Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //---------------------Includes-----------------
- #include <a_samp>
- //----------------------------------------------
- //--------------DCMD----------------
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- //----------------------------------
- //------------------Color Defines---------------
- #define COLOR_SEXYGREEN 0x00FF00FF
- //----------------------------------------------
- //-----------------Our Dialog-------------------
- #define DIALOG_WP 92 //MADE IT 92 SO IT DOESNT MIX WITH YOUR OTHER DIALOGS
- //----------------------------------------------
- //----------Lose Ident. Warning Disable---------------
- #pragma tabsize 0
- //----------------------------------------------------
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Weapon Spawner By CROSS_Hunter V 0.1 Loaded");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n--------------------------------------");
- print("Weapon Spawner By CROSS_Hunter V 0.1 Un-Loaded");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, COLOR_SEXYGREEN, "This Server is Using CROSS_Hunters's Weapon Spawner");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- //defining the Command
- dcmd(wp,2,cmdtext);
- return 1;
- }
- //----------------------------------------------------
- //using the command
- dcmd_wp(playerid,params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, DIALOG_WP, DIALOG_STYLE_LIST, "Weapon Spawner By CROSS_Hunter", "Grenade ($1000)\nColt 45 ($1000)\nColt 45 (Silenced) ($1000)\nDesert Eagle (1000$)\nNormal Shotgun (1000$)\nSawnoff Shotgun (1000$)\nCombat Shotgun (1000$)\nMicro Uzi (Mac 10) (1000$)\nMP5 (1000$)\nAK47 (1000$)\nM4A1 (1000$)\nTec9 (1000$)\nCountry Rifle (1000$)\nSniper Rifle (1000$)\nRocket Launcher (1000$)\nHeat-Seeking Rocket Launcher (1000$)\nFlamethrower (1000$)\nMinigun (1000$)", "Purchase", "Cancel");
- return 1;
- }
- //--------------------------------------------------------
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_WP)
- {
- if(response)// They pressed the first button.
- {
- switch(listitem)// Checking which listitem was selected
- {
- case 0:// The first item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,16,200);
- }
- case 1: // The second item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,22,200);
- }
- case 2: // The third item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,23,250);
- }
- case 3: // The fourth item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,24,200);
- }
- case 4: // The fifth item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,25,200);
- }
- case 5: // The sixth item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,26,200);
- }
- case 6: // The seventh item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,27,200);
- }
- case 7: // The 8th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,28,200);
- }
- case 8: // The 9th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,29,200);
- }
- case 9: // The 10th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,30,200);
- }
- case 10: // The 11th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,31,200);
- }
- case 11: // The 12th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,32,200);
- }
- case 12: // The 13th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,33,200);
- }
- case 13: // The 14th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,34,200);
- }
- case 14: // The 15th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,35,200);
- }
- case 15: // The 16th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,36,200);
- }
- case 16: // The 17th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,37,200);
- }
- case 17: // The 18th item listed
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid,38,200);
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement