Advertisement
Sanyi52

[FS]Neon

Jun 28th, 2011
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 10.25 KB | None | 0 0
  1. #include a_samp
  2.  
  3. #define piros               0xFF0000AA
  4. #define feher               0xFFFFFFAA
  5. #define sarga               0xFFFF00AA
  6.  
  7. #define DIALOG_NEON         0
  8.  
  9. public OnPlayerCommandText(playerid, cmdtext[])
  10. {
  11.     if(strcmp(cmdtext, "/neon", true)==0)
  12.     {
  13.         if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,piros,"A parancs használatához járműben kell lenned!");
  14.         {
  15.             if(GetPlayerVehicleID(playerid == 441 || GetPlayerVehicleID(playerid == 446 || GetPlayerVehicleID(playerid == 448 || GetPlayerVehicleID(playerid == 463 || GetPlayerVehicleID(playerid == 468 || GetPlayerVehicleID(playerid == 476 || GetPlayerVehicleID(playerid == 481 || GetPlayerVehicleID(playerid == 510 || GetPlayerVehicleID(playerid == 513 || GetPlayerVehicleID(playerid == 520 || GetPlayerVehicleID(playerid == 521 || GetPlayerVehicleID(playerid == 522)))))))))))))
  16.             {
  17.                 SendClientMessage(playerid, piros, "Nem ülsz megfelelő járműben!");
  18.             }
  19.             else
  20.             {
  21.                 ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "{FFFF00}Válassz neont!", "Kék neon\nPiros neon\nZöld neon\nFehér neon\nRózsaszín neon\nSárga neon\nRendőr neon\nBelső neon\nHátsó neon\nElső neon\nRendőr fény\nMinden neon törlése", "Kiválaszt", "Mégse");
  22.             }
  23.         }
  24.         return 1;
  25.     }
  26.     return 0;
  27. }
  28.  
  29.            
  30. public OnPlayerStateChange(playerid, newstate, oldstate)
  31. {
  32.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  33.     {
  34.         SendClientMessage(playerid, sarga,"Ha Neon-t szeretnél feltenni a járművedre (/neon).");
  35.         return 1;
  36.     }
  37.     return 1;
  38. }
  39.  
  40. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  41. {
  42.     if(dialogid == DIALOG_NEON)
  43.     {
  44.         if(response)
  45.         {
  46.             if(listitem == 0)
  47.             {
  48.                 SetPVarInt(playerid, "Status", 1);
  49.                 SetPVarInt(playerid, "Neon", CreateObject(18648,0,0,0,0,0,0));
  50.                 SetPVarInt(playerid, "Neon1", CreateObject(18648,0,0,0,0,0,0));
  51.                 AttachObjectToVehicle(GetPVarInt(playerid, "Neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  52.                 AttachObjectToVehicle(GetPVarInt(playerid, "Neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  53.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  54.             }
  55.             if(listitem == 1)
  56.             {
  57.                 SetPVarInt(playerid, "Status", 1);
  58.                 SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  59.                 SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  60.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  61.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  62.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  63.             }
  64.             if(listitem == 2)
  65.             {
  66.                 SetPVarInt(playerid, "Status", 1);
  67.                 SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  68.                 SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  69.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  70.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  71.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  72.             }
  73.             if(listitem == 3)
  74.             {
  75.                 SetPVarInt(playerid, "Status", 1);
  76.                 SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  77.                 SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  78.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  79.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  80.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  81.             }
  82.             if(listitem == 4)
  83.             {
  84.                 SetPVarInt(playerid, "Status", 1);
  85.                 SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  86.                 SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  87.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  88.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  89.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  90.             }
  91.             if(listitem == 5)
  92.             {
  93.                 SetPVarInt(playerid, "Status", 1);
  94.                 SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  95.                 SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  96.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  97.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  98.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  99.             }
  100.             if(listitem == 6)
  101.             {
  102.                 SetPVarInt(playerid, "Status", 1);
  103.                 SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
  104.                 SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
  105.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  106.                 AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  107.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  108.             }
  109.             if(listitem == 7)
  110.             {
  111.                 SetPVarInt(playerid, "Status", 1);
  112.                 SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0));
  113.                 SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0));
  114.                 AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
  115.                 AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
  116.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  117.             }
  118.             if(listitem == 8)
  119.             {
  120.                 SetPVarInt(playerid, "Status", 1);
  121.                 SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0));
  122.                 SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0));
  123.                 AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
  124.                 AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
  125.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  126.             }
  127.             if(listitem == 9)
  128.             {
  129.                 SetPVarInt(playerid, "Status", 1);
  130.                 SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0));
  131.                 SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0));
  132.                 AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
  133.                 AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
  134.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  135.             }
  136.             if(listitem == 10)
  137.             {
  138.                 SetPVarInt(playerid, "Status", 1);
  139.                 SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
  140.                 SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
  141.                 AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
  142.                 AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
  143.                 SendClientMessage(playerid, feher, "neon felhelyezve a járművedre!");
  144.             }
  145.             if(listitem == 11)
  146.             {
  147.                 DestroyObject(GetPVarInt(playerid, "neon"));
  148.                 DeletePVar(playerid, "Status");
  149.                 DestroyObject(GetPVarInt(playerid, "neon1"));
  150.                 DeletePVar(playerid, "Status");
  151.                 DestroyObject(GetPVarInt(playerid, "neon2"));
  152.                 DeletePVar(playerid, "Status");
  153.                 DestroyObject(GetPVarInt(playerid, "neon3"));
  154.                 DeletePVar(playerid, "Status");
  155.                 DestroyObject(GetPVarInt(playerid, "neon4"));
  156.                 DeletePVar(playerid, "Status");
  157.                 DestroyObject(GetPVarInt(playerid, "neon5"));
  158.                 DeletePVar(playerid, "Status");
  159.                 DestroyObject(GetPVarInt(playerid, "neon6"));
  160.                 DeletePVar(playerid, "Status");
  161.                 DestroyObject(GetPVarInt(playerid, "neon7"));
  162.                 DeletePVar(playerid, "Status");
  163.                 DestroyObject(GetPVarInt(playerid, "neon8"));
  164.                 DeletePVar(playerid, "Status");
  165.                 DestroyObject(GetPVarInt(playerid, "neon9"));
  166.                 DeletePVar(playerid, "Status");
  167.                 DestroyObject(GetPVarInt(playerid, "neon10"));
  168.                 DeletePVar(playerid, "Status");
  169.                 DestroyObject(GetPVarInt(playerid, "neon11"));
  170.                 DeletePVar(playerid, "Status");
  171.                 DestroyObject(GetPVarInt(playerid, "neon12"));
  172.                 DeletePVar(playerid, "Status");
  173.                 DestroyObject(GetPVarInt(playerid, "neon13"));
  174.                 DeletePVar(playerid, "Status");
  175.                 DestroyObject(GetPVarInt(playerid, "interior"));
  176.                 DeletePVar(playerid, "Status");
  177.                 DestroyObject(GetPVarInt(playerid, "interior1"));
  178.                 DeletePVar(playerid, "Status");
  179.                 DestroyObject(GetPVarInt(playerid, "back"));
  180.                 DeletePVar(playerid, "Status");
  181.                 DestroyObject(GetPVarInt(playerid, "back1"));
  182.                 DeletePVar(playerid, "Status");
  183.                 DestroyObject(GetPVarInt(playerid, "front"));
  184.                 DeletePVar(playerid, "Status");
  185.                 DestroyObject(GetPVarInt(playerid, "front1"));
  186.                 DeletePVar(playerid, "Status");
  187.                 DestroyObject(GetPVarInt(playerid, "undercover"));
  188.                 DeletePVar(playerid, "Status");
  189.                 DestroyObject(GetPVarInt(playerid, "undercover1"));
  190.                 DeletePVar(playerid, "Status");
  191.                 SendClientMessage(playerid, feher, "Összes neon törölve járművedről!");
  192.               }
  193.         }
  194.     }
  195.     return 0;
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement