27.07.2013, 04:59
pawn Код:
CMD:buybiz(playerid, params[])
{
for(new biz = 0; biz < MAX_BIZ; biz++)
{
if(IsPlayerInRangeOfPoint(playerid, 2, BizInfo[biz][ex], BizInfo[biz][ey], BizInfo[biz][ez]))
{
if(PlayerInfo[playerid][BizID] == -1)
{
if(BizInfo[biz][Owned] == 0)
{
if(GetPlayerCash(playerid) >= BizInfo[biz][Price])
{
new string[128];
BizInfo[biz][Owned] = 1;
format(BizInfo[biz][bOwner], 128, "%s", GetPlayerNameEx(playerid));
format(string,sizeof(string),"Owner: "COL_WHITE"%s\n"COL_LBLUE"Biz Name: "COL_WHITE"%s\n"COL_BLUE"Type: "COL_WHITE"%s\n"COL_LIME"ID: "COL_WHITE"%d", BizInfo[biz][bOwner], BizInfo[biz][Name], GetBizType(biz), biz);
UpdateDynamic3DTextLabelText(BizLabel[biz], COLOR_WHITE, string);
PlayerInfo[playerid][BizID] = biz;
GivePlayerCash(playerid, -BizInfo[biz][Price]);
format(string, sizeof(string),"You Have Bought Business ID (%d)", biz);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You don't have enough cash for this business");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "That business is already owned!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You already own a Business.");
}
}
}
return 1;
}