maks9529
Новичок
Вообщем, компилируется все без ошибок, но в игре не работает не с какими бизнесами каманда
buybiz
Код
buybiz
Код
PHP:
f(strcmp(cmd, "/buybiz", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new playername[MAX_PLAYER_NAME];
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
if(PlayerInfo[playerid][pPBiskey] != 255) return SendClientMessage(playerid, COLOR_GREY, "{F70000}x {ADAEAD}У вас уже есть бизнес, введите /sellbiz чтобы его продать.");
//if(PlayerInfo[playerid][pBizLic] == 0) return SendClientMessage(playerid, COLOR_WHITE, "У Вас нет лицензии на бизнес");
for(new b = 0; b < sizeof(SBizzInfo); b++)
{
if(PlayerToPoint(10.0, playerid, SBizzInfo[b][sbEntranceX], SBizzInfo[b][sbEntranceY], SBizzInfo[b][sbEntranceZ]) && SBizzInfo[b][sbOwned] == 0)
{
if(PlayerInfo[playerid][pBank] > SBizzInfo[b][sbBuyPrice])
{
new string2[MAX_PLAYERS];
PlayerInfo[playerid][pPBiskey] = b+100;
PlayerInfo[playerid][pJob] = 0;
SBizzInfo[b][sbOwned] = 1;
SBizzInfo[b][sbLocked] = 0;
SBizzInfo[b][sbPriceProd] = 100;
SBizzInfo[b][sbProducts] = 0;
SBizzInfo[b][sbTill] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo[b][sbOwner], sendername, 0, strlen(sendername), 255);
PlayerInfo[playerid][pBank] -=SBizzInfo[b][sbBuyPrice];
SendClientMessage(playerid, COLOR_GREEN, " Бизнес приобретён:");
SendClientMessage(playerid, COLOR_GREY, " /bizstats - Статистика бизнеса ");
SendClientMessage(playerid, COLOR_GREY, " Помощь по бизнесу: /mm - Команды сервера - Бизнес :");
format(string2,sizeof(string2), "{00DF00}%s\nВладелец: %s\nЦена бензина: %d вирт\n{FFFFFF}Используйте команду: /menu", SBizzInfo[b][sbMessage], SBizzInfo[b][sbOwner],SBizzInfo[b][sbPriceProd]);
Update3DTextLabelText(SBizzInfo[b][sbLabel], TEAM_GROVE_COLOR, string2);
GameTextForPlayer(playerid, "~w~You are a business owner to look~n~ at the statistics ~n~type of business ~g~/ bizstats", 5000, 3);
OnPropUpdate();
OnPlayerUpdate(playerid);
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{F70000}x {ADAEAD}На Вашем счету в банке нет столько денег!");
return true;
}
}
}
}
return true;
}
