//by MarkzD for forum.sa-mp.com //You can add your weapon!It's very very simple :D //Skype: mayofunnn //WinStunt: 188.64.172.85:7840 #include #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print("Simple WeaponShop Dialog by MarkzD"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print("Simple WeaponShop Dialog by MarkzD"); print("----------------------------------\n"); } #endif public OnPlayerConnect(playerid) { SendClientMessage(playerid,0xFF0000,"Server use a SimpleWeaponShop by MarkzD"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/wshop", true)) { ShowPlayerDialog(playerid, 391, DIALOG_STYLE_LIST, "{FFFFFF}WeaponShop", "{DEFF00}AK47 3000$\n{DEFF00}MP5 2000$\n{DEFF00}Deagle 1500$\n{DEFF00}Snipe 4000$\n{DEFF00}Dildo 500$\n{DEFF00}Parachute 100$", "Okay", "Back"); return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case 391: // dialog id { switch(listitem) { case 0: { if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFFFFFAA,"You do not have enough money(3000$)!"); GivePlayerWeapon(playerid,30,1000); SendClientMessage(playerid,0xFFFFFAA,"You bought AK47!"); GivePlayerMoney(playerid,-3000); } case 1: { if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,0xFFFFFAA,"You do not have enough money(2000$)!"); GivePlayerWeapon(playerid,29,1000); SendClientMessage(playerid,0xFFFFFAA,"You bought MP5!"); GivePlayerMoney(playerid,-2000); } case 2: { if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,0xFFFFFAA,"You do not have enough money(1500$)!"); GivePlayerWeapon(playerid,24,1000); SendClientMessage(playerid,0xFFFFFAA,"You bought Deagle!"); GivePlayerMoney(playerid,-1500); } case 3: { if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid,0xFFFFFAA,"You do not have enough money(4000$)!"); GivePlayerWeapon(playerid,34,500); SendClientMessage(playerid,0xFFFFFAA,"You bought Snipe!"); GivePlayerMoney(playerid,-4000); } case 4: { if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,0xFFFFFAA,"You do not have enough money(500$)!"); GivePlayerWeapon(playerid,12,1); SendClientMessage(playerid,0xFFFFFAA,"You bought LONGERST DILDO!"); GivePlayerMoney(playerid,-500); } case 5: { if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,0xFFFFFAA,"You do not have enough money(100$)!"); GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,0xFFFFFAA,"You bought Snipe!"); GivePlayerMoney(playerid,-100); } } } } return 1; }