slamboy2012
Ученик
в Rezone Role Play не везде работает комманда /buybiz в моде команда есть
Код:
if(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_WHITE, "У вас уже есть бизнесс, введите /sellbiz чтобы его продать.");
if(PlayerInfo[playerid][pBizLic] == 0) return SendClientMessage(playerid, COLOR_WHITE, "У Вас нет лицензии на бизнес");
for(new b = 1; b <= TOTALFUEL; 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[50];
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_WHITE, "Помощь по бизнесу: /menu - Команды сервера - Бизнес ");
format(string2,sizeof(string2), "%s\nВладелец:\n %s\nЦена бензина: %d вирт", SBizzInfo[b][sbMessage], SBizzInfo[b][sbOwner],SBizzInfo[b][sbPriceProd]);
Update3DTextLabelText(SBizzInfo[b][sbLabel], TEAM_GROVE_COLOR, string2);
savefuelstation();
OnPlayerUpdateRL(playerid);
return true;
}
