Advertisement
Guest User

[FS]Gun Dialog

a guest
Aug 14th, 2011
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 10.77 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. #define FILTERSCRIPT // potrebno za ZCMD, ni sam ne znam zašto
  5. #define oruzjedialog 20999
  6. #define nevatrenodialog 20998
  7. #define pistoljdialog 20997
  8. #define sacmaredialog 20996
  9. #define puskedialog 20995
  10. #define autopuskedialog 20994
  11. #define bombedialog 20993
  12. #define ostalodialog 20992
  13.  
  14. public OnFilterScriptInit()
  15. {
  16.     print("\n--------------------------------------");
  17.     print(" Oružje FS by monkeypantzz.amx ");
  18.     print("--------------------------------------\n");
  19.     return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24.     return 1;
  25. }
  26.  
  27. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  28. {
  29.     if(dialogid == oruzjedialog)
  30.     {
  31.         if(!response) return SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Odustali ste od odabira oružja!");
  32.         {
  33.             switch(listitem)
  34.             {
  35.                 case 0:
  36.                 {
  37.                     ShowPlayerDialog(playerid, nevatrenodialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite oruzje", "Bokser\nGolf Palica\nNož\nBejzbol Palica\nLopata\nMac\nMotorna Testera\nCvece", "Odaberi", "Natrag");
  38.                     return 1;
  39.                 }
  40.                 case 1:
  41.                 {
  42.                     ShowPlayerDialog(playerid, pistoljdialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite oruzje", "Colt 45\nSilenced 9mm\nDesert Eagle", "Odaberi", "Natrag");
  43.                     return 1;
  44.                 }
  45.                 case 2:
  46.                 {
  47.                     ShowPlayerDialog(playerid, sacmaredialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite oruzje", "Shotgun\nSawn-off shotgun\nCombat shotgun", "Odaberi", "Natrag");
  48.                     return 1;
  49.                 }
  50.                 case 3:
  51.                 {
  52.                     ShowPlayerDialog(playerid, puskedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite oruzje", "AK-47\nM4\nCountry Rifle\nSniper Rifle", "Odaberi", "Natrag");
  53.                     return 1;
  54.                 }
  55.                 case 4:
  56.                 {
  57.                     ShowPlayerDialog(playerid, autopuskedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite oruzje", "Micro SMG\nMP5\nTec9", "Odaberi", "Natrag");
  58.                     return 1;
  59.                 }
  60.                 case 5:
  61.                 {
  62.                     ShowPlayerDialog(playerid, bombedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite oruzje", "Granata\nDimna Bomba\nMolotovljev koktel\nBomba sa detonatorom", "Odaberi", "Natrag");
  63.                     return 1;
  64.                 }
  65.                 case 6:
  66.                 {
  67.                     ShowPlayerDialog(playerid, ostalodialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite oruzje", "Raketni Bacac\nHS Raketni Bacac\nMinigun\nBacac Plamena\nPadobran\nSprej", "Odaberi", "Natrag");
  68.                     return 1;
  69.                 }
  70.             }
  71.         }
  72.     }
  73.     if(dialogid == nevatrenodialog)
  74.     {
  75.         if(!response) return ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  76.         {
  77.             switch(listitem)
  78.             {
  79.                 case 0:
  80.                 {
  81.                     GivePlayerWeapon(playerid, 1, 1);
  82.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Bokser{FFFFFF} !");
  83.                     return 1;
  84.                 }
  85.                 case 1:
  86.                 {
  87.                     GivePlayerWeapon(playerid, 2, 1);
  88.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Palicu za golf{FFFFFF} !");
  89.                     return 1;
  90.                 }
  91.                 case 2:
  92.                 {
  93.                     GivePlayerWeapon(playerid, 4, 1);
  94.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Nož{FFFFFF} !");
  95.                     return 1;
  96.                 }
  97.                 case 3:
  98.                 {
  99.                     GivePlayerWeapon(playerid, 5, 1);
  100.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Bejzbol palicu{FFFFFF} !");
  101.                     return 1;
  102.                 }
  103.                 case 4:
  104.                 {
  105.                     GivePlayerWeapon(playerid, 6, 1);
  106.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Lopatu{FFFFFF} !");
  107.                     return 1;
  108.                 }
  109.                 case 5:
  110.                 {
  111.                     GivePlayerWeapon(playerid, 8, 1);
  112.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Mac{FFFFFF} !");
  113.                     return 1;
  114.                 }
  115.                 case 6:
  116.                 {
  117.                     GivePlayerWeapon(playerid, 9, 1);
  118.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Motornu testeru{FFFFFF} !");
  119.                     return 1;
  120.                 }
  121.                 case 7:
  122.                 {
  123.                     GivePlayerWeapon(playerid, 14, 1);
  124.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Cvece{FFFFFF} !");
  125.                     return 1;
  126.                 }
  127.             }
  128.         }
  129.     }
  130.     if(dialogid == pistoljdialog)
  131.     {
  132.         if(!response) return ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  133.         {
  134.             switch(listitem)
  135.             {
  136.                 case 0:
  137.                 {
  138.                     GivePlayerWeapon(playerid, 22, 500);
  139.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Colt 45{FFFFFF} !");
  140.                     return 1;
  141.                 }
  142.                 case 1:
  143.                 {
  144.                     GivePlayerWeapon(playerid, 23, 500);
  145.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Silenced 9mm{FFFFFF} !");
  146.                     return 1;
  147.                 }
  148.                 case 2:
  149.                 {
  150.                     GivePlayerWeapon(playerid, 24, 500);
  151.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Desert eagle{FFFFFF} !");
  152.                     return 1;
  153.                 }
  154.             }
  155.         }
  156.     }
  157.     if(dialogid == sacmaredialog)
  158.     {
  159.         if(!response) return ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  160.         {
  161.             switch(listitem)
  162.             {
  163.                 case 0:
  164.                 {
  165.                     GivePlayerWeapon(playerid, 25, 500);
  166.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Shotgun{FFFFFF} !");
  167.                     return 1;
  168.                 }
  169.                 case 1:
  170.                 {
  171.                     GivePlayerWeapon(playerid, 26, 500);
  172.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Sawn-off shotgun{FFFFFF} !");
  173.                     return 1;
  174.                 }
  175.                 case 2:
  176.                 {
  177.                     GivePlayerWeapon(playerid, 27, 500);
  178.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Combat shotgun{FFFFFF} !");
  179.                     return 1;
  180.                 }
  181.             }
  182.         }
  183.     }
  184.     if(dialogid == puskedialog)
  185.     {
  186.         if(!response) return ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  187.         {
  188.             switch(listitem)
  189.             {
  190.                 case 0:
  191.                 {
  192.                     GivePlayerWeapon(playerid, 30, 500);
  193.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}AK-47{FFFFFF} !");
  194.                     return 1;
  195.                 }
  196.                 case 1:
  197.                 {
  198.                     GivePlayerWeapon(playerid, 31, 500);
  199.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}M4{FFFFFF} !");
  200.                     return 1;
  201.                 }
  202.                 case 2:
  203.                 {
  204.                     GivePlayerWeapon(playerid, 33, 500);
  205.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Country Rifle{FFFFFF} !");
  206.                     return 1;
  207.                 }
  208.                 case 3:
  209.                 {
  210.                     GivePlayerWeapon(playerid, 34, 500);
  211.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Sniper Rifle{FFFFFF} !");
  212.                     return 1;
  213.                 }
  214.             }
  215.         }
  216.     }
  217.     if(dialogid == autopuskedialog)
  218.     {
  219.         if(!response) return ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  220.         {
  221.             switch(listitem)
  222.             {
  223.                 case 0:
  224.                 {
  225.                     GivePlayerWeapon(playerid, 28, 1000);
  226.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Micro SMG{FFFFFF} !");
  227.                     return 1;
  228.                 }
  229.                 case 1:
  230.                 {
  231.                     GivePlayerWeapon(playerid, 29, 1000);
  232.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}MP5{FFFFFF} !");
  233.                     return 1;
  234.                 }
  235.                 case 2:
  236.                 {
  237.                     GivePlayerWeapon(playerid, 32, 1000);
  238.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Tec9{FFFFFF} !");
  239.                     return 1;
  240.                 }
  241.             }
  242.         }
  243.     }
  244.     if(dialogid == bombedialog)
  245.     {
  246.         if(!response) return ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  247.         {
  248.             switch(listitem)
  249.             {
  250.                 case 0:
  251.                 {
  252.                     GivePlayerWeapon(playerid, 16, 100);
  253.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Granatu{FFFFFF} !");
  254.                     return 1;
  255.                 }
  256.                 case 1:
  257.                 {
  258.                     GivePlayerWeapon(playerid, 17, 100);
  259.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Dimnu bombu{FFFFFF} !");
  260.                     return 1;
  261.                 }
  262.                 case 2:
  263.                 {
  264.                     GivePlayerWeapon(playerid, 18, 100);
  265.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Molotovljev koktel{FFFFFF} !");
  266.                     return 1;
  267.                 }
  268.                 case 3:
  269.                 {
  270.                     GivePlayerWeapon(playerid, 39, 100);
  271.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Bombu sa detonatorom{FFFFFF} !");
  272.                     return 1;
  273.                 }
  274.             }
  275.         }
  276.     }
  277.     if(dialogid == ostalodialog)
  278.     {
  279.         if(!response) return ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  280.         {
  281.             switch(listitem)
  282.             {
  283.                 case 0:
  284.                 {
  285.                     GivePlayerWeapon(playerid, 35, 100);
  286.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Raketni bacac{FFFFFF} !");
  287.                     return 1;
  288.                 }
  289.                 case 1:
  290.                 {
  291.                     GivePlayerWeapon(playerid, 36, 100);
  292.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}HS Raketni bacac{FFFFFF} !");
  293.                     return 1;
  294.                 }
  295.                 case 2:
  296.                 {
  297.                     GivePlayerWeapon(playerid, 38, 10000);
  298.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Minigun{FFFFFF} !");
  299.                     return 1;
  300.                 }
  301.                 case 3:
  302.                 {
  303.                     GivePlayerWeapon(playerid, 37, 1000);
  304.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Bacac plamena{FFFFFF} !");
  305.                     return 1;
  306.                 }
  307.                 case 4:
  308.                 {
  309.                     GivePlayerWeapon(playerid, 46, 1);
  310.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Padobran{FFFFFF} !");
  311.                     return 1;
  312.                 }
  313.                 case 5:
  314.                 {
  315.                     GivePlayerWeapon(playerid, 41, 1000);
  316.                     SendClientMessage(playerid,-1,"{FF003F}GunDialog {FFFFFF}| Izabrali ste {14F1FC}Sprej{FFFFFF} !");
  317.                     return 1;
  318.                 }
  319.             }
  320.         }
  321.     }
  322.     return 1;
  323. }
  324. CMD:oruzje(playerid, params[])
  325. {
  326.     ShowPlayerDialog(playerid, oruzjedialog, DIALOG_STYLE_LIST, "{FF003F}Odaberite vrstu oružja", "Nevatreno oružje\nPištolji\nSacmarice\nPuške\nAutomatske puške\nBombe\nOstalo", "Odaberi", "Odustani");
  327.     return 1;
  328. }
  329. CMD:weapons(playerid, params[])
  330. {
  331.     return cmd_oruzje(playerid, params);
  332. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement