Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text:neon;
- new Text:delete;
- public OnFilterScriptInit()
- {
- neon = TextDrawCreate(21.0, 142.0, "Neon bol uspesne nainstalovany na vase vozidlo.");
- TextDrawUseBox(neon,true);
- TextDrawBoxColor(neon,0x00000066);
- TextDrawTextSize(neon,191.0, 200.0);
- TextDrawBackgroundColor(neon,0x000000FF);
- TextDrawFont(neon,1);
- TextDrawLetterSize(neon,0.5, 1.7999);
- TextDrawColor(neon,0xFFFFFFCC);
- TextDrawSetShadow(neon,0);
- TextDrawSetOutline(neon,0);
- delete = TextDrawCreate(21.0, 142.0, "Vymazali ste si vsetky neony z vaseho vozidla.");
- TextDrawUseBox(delete,true);
- TextDrawBoxColor(delete,0x00000066);
- TextDrawTextSize(delete,191.0, 200.0);
- TextDrawBackgroundColor(delete,0x000000FF);
- TextDrawFont(delete,1);
- TextDrawLetterSize(delete,0.5, 1.7999);
- TextDrawColor(delete,0xFFFFFFCC);
- TextDrawSetShadow(delete,0);
- TextDrawSetOutline(delete,0);
- return 1;
- }
- forward DeleteTextDraw(playerid);
- forward DeleteTextDrawDelete(playerid);
- public DeleteTextDraw(playerid)
- {
- TextDrawHideForPlayer(playerid,neon);
- return 1;
- }
- public DeleteTextDrawDelete(playerid)
- {
- TextDrawHideForPlayer(playerid,delete);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/neon", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000FF,"Nie ste vo vozidle!");
- if(IsPlayerInAnyVehicle(playerid))
- {
- ShowPlayerDialog(playerid, 10, DIALOG_STYLE_LIST, "Vyberte si neon", "{FF0000}Červený\n{009900}Zelený\n{00FF00}Svetlo Zelený\n{3300FF}Modrý\n{00FFFF}Svetlo Modrý\n{FF9900}Oranžový\n{FFFF00}Žltý\n{FF00FF}Ružový\n{9900CC}Fialový\n{FFFFFF}Biely\n{FFFFFF}Policajný\n{FFFFFF}Vymazať všetky neony z vozidla\n{FFF1AF}test test bla bla bla moj samp server wtlv :)", "Vybrať", "Zavrieť");
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 10)
- {
- if(response)
- {
- if(listitem == 0) // Cerveny
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 1) // Zeleny
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 2) // Svetlo Zeleny
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon28", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon29", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon30", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon31", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon28"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon29"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon30"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon31"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 3) // Modrý
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 4) // Svetlo Modrý
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon12", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon13", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon14", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon15", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 5) // Oranzovy
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon24", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon25", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon26", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon27", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon24"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon25"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon26"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon27"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 6) // Zlty
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 7) // Rúžový
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon20", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon21", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon22", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon23", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon20"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon21"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon22"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon23"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 8) // Fialový
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 9) // Biely
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 10)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- TextDrawShowForPlayer(playerid,neon);
- SetTimer("DeleteTextDraw",4500,0);
- }
- if(listitem == 11)
- {
- DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon3"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon7"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon11"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon12")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon13")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon14")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon15"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon16")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon17")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon18")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon19"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon20")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon21")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon22")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon23"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon24")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon25")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon26")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon27"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon28")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon29")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon30")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon31"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon32")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon33")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon34")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon35"));
- TextDrawShowForPlayer(playerid,delete);
- SetTimer("DeleteTextDrawDelete",4500,0);
- }
- }
- return 1;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment