Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 9.88 KB | None | 0 0
  1. //****************************************************************************//
  2. //******************************DIALOG GUN************************************//
  3. //***********************************BY***************************************//
  4. //*********************************(GHOST)************************************//
  5. //****************************************************************************//
  6.  
  7. #define FILTERSCRIPT
  8.  
  9. #define darkred 0x8B0000AA
  10.  
  11. #include <a_samp>
  12.  
  13. #if defined FILTERSCRIPT
  14.  
  15. public OnFilterScriptInit()
  16. {
  17.     print("\n--------------------------------------");
  18.     print("      Dialog-Gun v0.1 by (GHOST)");
  19.     print("       Caricato con successo!!");
  20.     print("--------------------------------------\n");
  21.     return 1;
  22. }
  23.  
  24. public OnFilterScriptExit()
  25. {
  26.     print("\n--------------------------------------");
  27.     print("      Dialog-Gun v0.1 by (GHOST)");
  28.     print("       Non รจ stato caricato!!");
  29.     print("--------------------------------------\n");
  30.     return 1;
  31. }
  32. #endif
  33.  
  34. public OnPlayerConnect(playerid)
  35. {
  36.     SendClientMessage(playerid,darkred,"Per aprire il menu delle armi digita /armi");
  37.     return 1;
  38. }
  39.  
  40. public OnPlayerText(playerid, text[])
  41. {
  42.     return 1;
  43. }
  44.  
  45. public OnPlayerCommandText(playerid, cmdtext[])
  46. {
  47.     if (strcmp("/armi", cmdtext, true, 10) == 0)
  48.     {
  49.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Categorie Armi","Corpo a Corpo\nPistole\nMitragliatori\nFucili\nArmi d'assalto\nFucili di Precisione\nLancio\nArtiglieria Pesante","Continua", "Chiudi");
  50.         return 1;
  51.     }
  52.     return 0;
  53. }
  54.  
  55. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  56. {
  57. //==============================================================Menu Scelta Armi
  58.     if(dialogid == 1)
  59.     {
  60.         if(response)
  61.         {
  62.             if(listitem == 0)
  63.             {
  64.                 ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Armi","Nocche d'Acciaio\nMazza da Baseball\nManganello\nStecca da Biliardo\nMazza da Golf\nPala\nColtello\nKatana\nMotosega","Scegli", "Chiudi");
  65.             }
  66.             else if(listitem == 1)
  67.             {
  68.                 ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Armi","9MM\n9MM Silenziata\nDert Eagle","Scegli", "Chiudi");
  69.             }
  70.             else if(listitem == 2)
  71.             {
  72.                 ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Armi","Tec-9\nMicro SMG\nMP5","Scegli", "Chiudi");
  73.             }
  74.             else if(listitem == 3)
  75.             {
  76.                 ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Armi","Fucile a Pompa\nFucile a Canne Mozze\nSPAS","Scegli", "Chiudi");
  77.             }
  78.             else if(listitem == 4)
  79.             {
  80.                 ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Armi","M4\nAK-47","Scegli", "Chiudi");
  81.             }
  82.             else if(listitem == 5)
  83.             {
  84.                 ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Armi","Fucile Semi-Automatico\nFucile di Precisione","Scegli", "Chiudi");
  85.             }
  86.             else if(listitem == 6)
  87.             {
  88.                 ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Armi","Molotov\nGranata\nGas Lacrimogino\n Esplosivi","Scegli", "Chiudi");
  89.             }
  90.             else if(listitem == 7)
  91.             {
  92.                 ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST,"Armi","Lanciafiamme\nMiniGun Vulcan\nLanciarazzi\nLanciarazzi a Ricerca Termica","Scegli", "Chiudi");
  93.             }
  94.         }
  95.    }
  96. //=============================================================Armi Corpo a Corpo
  97.     if(dialogid == 2)
  98.     {
  99.         if(response)
  100.         {
  101.             if(listitem == 0)
  102.             {
  103.                 GivePlayerWeapon(playerid, 1, 500); //Nocche d'Acciaio
  104.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  105.             }
  106.             else if(listitem == 1)
  107.             {
  108.                 GivePlayerWeapon(playerid, 5, 500); //Mazza da Baseball
  109.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  110.             }
  111.             else if(listitem == 2)
  112.             {
  113.                 GivePlayerWeapon(playerid, 3, 500); //Manganello
  114.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  115.             }
  116.             else if(listitem == 3)
  117.             {
  118.                 GivePlayerWeapon(playerid, 7, 500); //Stecca di Biliardo
  119.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  120.             }
  121.             else if(listitem == 4)
  122.             {
  123.                 GivePlayerWeapon(playerid, 2, 500); //Mazza da Golf
  124.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  125.             }
  126.             else if(listitem == 5)
  127.             {
  128.                 GivePlayerWeapon(playerid, 6, 500); //Pala
  129.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  130.             }
  131.             else if(listitem == 6)
  132.             {
  133.                 GivePlayerWeapon(playerid, 4, 500); //Coltello
  134.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  135.             }
  136.             else if(listitem == 7)
  137.             {
  138.                 GivePlayerWeapon(playerid, 8, 500); //Katana
  139.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  140.             }
  141.             else if(listitem == 8)
  142.             {
  143.                 GivePlayerWeapon(playerid, 9, 500); //Motosega
  144.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  145.             }
  146.         }
  147.    }
  148. //==================================================================Armi Pistole
  149.     if(dialogid == 3)
  150.     {
  151.         if(response)
  152.         {
  153.             if(listitem == 0)
  154.             {
  155.                 GivePlayerWeapon(playerid, 22, 999); //9MM
  156.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  157.             }
  158.             else if(listitem == 1)
  159.             {
  160.                 GivePlayerWeapon(playerid, 23, 999); //9MM Silenziata
  161.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  162.             }
  163.             else if(listitem == 2)
  164.             {
  165.                 GivePlayerWeapon(playerid, 24, 999); //Desert Eagle
  166.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  167.             }
  168.         }
  169.     }
  170. //============================================================Armi Mitragliatori
  171.     if(dialogid == 4)
  172.     {
  173.         if(response)
  174.         {
  175.             if(listitem == 0)
  176.             {
  177.                 GivePlayerWeapon(playerid, 32, 999); //TEC-9
  178.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  179.             }
  180.             else if(listitem == 1)
  181.             {
  182.                 GivePlayerWeapon(playerid, 28, 999); //Micro SMG
  183.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  184.             }
  185.             else if(listitem == 2)
  186.             {
  187.                 GivePlayerWeapon(playerid, 29, 999); //MP5
  188.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  189.             }
  190.         }
  191.     }
  192. //===================================================================Armi Fucili
  193.     if(dialogid == 5)
  194.     {
  195.         if(response)
  196.         {
  197.             if(listitem == 0)
  198.             {
  199.                 GivePlayerWeapon(playerid, 25, 999); //Fucile a Pompa
  200.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  201.             }
  202.             else if(listitem == 1)
  203.             {
  204.                 GivePlayerWeapon(playerid, 26, 999); //Fucile a Canne Mozze
  205.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  206.             }
  207.             else if(listitem == 2)
  208.             {
  209.                 GivePlayerWeapon(playerid, 27, 999); //SPAS-12
  210.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  211.             }
  212.         }
  213.     }
  214. //================================================================Armi d'Assolto
  215.     if(dialogid == 6)
  216.     {
  217.         if(response)
  218.         {
  219.             if(listitem == 0)
  220.             {
  221.                 GivePlayerWeapon(playerid, 31, 999); //M4
  222.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  223.             }
  224.             else if(listitem == 1)
  225.             {
  226.                 GivePlayerWeapon(playerid, 30, 999); //AK-47
  227.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  228.             }
  229.         }
  230.     }
  231. //==========================================================Fucili di Precisione
  232.     if(dialogid == 7)
  233.     {
  234.         if(response)
  235.         {
  236.             if(listitem == 0)
  237.             {
  238.                 GivePlayerWeapon(playerid, 33, 999); //Fucile Semi-Automatico
  239.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  240.             }
  241.             else if(listitem == 1)
  242.             {
  243.                 GivePlayerWeapon(playerid, 34, 999); //Sniper
  244.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  245.             }
  246.         }
  247.     }
  248. //================================================================Armi da Lancio
  249.     if(dialogid == 8)
  250.     {
  251.         if(response)
  252.         {
  253.             if(listitem == 0)
  254.             {
  255.                 GivePlayerWeapon(playerid, 18, 999); //Molotov
  256.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  257.             }
  258.             else if(listitem == 1)
  259.             {
  260.                 GivePlayerWeapon(playerid, 16, 999); //Granate
  261.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  262.             }
  263.             else if(listitem == 2)
  264.             {
  265.                 GivePlayerWeapon(playerid, 17, 999); //Gas Lacrimogino
  266.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  267.             }
  268.             else if(listitem == 3)
  269.             {
  270.                 GivePlayerWeapon(playerid, 39, 999); //Esplosivi
  271.                 GivePlayerWeapon(playerid, 40, 1); //Detonatore Esplosivi
  272.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  273.             }
  274.         }
  275.    }
  276. //======================================================Armi Artiglieria Pesante
  277.     if(dialogid == 9)
  278.     {
  279.         if(response)
  280.         {
  281.             if(listitem == 0)
  282.             {
  283.                 GivePlayerWeapon(playerid, 37, 999); //Lanciafiamme
  284.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  285.             }
  286.             else if(listitem == 1)
  287.             {
  288.                 GivePlayerWeapon(playerid, 38, 999); //Minigun Vulcan
  289.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  290.             }
  291.             else if(listitem == 2)
  292.             {
  293.                 GivePlayerWeapon(playerid, 35, 999); //Lanciarazzi
  294.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  295.             }
  296.             else if(listitem == 3)
  297.             {
  298.                 GivePlayerWeapon(playerid, 36, 999); //Lanciarazzi Termico
  299.                 SendClientMessage(playerid,darkred,"Arma ricevuta!");
  300.             }
  301.         }
  302.    }
  303.     return 0;
  304. }
  305. //=================================FINE=======================================//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement