GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: .]$[.ZeRoX.]$[. - 2012. február 21. - 13:28:07

Cím: /skin (dialog)
Írta: .]$[.ZeRoX.]$[. - 2012. február 21. - 13:28:07
hello all
szeretnék kérni egy /skin parancsot kérni ami dialogba van
elõre is köszi
Cím: /skin (dialog)
Írta: skyLine - 2012. február 21. - 13:33:30
Összes skin?
Cím: /skin (dialog)
Írta: .]$[.ZeRoX.]$[. - 2012. február 21. - 13:39:17
olyan kéne h beirom h /Skin és ki jön egy dialog és bele irom az id-t
Cím: /skin (dialog)
Írta: Gabor.. - 2012. február 21. - 13:45:29
#include <a_samp>
#include <zcmd>
#define Skin 100
CMD:skin(playerid, params[])
{
  ShowPlayerDialog(playerid,Skin,DIALOG_STYLE_INPUT,\"Skinválasztás\",\"Írd be a skinnek az ID-jét!\",\"Oké\",\"Mégse\");
  return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == Skin)
   {
    if(response)
    {
        if(IsValidSkin(strval(inputtext)))
{
    SetPlayerSkin(playerid, strval(inputtext));
}
else
{
    ShowPlayerDialog(playerid, Skin, DIALOG_STYLE_INPUT, \"Skin\",\"Írd be annak a skinnek az ID-jét\\namelyiket használni szeretnéd!\",\"Ok\",\"Mégse\");
        }
    }
}
return 1;
 
IsValidSkin(skinid)
{
    #define   MAX_BAD_SKINS 9
    new badSkins[MAX_BAD_SKINS] =
    {
        74, 265, 266, 267,
        268, 269, 270, 271, 272
    };
    if (skinid < 0 || skinid > 299) return false;
    for (new i = 0; i < MAX_BAD_SKINS; i++)
    {
        if (skinid == badSkins) return false;
    }
    #undef MAX_BAD_SKINS
    return 1;
}

 Tessék, én ezt használom!
Cím: /skin (dialog)
Írta: skyLine - 2012. február 21. - 13:55:12
Idézetet írta: Gabor.. date=1329828329\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17324\" data-ipsquote-contentclass=\"forums_Topic

#include <a_samp>
#include <zcmd>
#define Skin 100
CMD:skin(playerid, params[])
{
  ShowPlayerDialog(playerid,Skin,DIALOG_STYLE_INPUT,\"Skinválasztás\",\"Írd be a skinnek az ID-jét!\",\"Oké\",\"Mégse\");
  return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == Skin)
   {
    if(response)
    {
        if(IsValidSkin(strval(inputtext)))
{
    SetPlayerSkin(playerid, strval(inputtext));
}
else
{
    ShowPlayerDialog(playerid, Skin, DIALOG_STYLE_INPUT, \"Skin\",\"Írd be annak a skinnek az ID-jét\\namelyiket használni szeretnéd!\",\"Ok\",\"Mégse\");
        }
    }
}
return 1;
 
IsValidSkin(skinid)
{
    #define   MAX_BAD_SKINS 9
    new badSkins[MAX_BAD_SKINS] =
    {
        74, 265, 266, 267,
        268, 269, 270, 271, 272
    };
    if (skinid < 0 || skinid > 299) return false;
    for (new i = 0; i < MAX_BAD_SKINS; i++)
    {
        if (skinid == badSkins) return false;
    }
    #undef MAX_BAD_SKINS
    return 1;
}

 Tessék, én ezt használom!
 
Ebben a Ryder/Sweet/Big Smoke skinek nincsenek benne. Am ja hát ennyi  :p
Cím: /skin (dialog)
Írta: Gabor.. - 2012. február 21. - 14:18:43
Akkor kiszeded azt a részt, és kész (Am nemisvettem észre, hogy azokat nemis lehet) XDD
Cím: /skin (dialog)
Írta: CANNONN - 2012. február 21. - 15:39:28
Ebben a Ryder/Sweet/Big Smoke skinek nincsenek benne. Am ja hát ennyi  :p[/quote]
Szia! Tessék, ebben benne van:
 

#include <a_samp>
#include <zcmd>
#define Skin 100
CMD:skin(playerid, params[])
{
  ShowPlayerDialog(playerid,Skin,DIALOG_STYLE_INPUT,\"Skinválasztás\",\"Írd be a skinnek az ID-jét!\",\"Oké\",\"Mégse\");
  return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
      if(dialogid == Skin)
      {
    if(response)
    {
        if(IsValidSkin(strval(inputtext)))
   {
    SetPlayerSkin(playerid, strval(inputtext));
   }
   else
   {
    ShowPlayerDialog(playerid, Skin, DIALOG_STYLE_INPUT, \"Skin\",\"Írd be annak a skinnek az ID-jét\\namelyiket használni szeretnéd!\",\"Ok\",\"Mégse\");
        }
    }
}
return 1;
}
IsValidSkin(skinid)
{
    if (skinid < 0 || skinid > 299) return false;
    return 1;
}
Cím: /skin (dialog)
Írta: skyLine - 2012. február 21. - 16:17:51
Javítom :
 

#include <a_samp>
#include <zcmd>
#define Skin 100
CMD:skin(playerid, params[])
{
  ShowPlayerDialog(playerid,Skin,DIALOG_STYLE_INPUT,\"Skinválasztás\",\"Írd be a skinnek az ID-jét!\",\"Oké\",\"Mégse\");
  return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == Skin)
   {
    if(response)
    {
        if(IsValidSkin(strval(inputtext)))
{
    SetPlayerSkin(playerid, strval(inputtext));
}
else
{
    ShowPlayerDialog(playerid, Skin, DIALOG_STYLE_INPUT, \"Skin\",\"Írd be annak a skinnek az ID-jét\\namelyiket használni szeretnéd!\",\"Ok\",\"Mégse\");
        }
    }
}
return 1;
 
    if (skinid < 0 || skinid > 299) return false;
    for (new i = 0; i < MAX_BAD_SKINS; i++)
    {
        if (skinid == badSkins) return false;
    }
    #undef MAX_BAD_SKINS
    return 1;
}
Cím: /skin (dialog)
Írta: .]$[.ZeRoX.]$[. - 2012. február 22. - 10:56:16
köszi skyline megy + a témát zárom