Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define FILTERSCRIPT
- #define SCM SendClientMessage
- new Text:MENIU[MAX_PLAYERS];
- new Text:BOX[9][MAX_PLAYERS];
- new Text:NEONR[MAX_PLAYERS];
- new Text:NEONG[MAX_PLAYERS];
- new Text:NEONA2[MAX_PLAYERS];
- new Text:NEONA[MAX_PLAYERS];
- new Text:NEONV[MAX_PLAYERS];
- new Text:NEONROZ[MAX_PLAYERS];
- new Text:TDX[MAX_PLAYERS];
- new neon1[MAX_VEHICLES];
- new neon2[MAX_VEHICLES];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Neon Script sa incarcat!");
- print(" Credits: Axo Development!");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- BOX[8][playerid] = TextDrawCreate(30.500000, 135.625000, "LD_SPAC:white");
- TextDrawLetterSize(BOX[8][playerid], 0.000000, 0.000000);
- TextDrawTextSize(BOX[8][playerid], 166.500000, 201.687500);
- TextDrawAlignment(BOX[8][playerid], 1);
- TextDrawColor(BOX[8][playerid], -1);
- TextDrawSetShadow(BOX[8][playerid], 0);
- TextDrawSetOutline(BOX[8][playerid], 0);
- TextDrawFont(BOX[8][playerid], 4);
- BOX[7][playerid] = TextDrawCreate(199.500000, 135.812500, "usebox");
- TextDrawLetterSize(BOX[7][playerid], 0.000000, 22.336111);
- TextDrawTextSize(BOX[7][playerid], 28.000000, 0.000000);
- TextDrawAlignment(BOX[7][playerid], 1);
- TextDrawColor(BOX[7][playerid], 0);
- TextDrawUseBox(BOX[7][playerid], true);
- TextDrawBoxColor(BOX[7][playerid], 102);
- TextDrawSetShadow(BOX[7][playerid], 0);
- TextDrawSetOutline(BOX[7][playerid], 0);
- TextDrawFont(BOX[7][playerid], 0);
- BOX[6][playerid] = TextDrawCreate(164.500000, 141.500000, "usebox");
- TextDrawLetterSize(BOX[6][playerid], 0.000000, 1.822221);
- TextDrawTextSize(BOX[6][playerid], 62.500000, 0.000000);
- TextDrawAlignment(BOX[6][playerid], 1);
- TextDrawColor(BOX[6][playerid], 0);
- TextDrawUseBox(BOX[6][playerid], true);
- TextDrawBoxColor(BOX[6][playerid], 102);
- TextDrawSetShadow(BOX[6][playerid], 0);
- TextDrawSetOutline(BOX[6][playerid], 0);
- TextDrawFont(BOX[6][playerid], 0);
- BOX[5][playerid] = TextDrawCreate(188.500000, 174.312500, "usebox");
- TextDrawLetterSize(BOX[5][playerid], 0.000000, 1.773610);
- TextDrawTextSize(BOX[5][playerid], 43.500000, 0.000000);
- TextDrawAlignment(BOX[5][playerid], 1);
- TextDrawColor(BOX[5][playerid], 0);
- TextDrawUseBox(BOX[5][playerid], true);
- TextDrawBoxColor(BOX[5][playerid], 102);
- TextDrawSetShadow(BOX[5][playerid], 0);
- TextDrawSetOutline(BOX[5][playerid], 0);
- TextDrawFont(BOX[5][playerid], 0);
- BOX[4][playerid] = TextDrawCreate(189.500000, 201.562500, "usebox");
- TextDrawLetterSize(BOX[4][playerid], 0.000000, 1.773610);
- TextDrawTextSize(BOX[4][playerid], 43.500000, 0.000000);
- TextDrawAlignment(BOX[4][playerid], 1);
- TextDrawColor(BOX[4][playerid], 0);
- TextDrawUseBox(BOX[4][playerid], true);
- TextDrawBoxColor(BOX[4][playerid], 102);
- TextDrawSetShadow(BOX[4][playerid], 0);
- TextDrawSetOutline(BOX[4][playerid], 0);
- TextDrawFont(BOX[4][playerid], 0);
- BOX[3][playerid] = TextDrawCreate(190.500000, 228.812500, "usebox");
- TextDrawLetterSize(BOX[3][playerid], 0.000000, 1.773610);
- TextDrawTextSize(BOX[3][playerid], 43.500000, 0.000000);
- TextDrawAlignment(BOX[3][playerid], 1);
- TextDrawColor(BOX[3][playerid], 0);
- TextDrawUseBox(BOX[3][playerid], true);
- TextDrawBoxColor(BOX[3][playerid], 102);
- TextDrawSetShadow(BOX[3][playerid], 0);
- TextDrawSetOutline(BOX[3][playerid], 0);
- TextDrawFont(BOX[3][playerid], 0);
- BOX[2][playerid] = TextDrawCreate(189.000000, 256.062500, "usebox");
- TextDrawLetterSize(BOX[2][playerid], 0.000000, 1.773610);
- TextDrawTextSize(BOX[2][playerid], 41.000000, 0.000000);
- TextDrawAlignment(BOX[2][playerid], 1);
- TextDrawColor(BOX[2][playerid], 0);
- TextDrawUseBox(BOX[2][playerid], true);
- TextDrawBoxColor(BOX[2][playerid], 102);
- TextDrawSetShadow(BOX[2][playerid], 0);
- TextDrawSetOutline(BOX[2][playerid], 0);
- TextDrawFont(BOX[2][playerid], 0);
- BOX[1][playerid] = TextDrawCreate(190.000000, 281.125000, "usebox");
- TextDrawLetterSize(BOX[1][playerid], 0.000000, 1.773610);
- TextDrawTextSize(BOX[1][playerid], 41.000000, 0.000000);
- TextDrawAlignment(BOX[1][playerid], 1);
- TextDrawColor(BOX[1][playerid], 0);
- TextDrawUseBox(BOX[1][playerid], true);
- TextDrawBoxColor(BOX[1][playerid], 102);
- TextDrawSetShadow(BOX[1][playerid], 0);
- TextDrawSetOutline(BOX[1][playerid], 0);
- TextDrawFont(BOX[1][playerid], 0);
- BOX[0][playerid] = TextDrawCreate(191.000000, 310.562500, "usebox");
- TextDrawLetterSize(BOX[0][playerid], 0.000000, 1.773610);
- TextDrawTextSize(BOX[0][playerid], 41.000000, 0.000000);
- TextDrawAlignment(BOX[0][playerid], 1);
- TextDrawColor(BOX[0][playerid], 0);
- TextDrawUseBox(BOX[0][playerid], true);
- TextDrawBoxColor(BOX[0][playerid], 102);
- TextDrawSetShadow(BOX[0][playerid], 0);
- TextDrawSetOutline(BOX[0][playerid], 0);
- TextDrawFont(BOX[0][playerid], 0);
- MENIU[playerid] = TextDrawCreate(87.000000, 141.312500, "MENIU");
- TextDrawLetterSize(MENIU[playerid], 0.449999, 1.600000);
- TextDrawAlignment(MENIU[playerid], 1);
- TextDrawColor(MENIU[playerid], -1);
- TextDrawSetShadow(MENIU[playerid], 0);
- TextDrawSetOutline(MENIU[playerid], 1);
- TextDrawBackgroundColor(MENIU[playerid], 51);
- TextDrawFont(MENIU[playerid], 2);
- TextDrawSetProportional(MENIU[playerid], 1);
- NEONR[playerid] = TextDrawCreate(54.000000, 173.812500, "~w~NEON ~R~ROSU");
- TextDrawLetterSize(NEONR[playerid], 0.449999, 1.600000);
- TextDrawAlignment(NEONR[playerid], 1);
- TextDrawColor(NEONR[playerid], -1);
- TextDrawSetShadow(NEONR[playerid], 0);
- TextDrawSetOutline(NEONR[playerid], 1);
- TextDrawBackgroundColor(NEONR[playerid], 51);
- TextDrawFont(NEONR[playerid], 2);
- TextDrawSetProportional(NEONR[playerid], 1);
- TextDrawSetSelectable(NEONR[playerid], 1);
- NEONG[playerid] = TextDrawCreate(43.000000, 201.937500, "~W~ Neon ~y~ Galben");
- TextDrawLetterSize(NEONG[playerid], 0.449999, 1.600000);
- TextDrawAlignment(NEONG[playerid], 1);
- TextDrawColor(NEONG[playerid], -1);
- TextDrawSetShadow(NEONG[playerid], 0);
- TextDrawSetOutline(NEONG[playerid], 1);
- TextDrawBackgroundColor(NEONG[playerid], 51);
- TextDrawFont(NEONG[playerid], 2);
- TextDrawSetProportional(NEONG[playerid], 1);
- TextDrawSetSelectable(NEONG[playerid], 1);
- NEONA2[playerid] = TextDrawCreate(46.500000, 229.625000, "~w~Neon ~b~Albastru");
- TextDrawLetterSize(NEONA2[playerid], 0.400000, 1.512498);
- TextDrawAlignment(NEONA2[playerid], 1);
- TextDrawColor(NEONA2[playerid], -1);
- TextDrawSetShadow(NEONA2[playerid], 0);
- TextDrawSetOutline(NEONA2[playerid], 1);
- TextDrawBackgroundColor(NEONA2[playerid], 51);
- TextDrawFont(NEONA2[playerid], 2);
- TextDrawSetProportional(NEONA2[playerid], 1);
- TextDrawSetSelectable(NEONA2[playerid], 1);
- NEONA[playerid] = TextDrawCreate(59.000000, 257.312500, "~w~Neon Alb");
- TextDrawLetterSize(NEONA[playerid], 0.449999, 1.600000);
- TextDrawAlignment(NEONA[playerid], 1);
- TextDrawColor(NEONA[playerid], -1);
- TextDrawSetShadow(NEONA[playerid], 0);
- TextDrawSetOutline(NEONA[playerid], 1);
- TextDrawBackgroundColor(NEONA[playerid], 51);
- TextDrawFont(NEONA[playerid], 2);
- TextDrawSetProportional(NEONA[playerid], 1);
- TextDrawSetSelectable(NEONA[playerid], 1);
- NEONV[playerid] = TextDrawCreate(58.500000, 281.937500, "~w~Neon~g~ Verde");
- TextDrawLetterSize(NEONV[playerid], 0.449999, 1.600000);
- TextDrawAlignment(NEONV[playerid], 1);
- TextDrawColor(NEONV[playerid], -1);
- TextDrawSetShadow(NEONV[playerid], 0);
- TextDrawSetOutline(NEONV[playerid], 1);
- TextDrawBackgroundColor(NEONV[playerid], 51);
- TextDrawFont(NEONV[playerid], 2);
- TextDrawSetProportional(NEONV[playerid], 1);
- TextDrawSetSelectable(NEONV[playerid], 1);
- NEONROZ[playerid] = TextDrawCreate(64.000000, 310.500000, "~w~Neon ~p~Roz");
- TextDrawLetterSize(NEONROZ[playerid], 0.449999, 1.600000);
- TextDrawAlignment(NEONROZ[playerid], 1);
- TextDrawColor(NEONROZ[playerid], -1);
- TextDrawSetShadow(NEONROZ[playerid], 0);
- TextDrawSetOutline(NEONROZ[playerid], 1);
- TextDrawBackgroundColor(NEONROZ[playerid], 51);
- TextDrawFont(NEONROZ[playerid], 2);
- TextDrawSetProportional(NEONROZ[playerid], 1);
- TextDrawSetSelectable(NEONROZ[playerid], 1);
- TDX[playerid] = TextDrawCreate(191.000000, 128.625000, "X");
- TextDrawLetterSize(TDX[playerid], 0.449999, 1.600000);
- TextDrawAlignment(TDX[playerid], 1);
- TextDrawColor(TDX[playerid], -1);
- TextDrawSetShadow(TDX[playerid], 0);
- TextDrawSetOutline(TDX[playerid], 1);
- TextDrawBackgroundColor(TDX[playerid], 51);
- TextDrawFont(TDX[playerid], 1);
- TextDrawSetProportional(TDX[playerid], 1);
- TextDrawSetSelectable(TDX[playerid], 1);
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(clickedid == NEONR[playerid])
- {
- neon1[vid] = CreateObject(18647,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[vid], vid,-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- neon2[vid] = CreateObject(18647,0,0,0,0,0,0);
- AttachObjectToVehicle(neon2[vid], vid,0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- CancelSelectTextDraw(playerid);
- ClearTD(playerid);
- SCM(playerid, -1, "Ai selectat culoarea neonului rosu.");
- return 1;
- }
- if(clickedid == NEONG[playerid])
- {
- neon1[vid] = CreateObject(18650,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[vid], vid,-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- neon2[vid] = CreateObject(18650,0,0,0,0,0,0);
- AttachObjectToVehicle(neon2[vid], vid,0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- CancelSelectTextDraw(playerid);
- ClearTD(playerid);
- SCM(playerid, -1, "Ai selectat culoarea neonului galben.");
- return 1;
- }
- if(clickedid == NEONA2[playerid])
- {
- neon1[vid] = CreateObject(18648,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[vid], vid,-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- neon2[vid] = CreateObject(18648,0,0,0,0,0,0);
- AttachObjectToVehicle(neon2[vid], vid,0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- CancelSelectTextDraw(playerid);
- ClearTD(playerid);
- SCM(playerid, -1, "Ai selectat culoarea neonului albastru.");
- return 1;
- }
- if(clickedid == NEONA[playerid])
- {
- neon1[vid] = CreateObject(18652,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[vid], vid,-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- neon2[vid] = CreateObject(18652,0,0,0,0,0,0);
- AttachObjectToVehicle(neon2[vid], vid,0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- CancelSelectTextDraw(playerid);
- ClearTD(playerid);
- SCM(playerid, -1, "Ai selectat culoarea neonului alb.");
- return 1;
- }
- if(clickedid == NEONV[playerid])
- {
- neon1[vid] = CreateObject(18649,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[vid], vid,-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- neon2[vid] = CreateObject(18649,0,0,0,0,0,0);
- AttachObjectToVehicle(neon2[vid], vid,0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- CancelSelectTextDraw(playerid);
- ClearTD(playerid);
- SCM(playerid, -1, "Ai selectat culoarea neonului verde.");
- return 1;
- }
- if(clickedid == NEONROZ[playerid])
- {
- neon1[vid] = CreateObject(18651,0,0,0,0,0,0);
- AttachObjectToVehicle(neon1[vid], vid,-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- neon2[vid] = CreateObject(18651,0,0,0,0,0,0);
- AttachObjectToVehicle(neon2[vid], vid,0.8, 0.0, -0.50, 0.0, 0.0, 0.0);
- CancelSelectTextDraw(playerid);
- ClearTD(playerid);
- SCM(playerid, -1, "Ai selectat culoarea neonului roz.");
- return 1;
- }
- if(clickedid == TDX[playerid])
- {
- ClearTD(playerid);
- SCM(playerid, -1, "Ai inchis meniul.");
- CancelSelectTextDraw(playerid);
- return 1;
- }
- return 0;
- }
- stock DestroyTD(playerid)
- {
- TextDrawDestroy(TDX[playerid]);
- TextDrawDestroy(NEONROZ[playerid]);
- TextDrawDestroy(NEONV[playerid]);
- TextDrawDestroy(NEONA[playerid]);
- TextDrawDestroy(NEONA2[playerid]);
- TextDrawDestroy(NEONG[playerid]);
- TextDrawDestroy(NEONR[playerid]);
- TextDrawDestroy(BOX[0][playerid]);
- TextDrawDestroy(BOX[1][playerid]);
- TextDrawDestroy(BOX[2][playerid]);
- TextDrawDestroy(BOX[3][playerid]);
- TextDrawDestroy(BOX[4][playerid]);
- TextDrawDestroy(BOX[5][playerid]);
- TextDrawDestroy(BOX[6][playerid]);
- TextDrawDestroy(BOX[7][playerid]);
- TextDrawDestroy(BOX[8][playerid]);
- TextDrawDestroy(MENIU[playerid]);
- }
- stock ClearTD(playerid)
- {
- TextDrawHideForPlayer(playerid, TDX[playerid]);
- TextDrawHideForPlayer(playerid, NEONROZ[playerid]);
- TextDrawHideForPlayer(playerid, NEONV[playerid]);
- TextDrawHideForPlayer(playerid, NEONA[playerid]);
- TextDrawHideForPlayer(playerid, NEONA2[playerid]);
- TextDrawHideForPlayer(playerid, NEONG[playerid]);
- TextDrawHideForPlayer(playerid, NEONR[playerid]);
- TextDrawHideForPlayer(playerid, MENIU[playerid]);
- TextDrawHideForPlayer(playerid, BOX[0][playerid]);
- TextDrawHideForPlayer(playerid, BOX[1][playerid]);
- TextDrawHideForPlayer(playerid, BOX[2][playerid]);
- TextDrawHideForPlayer(playerid, BOX[3][playerid]);
- TextDrawHideForPlayer(playerid, BOX[4][playerid]);
- TextDrawHideForPlayer(playerid, BOX[5][playerid]);
- TextDrawHideForPlayer(playerid, BOX[6][playerid]);
- TextDrawHideForPlayer(playerid, BOX[7][playerid]);
- TextDrawHideForPlayer(playerid, BOX[8][playerid]);
- }
- stock ShowTD(playerid)
- {
- TextDrawShowForPlayer(playerid, TDX[playerid]);
- TextDrawShowForPlayer(playerid, NEONROZ[playerid]);
- TextDrawShowForPlayer(playerid, NEONV[playerid]);
- TextDrawShowForPlayer(playerid, NEONA[playerid]);
- TextDrawShowForPlayer(playerid, NEONA2[playerid]);
- TextDrawShowForPlayer(playerid, NEONG[playerid]);
- TextDrawShowForPlayer(playerid, NEONR[playerid]);
- TextDrawShowForPlayer(playerid, MENIU[playerid]);
- TextDrawShowForPlayer(playerid, BOX[0][playerid]);
- TextDrawShowForPlayer(playerid, BOX[1][playerid]);
- TextDrawShowForPlayer(playerid, BOX[2][playerid]);
- TextDrawShowForPlayer(playerid, BOX[3][playerid]);
- TextDrawShowForPlayer(playerid, BOX[4][playerid]);
- TextDrawShowForPlayer(playerid, BOX[5][playerid]);
- TextDrawShowForPlayer(playerid, BOX[6][playerid]);
- TextDrawShowForPlayer(playerid, BOX[7][playerid]);
- TextDrawShowForPlayer(playerid, BOX[8][playerid]);
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DestroyTD(playerid);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/meniu", cmdtext, true, 10) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid))
- {
- ShowTD(playerid);
- SelectTextDraw(playerid, 0x00FF00FF);
- DestroyObject(neon1[vid]);
- DestroyObject(neon2[vid]);
- SCM(playerid, -1, "Ai deschis meniul de selectare al neonului.");
- SCM(playerid, -1, "Neoanele precedente au fost dezactivate automat.");
- }
- else
- {
- SCM(playerid, -1, "Nu esti intr-un vehicul.");
- }
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement