05.07.2011, 04:35
Okay So i have a script here
When i Click Exit, because i didnt have enough money it kicks me from the game. Please Help
Код:
if(strcmp("/buy", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Weapon Shop","M4 ($50,000)\nAK-47 ($50,000)\nMP5 ($30,00)\nDual Tec9's ($25,000)\nDual Uzi's ($25,000)\nDesert Eagle ($35,000)\nSilencer ($1,500)\nDual Colt's ($15,000)\nSawn-Off ($60,000)\nCombat-Shotgun ($60,000)\nGrenade's ($10,000)\nMolotov's ($10,000)\nSniper Rifle ($10,000)\nArmour ($5000)\nFull-Heal ($5000)\nRPG 5rounds ($500,000)\n","Buy!", "Exit"); return 1; } return 0;
Код:
if(listitem == 1) { if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 50,000!"); GivePlayerMoney(playerid, -50000); GivePlayerWeapon(playerid,30,500); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 2) { if(GetPlayerMoney(playerid) < 30000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 30,000!"); GivePlayerMoney(playerid, -30000); GivePlayerWeapon(playerid,29,500); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 3) { if(GetPlayerMoney(playerid) < 25000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 25,000!"); GivePlayerMoney(playerid, -25000); GivePlayerWeapon(playerid,32,500); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 4) { if(GetPlayerMoney(playerid) < 25000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 25,000!"); GivePlayerMoney(playerid, -25000); GivePlayerWeapon(playerid,28,500); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 5) { if(GetPlayerMoney(playerid) < 35000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 35,000!"); GivePlayerMoney(playerid, -35000); GivePlayerWeapon(playerid,24,500); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 6) { if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 2,000!"); GivePlayerMoney(playerid, -2000); GivePlayerWeapon(playerid,23,100); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 7) { if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 10,000!"); GivePlayerMoney(playerid, -10000); GivePlayerWeapon(playerid,22,600); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 8) { if(GetPlayerMoney(playerid) < 60000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 60,000!"); GivePlayerMoney(playerid, -60000); GivePlayerWeapon(playerid,26,100); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 9) { if(GetPlayerMoney(playerid) < 60000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 60,000!"); GivePlayerMoney(playerid, -60000); GivePlayerWeapon(playerid,27,100); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 10) { if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 10,000!"); GivePlayerMoney(playerid, -10000); GivePlayerWeapon(playerid,16,30); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 11) { if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 10,000!"); GivePlayerMoney(playerid, -10000); GivePlayerWeapon(playerid,18,30); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 12) { if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 10,000!"); GivePlayerWeapon(playerid,34,100); GivePlayerMoney(playerid,-10000); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 13) { if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 5,000!"); GivePlayerMoney(playerid, -5000); SetPlayerArmour(playerid, 100); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 14) { if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 5,000!"); GivePlayerMoney(playerid, -5000); SetPlayerHealth(playerid, 100); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } if(listitem == 15) { if(GetPlayerMoney(playerid) < 500000) return SendClientMessage(playerid,0xFF0000AA, "You don't have enough money!You Need 500,000!"); GivePlayerWeapon(playerid,35,5); GivePlayerMoney(playerid,-500000); new Float:pX, Float:pY, Float:pZ; PlayerPlaySound(playerid,1057,pX,pY,pZ); GameTextForPlayer(playerid, "ITEM ~g~PURCHASED", 2000, 6); } } } return 1;