Advertisement
HigorGamer

[FS] Neon

Nov 19th, 2014
1,531
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.36 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. new bool:Neon[MAX_PLAYERS];
  5.  
  6. #define DIALOG_NEON     5
  7. public OnFilterScriptInit()
  8. {
  9.  
  10.     return 1;
  11. }
  12.  
  13. public OnFilterScriptExit()
  14. {
  15.     return 1;
  16. }
  17.  
  18. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  19. {
  20.     return 1;
  21. }
  22.  
  23. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  24. {
  25.     if(dialogid == DIALOG_NEON)
  26.     {
  27.             if(response)
  28.             {
  29.                 if(listitem == 0)
  30.                 {
  31.                     Neon[playerid] = true;
  32.                     SetPVarInt(playerid, "Status", 1);
  33.                     SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  34.                     SetPVarInt(playerid, "Neon", CreateObject(18648,0,0,0,0,0,0));
  35.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  36.                     AttachObjectToVehicle(GetPVarInt(playerid, "Neon"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  37.                     if(Neon[playerid] == true) return SendClientMessage(playerid,-1,"Você ja instalou o neon");
  38.                 }
  39.                 if(listitem == 1)
  40.                 {
  41.                     Neon[playerid] = true;
  42.                     SetPVarInt(playerid, "Status", 1);
  43.                     SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  44.                     SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  45.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  46.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  47.                     if(Neon[playerid] == true) return SendClientMessage(playerid,-1,"Você ja instalou o neon");
  48.                 }
  49.                 if(listitem == 2)
  50.                 {
  51.                     Neon[playerid] = true;
  52.                     SetPVarInt(playerid, "Status", 1);
  53.                     SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  54.                     SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  55.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  56.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  57.                     if(Neon[playerid] == true) return SendClientMessage(playerid,-1,"Você ja instalou o neon");
  58.                 }
  59.                 if(listitem == 3)
  60.                 {
  61.                     Neon[playerid] = true;
  62.                     SetPVarInt(playerid, "Status", 1);
  63.                     SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  64.                     SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  65.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  66.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  67.                     if(Neon[playerid] == true) return SendClientMessage(playerid,-1,"Você ja instalou o neon");
  68.                 }
  69.                 if(listitem == 4)
  70.                 {
  71.                     SetPVarInt(playerid, "Status", 1);
  72.                     SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  73.                     SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  74.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  75.                     AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  76.                     if(Neon[playerid] == true) return SendClientMessage(playerid,-1,"Você ja instalou o neon");
  77.  
  78.                 }
  79.                 if(listitem == 5)
  80.                 {
  81.                     Neon[playerid] = true;
  82.                     SetPVarInt(playerid, "Status", 1);
  83.                     SetPVarInt(playerid, "Neon0", CreateObject(18650,0,0,0,0,0,0));
  84.                     SetPVarInt(playerid, "Neon1", CreateObject(18650,0,0,0,0,0,0));
  85.                     AttachObjectToVehicle(GetPVarInt(playerid, "Neon0"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  86.                     AttachObjectToVehicle(GetPVarInt(playerid, "Neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  87.                     if(Neon[playerid] == true) return SendClientMessage(playerid,-1,"Você ja instalou o neon");
  88.  
  89.                 }
  90.                 if(listitem == 6)
  91.                 {
  92.                     DestroyObject(GetPVarInt(playerid, "neon"));
  93.                     DeletePVar(playerid, "Status");
  94.                     DestroyObject(GetPVarInt(playerid, "Neon"));
  95.                     DeletePVar(playerid, "Status");
  96.                     DestroyObject(GetPVarInt(playerid, "neon2"));
  97.                     DeletePVar(playerid, "Status");
  98.                     DestroyObject(GetPVarInt(playerid, "neon3"));
  99.                     DeletePVar(playerid, "Status");
  100.                     DestroyObject(GetPVarInt(playerid, "neon4"));
  101.                     DeletePVar(playerid, "Status");
  102.                     DestroyObject(GetPVarInt(playerid, "neon5"));
  103.                     DeletePVar(playerid, "Status");
  104.                     DestroyObject(GetPVarInt(playerid, "neon6"));
  105.                     DeletePVar(playerid, "Status");
  106.                     DestroyObject(GetPVarInt(playerid, "neon7"));
  107.                     DeletePVar(playerid, "Status");
  108.                     DestroyObject(GetPVarInt(playerid, "neon8"));
  109.                     DeletePVar(playerid, "Status");
  110.                     DestroyObject(GetPVarInt(playerid, "neon9"));
  111.                     DeletePVar(playerid, "Status");
  112.                     DestroyObject(GetPVarInt(playerid, "Neon0"));
  113.                     DeletePVar(playerid, "Status");
  114.                     DestroyObject(GetPVarInt(playerid, "Neon1"));
  115.                     DeletePVar(playerid, "Status");
  116.                     Neon[playerid] = false;
  117.                 }
  118.             }
  119.             return 1;
  120.         }
  121.     return 1;
  122. }
  123.  
  124. CMD:neon(playerid)
  125. {
  126.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"[AVISO]: Você não está em um veiculo");
  127.     ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "{FF00FF}Menu De Neons", "{4876FF}Azul\n{FF230A}Vermelho\n{00FF00}Verde\n{FFFFFF}Branco\n{FF00FF}Rosa\n{FFFF00}Amarelo\n{8B7D7B}Remover Neon", "Selecionar", "Cancelar");
  128.     return 1;
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement