Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- #include <YSI\y_ini>
- #include <YSI\y_hooks>
- #include "../include/gl_common.inc"
- #include <zcmd>
- #include <streamer>
- #define SCM SendClientMessage
- //COLORI
- #define COL_TITLES "{FFEE00}"
- #define COL_BIANCO "{FFFFFF}"
- #define COL_ROSSO "{F81414}"
- #define COL_VERDE "{00FF22}"
- #define COL_AZZU "{D6D8FF}"
- #define COL_BLU "{0000C1}"
- #define COLORE_POLIZIA 0x00D9E6FF
- #define COLORE_MEDICI 0xFF0000FF
- #define BIANCO 0xFFFFFFFF
- #define NERO 0x000000FF
- #define VERDE 0x005700FF
- #define BLU 0x0000FFFF
- #define GIALLO 0xFFEE00FF
- #define GIALLOSCURO 0xFFB900FF
- #define ARANCIONE 0xFF6600FF
- #define GRIGIO 0xAFAFAFAA
- #define ROSSO 0xFF0000FF
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define DVERDE 0x5DFF00FF
- //VARIABILI TEXTDRAW
- new Text:TextDrawPol0[MAX_PLAYERS],
- Text:TextDrawPol1[MAX_PLAYERS],
- Text:TextDrawPol2[MAX_PLAYERS],
- Text:TextDrawPol3[MAX_PLAYERS],
- Text:TextDrawPol4[MAX_PLAYERS],
- Text:SpritePolDx[MAX_PLAYERS],
- Text:SpritePolSx[MAX_PLAYERS];
- new Skin[MAX_PLAYERS] = 1,
- Showing_Skin[MAX_PLAYERS] = 0;
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TextDrawPol0[playerid] = TextDrawCreate(150.000000, 70.000000, "modelp1");
- TextDrawBackgroundColor(TextDrawPol0[playerid], 255);
- TextDrawFont(TextDrawPol0[playerid], 5);
- TextDrawLetterSize(TextDrawPol0[playerid], 0.500000, 1.000000);
- TextDrawColor(TextDrawPol0[playerid], -1);
- TextDrawSetOutline(TextDrawPol0[playerid], 0);
- TextDrawSetProportional(TextDrawPol0[playerid], 1);
- TextDrawSetShadow(TextDrawPol0[playerid], 1);
- TextDrawUseBox(TextDrawPol0[playerid], 1);
- TextDrawBoxColor(TextDrawPol0[playerid], 255);
- TextDrawTextSize(TextDrawPol0[playerid], 160.000000, 145.000000);
- TextDrawSetSelectable(TextDrawPol0[playerid], 0);
- TextDrawBoxColor(TextDrawPol0[playerid], 0x00000070);
- TextDrawBackgroundColor(TextDrawPol0[playerid], 0x00000070);
- TextDrawSetPreviewModel(TextDrawPol0[playerid], 1);
- TextDrawPol1[playerid] = TextDrawCreate(327.000000, 70.000000, "modelp2");
- TextDrawBackgroundColor(TextDrawPol1[playerid], 255);
- TextDrawFont(TextDrawPol1[playerid], 5);
- TextDrawLetterSize(TextDrawPol1[playerid], 0.500000, 1.000000);
- TextDrawColor(TextDrawPol1[playerid], -1);
- TextDrawSetOutline(TextDrawPol1[playerid], 0);
- TextDrawSetProportional(TextDrawPol1[playerid], 1);
- TextDrawSetShadow(TextDrawPol1[playerid], 1);
- TextDrawUseBox(TextDrawPol1[playerid], 1);
- TextDrawBoxColor(TextDrawPol1[playerid], 255);
- TextDrawTextSize(TextDrawPol1[playerid], 160.000000, 145.000000);
- TextDrawSetSelectable(TextDrawPol1[playerid], 0);
- TextDrawBoxColor(TextDrawPol1[playerid], 0x00000070 );
- TextDrawBackgroundColor(TextDrawPol1[playerid], 0x00000070);
- TextDrawSetPreviewModel(TextDrawPol1[playerid], 1);
- TextDrawPol2[playerid] = TextDrawCreate(320.000000, 228.000000, "Seleziona la tua Skin: 222");
- TextDrawAlignment(TextDrawPol2[playerid], 2);
- TextDrawBackgroundColor(TextDrawPol2[playerid], 255);
- TextDrawFont(TextDrawPol2[playerid], 1);
- TextDrawLetterSize(TextDrawPol2[playerid], 0.500000, 2.000000);
- TextDrawColor(TextDrawPol2[playerid], -1);
- TextDrawSetOutline(TextDrawPol2[playerid], 0);
- TextDrawSetProportional(TextDrawPol2[playerid], 1);
- TextDrawSetShadow(TextDrawPol2[playerid], 1);
- TextDrawUseBox(TextDrawPol2[playerid], 1);
- TextDrawBoxColor(TextDrawPol2[playerid], 255);
- TextDrawTextSize(TextDrawPol2[playerid], 160.000000, 271.000000);
- TextDrawSetSelectable(TextDrawPol2[playerid], 0);
- TextDrawBoxColor(TextDrawPol2[playerid], 0x00000070 );
- TextDrawBackgroundColor(TextDrawPol2[playerid], 0x00000070);
- TextDrawPol3[playerid] = TextDrawCreate(220.000000, 262.000000, "Accetta");
- TextDrawAlignment(TextDrawPol3[playerid], 2);
- TextDrawBackgroundColor(TextDrawPol3[playerid], 255);
- TextDrawFont(TextDrawPol3[playerid], 1);
- TextDrawLetterSize(TextDrawPol3[playerid], 0.599999, 2.000000);
- TextDrawColor(TextDrawPol3[playerid], -1);
- TextDrawSetOutline(TextDrawPol3[playerid], 0);
- TextDrawSetProportional(TextDrawPol3[playerid], 1);
- TextDrawSetShadow(TextDrawPol3[playerid], 1);
- TextDrawUseBox(TextDrawPol3[playerid], 1);
- TextDrawBoxColor(TextDrawPol3[playerid], 255);
- TextDrawTextSize(TextDrawPol3[playerid], 15.000000, 71.000000);
- TextDrawSetSelectable(TextDrawPol3[playerid], 1);
- TextDrawBoxColor(TextDrawPol3[playerid], 0x00000070 );
- TextDrawBackgroundColor(TextDrawPol3[playerid], 0x00000070);
- TextDrawPol4[playerid] = TextDrawCreate(419.000000, 262.000000, "Declina");
- TextDrawAlignment(TextDrawPol4[playerid], 2);
- TextDrawBackgroundColor(TextDrawPol4[playerid], 255);
- TextDrawFont(TextDrawPol4[playerid], 1);
- TextDrawLetterSize(TextDrawPol4[playerid], 0.629999, 2.000000);
- TextDrawColor(TextDrawPol4[playerid], -1);
- TextDrawSetOutline(TextDrawPol4[playerid], 0);
- TextDrawSetProportional(TextDrawPol4[playerid], 1);
- TextDrawSetShadow(TextDrawPol4[playerid], 1);
- TextDrawUseBox(TextDrawPol4[playerid], 1);
- TextDrawBoxColor(TextDrawPol4[playerid], 255);
- TextDrawTextSize(TextDrawPol4[playerid], 15.000000, 71.000000);
- TextDrawSetSelectable(TextDrawPol4[playerid], 1);
- TextDrawBoxColor(TextDrawPol4[playerid], 0x00000070 );
- TextDrawBackgroundColor(TextDrawPol4[playerid], 0x00000070);
- SpritePolDx[playerid] = TextDrawCreate(431.500, 226.000, "LD_BEAT:right");
- TextDrawFont(SpritePolDx[playerid], 4);
- TextDrawTextSize(SpritePolDx[playerid], 19.000, 23.500);
- TextDrawColor(SpritePolDx[playerid], -1);
- TextDrawSetSelectable(SpritePolDx[playerid], 1);
- SpritePolSx[playerid] = TextDrawCreate(190.000, 226.000, "LD_BEAT:left");
- TextDrawFont(SpritePolSx[playerid], 4);
- TextDrawTextSize(SpritePolSx[playerid], 19.000, 23.500);
- TextDrawColor(SpritePolSx[playerid], -1);
- TextDrawSetSelectable(SpritePolSx[playerid], 1);
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- //DESTRA
- if(clickedid == SpritePolDx[playerid])
- {
- new string0[200];
- if(Skin[playerid] == 216) Skin[playerid] = 217;//STAFF
- if(Skin[playerid] == 264) Skin[playerid] = 267;//CJ's Cops
- if(Skin[playerid] == 273) Skin[playerid] = 288;//Cops - Medical - Pompieri
- if(Skin[playerid] == 299) Skin[playerid] = 302;//Cops 0.3.7
- if(Skin[playerid] == 305) Skin[playerid] = 0;//Female Cops - Other Cops
- Skin[playerid] = Skin[playerid] + 1;
- format(string0, sizeof(string0), "Seleziona la tua Skin: %d", Skin[playerid]);
- TextDrawSetString(TextDrawPol2[playerid], string0);//"Seleziona la tua Skin: ID skin"//
- TextDrawSetPreviewModel(TextDrawPol0[playerid], Skin[playerid]);//Preview Sx
- TextDrawSetPreviewModel(TextDrawPol1[playerid], Skin[playerid]);//Preview Dx
- TextDrawShowForPlayer(playerid, TextDrawPol0[playerid]);
- TextDrawShowForPlayer(playerid, TextDrawPol1[playerid]);
- return 1;
- }
- //SINISTRA//
- if(clickedid == SpritePolSx[playerid])
- {
- new string1[200];
- if(Skin[playerid] == 303) Skin[playerid] = 300;
- if(Skin[playerid] == 289) Skin[playerid] = 274;
- if(Skin[playerid] == 268) Skin[playerid] = 265;
- if(Skin[playerid] == 218) Skin[playerid] = 217;
- if(Skin[playerid] == 1) Skin[playerid] = 306;
- Skin[playerid] = Skin[playerid] - 1;
- format(string1, sizeof(string1), "Seleziona la tua Skin: %d", Skin[playerid]);
- TextDrawSetString(TextDrawPol2[playerid], string1); //"Seleziona la tua Skin: ID skin"//
- TextDrawSetPreviewModel(TextDrawPol0[playerid], Skin[playerid]);//Preview Sx
- TextDrawSetPreviewModel(TextDrawPol1[playerid], Skin[playerid]);//Preview Dx
- TextDrawShowForPlayer(playerid, TextDrawPol0[playerid]);
- TextDrawShowForPlayer(playerid, TextDrawPol1[playerid]);
- return 1;
- }
- if(clickedid == TextDrawPol3[playerid]){ //ACCETTA
- SetPlayerSkin(playerid, Skin[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol0[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol1[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol2[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol3[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol4[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolDx[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolSx[playerid]);
- return 1;}
- if(clickedid == TextDrawPol4[playerid]){ //DECLINA
- TextDrawHideForPlayer(playerid, TextDrawPol0[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol1[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol2[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol3[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol4[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolDx[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolSx[playerid]);
- CancelSelectTextDraw(playerid);
- return 1;}
- if(clickedid == Text:INVALID_TEXT_DRAW) {
- TextDrawHideForPlayer(playerid, TextDrawPol0[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol1[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol2[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol3[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol4[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolDx[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolSx[playerid]);
- CancelSelectTextDraw(playerid);
- }
- return 0;
- }
- CMD:skin(playerid, params[]){
- if(Showing_Skin[playerid] == 0){
- TextDrawShowForPlayer(playerid, TextDrawPol0[playerid]);
- TextDrawShowForPlayer(playerid, TextDrawPol1[playerid]);
- TextDrawShowForPlayer(playerid, TextDrawPol2[playerid]);
- TextDrawShowForPlayer(playerid, TextDrawPol3[playerid]);
- TextDrawShowForPlayer(playerid, TextDrawPol4[playerid]);
- TextDrawShowForPlayer(playerid, SpritePolDx[playerid]);
- TextDrawShowForPlayer(playerid, SpritePolSx[playerid]);
- Showing_Skin[playerid] = 1;
- SelectTextDraw(playerid, 0x00FF00FF);}
- else if(Showing_Skin[playerid] == 1){
- TextDrawHideForPlayer(playerid, TextDrawPol0[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol1[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol2[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol3[playerid]);
- TextDrawHideForPlayer(playerid, TextDrawPol4[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolDx[playerid]);
- TextDrawHideForPlayer(playerid, SpritePolSx[playerid]);
- Showing_Skin[playerid] = 0;
- CancelSelectTextDraw(playerid);}
- return 1;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement