Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #pragma tabsize 0
- //////////////////////////////////////////////////////DEFINES////////////////////////////////////////////////////////////////////
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define Color_Red 0xFF0000
- ////////////////////////////////////////////////////////PRINT//////////////////////////////////////////////////////////////////////
- public OnFilterScriptInit()
- {
- print("<-------Improved----->");
- print("<---------Gskin-------->");
- print("<----------Version------->");
- print("<------------2--------->");
- print("<----Made------------>");
- print("<------By--------->");
- print("<--------IanDaCJ---->");
- print("<--------Etch-------->");
- print("<------Joe Torran C--->");
- return 1;
- }
- //////////////////////////////////////////////////////COMMAND TEXT///////////////////////////////////////////////////////////////
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp(cmdtext, "/Skinlist", true) == 0)
- {
- new string[500];
- format(string,sizeof(string),"\
- [105]Grove Gangster 1\n\
- [106]Grove Gangster 2\n\
- [107]Grove Gangster 3\n\
- [102]Ballas Gangster 1\n\
- [103]Ballas Gangster 2\n\
- [104]Ballas Gangster 3\n\
- [114]Los Aztecas Gangster 1\n\
- [115]Los Aztecas Gangster 2\n\
- [116]Los Aztecas Gangster 3\n\
- [108]Los Santos Vagos Gangster 1\n\
- [109]Los Santos Vagos Gangster 2\n\
- [110]Los Santos Vagos Gangster 3\n\
- [173]San Fierro Rifa G\n[174]San Fierro Rifa Gangster 2\n\
- [175]San Fierro Rifa Gangster 3\n\
- [121]Da Nang Boys 1\n");
- ShowPlayerDialog(playerid, 225, DIALOG_STYLE_MSGBOX, "Skin List 1", string, "Next", "Close");
- return 1;
- }
- if(strcmp(cmdtext, "/Skin", true) == 0)
- {
- ShowPlayerDialog(playerid, 335, DIALOG_STYLE_INPUT, "Type The Skin ID","Type The Skin ID You Want To Use!\nDont Know The ID's? Type /skinlist.","Select","Cancel");
- return 1;
- }
- return 0;
- }
- ////////////////////////////////////////////////////DIALOG RESPONSE/////////////////////////////////////////////////////////
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 225)
- {
- if(!response) return SendClientMessage(playerid,0xFF0000,"You Closed");
- if(response)
- {
- new string[500];
- format(string,500,"\
- [122]Da Nang Boys 2\n\
- [123]Da Nang Boys 3\n\
- [117]Triads 1\n\
- [118]Triads 2\n\
- [120]Triads 3\n\
- [247]Biker 1\n\
- [248]Biker 2\n\
- [111]Russian Mafia 1\n\
- [112]Russian Mafia 2\n\
- [113]Russian Mafia 3\n\
- [124]Italian Mafia 1\n\
- [125]Italian Mafia 2\n\
- [126]Italian Mafia 3\n\
- [127]Italian Mafia 4");
- ShowPlayerDialog(playerid, 235, DIALOG_STYLE_MSGBOX, "Skin List", string, "Previous", "Close");
- }
- }
- if(dialogid == 235)
- {
- if(!response) return SendClientMessage(playerid,0xFF0000,"You Closed");
- if(response)
- {
- new string[500];
- format(string,sizeof(string),"\
- [105]Grove Gangster 1\n\
- [106]Grove Gangster 2\n\
- [107]Grove Gangster 3\n\
- [102]Ballas Gangster 1\n\
- [103]Ballas Gangster 2\n\
- [104]Ballas Gangster 3\n\
- [114]Los Aztecas Gangster 1\n\
- [115]Los Aztecas Gangster 2\n\
- [116]Los Aztecas Gangster 3\n\
- [108]Los Santos Vagos Gangster 1\n\
- [109]Los Santos Vagos Gangster 2\n\
- [110]Los Santos Vagos Gangster 3\n\
- [173]San Fierro Rifa G\n[174]San Fierro Rifa Gangster 2\n\
- [175]San Fierro Rifa Gangster 3\n\
- [121]Da Nang Boys 1\n");
- ShowPlayerDialog(playerid, 225, DIALOG_STYLE_MSGBOX, "Skin List", string, "Next", "Close");
- }
- }
- if(dialogid == 335)
- {
- if(!response) return SendClientMessage(playerid,0xFF0000,"You Canceled");
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(IsValidSkin(strval(inputtext)))
- {
- SetPlayerSkin(playerid, strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,Color_Red,"All The Skins Availabe Exept From 1 -> 299 Exept Those Numbers :");
- SendClientMessage(playerid,Color_Red,"8,65,74,86,119,149,208,265,266,267,268,269,270,271,272,273,289");
- ShowPlayerDialog(playerid, 335, DIALOG_STYLE_INPUT, "Type The Skin ID","Type The Skin ID You Want To Use!\nDont Know The ID's? Type /skinlist.","Select","Cancel");
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Please Use Numbers");
- ShowPlayerDialog(playerid, 335, DIALOG_STYLE_INPUT, "Type The Skin ID","Type The Skin ID You Want To Use!\nDont Know The ID's? Type /skinlist.","Select","Cancel");
- }
- }
- }
- return 0;
- }
- stock IsNumeric(string[])
- {
- for (new i = 0, j = strlen(string); i < j; i++)
- {
- if (string[i] > '9' || string[i] < '0') return 0;
- }
- return 1;
- }
- stock IsValidSkin(SkinID)
- {
- if((SkinID == 0)||(SkinID == 7)||(SkinID >= 9 && SkinID <= 41)||(SkinID >= 43 && SkinID <= 64)||(SkinID >= 66 && SkinID <= 73)||(SkinID >= 75 && SkinID <= 85)||(SkinID >= 87 && SkinID <= 118)||(SkinID >= 120 && SkinID <= 148)||(SkinID >= 150 && SkinID <= 207)||(SkinID >= 209 && SkinID <= 264)||(SkinID >= 274 && SkinID <= 288)||(SkinID >= 290 && SkinID <= 299)) return true;
- else return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement