05.09.2013, 13:42
pawn Код:
#define BUYGUNS 9754
if(dialogid == 9754)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) > 1000) return SendClientMessage(playerid, COLOR_WHITE, "You don't have that much!");}
GivePlayerCash(playerid, -1000);
GameTextForPlayer(playerid, "~r~ -1000$", 5000, 1);
GivePlayerValidWeapon(playerid, 22, 60000);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) > 5000) return SendClientMessage(playerid, COLOR_WHITE, "You don't have that much!");}
GivePlayerCash(playerid, -5000);
GameTextForPlayer(playerid, "~r~ -5000$", 5000, 1);
GivePlayerValidWeapon(playerid, 25, 60000);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) > 10000) return SendClientMessage(playerid, COLOR_WHITE, "You don't have that much!");}
GivePlayerCash(playerid, -10000);
GameTextForPlayer(playerid, "~r~ -10000$", 5000, 1);
GivePlayerValidWeapon(playerid, 33, 60000);
}
}
return 1;
}
CMD:buyguns(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 308.2658, -140.7199, 999.6016))
{
SendClientMessage(playerid, COLOR_GRAD2, " You are not at the Goverment Ammunation!");
return 1;
}
else
{
ShowPlayerDialog(playerid,BUYGUNS,DIALOG_STYLE_LIST,"Legal Weapons","MM9 {80FF00}$1000{FFFFFF}\nShotgun {80FF00}$5000{FFFFFF}\nRifle {80FF00}$10000","Select", "Back");
return 1;
}
}
see here
pawn Код:
CMD:buyguns(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 308.2658, -140.7199, 999.6016))
{
SendClientMessage(playerid, COLOR_GRAD2, " You are not at the Goverment Ammunation!");
return 1;
}// You missed to close this bracket
//here should be else
else
{
ShowPlayerDialog(playerid,BUYGUNS,DIALOG_STYLE_LIST,"Legal Weapons","MM9 {80FF00}$1000{FFFFFF}\nShotgun {80FF00}$5000{FFFFFF}\nRifle {80FF00}$10000","Select", "Back");
return 1;
}