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;
