Сообщение от
DeimoS
Не сокращайте скобки, раз пока не ориентируетесь в коде... Только жизнь себе усложняете, при этом совершенно ничего не улучшая.
PHP код:
publics: SpcarsAvto(playerid,vehicleid)
{
for(new c = 1; c < MAX_VEHICLES; c++)
{
if(IsVehicleOccupied(c) == -1)
{
SetVehicleToRespawn(c);
arenda[c] = 0;
}
}
format(YCMDstr,sizeof(YCMDstr),"Администратор %s обновил весь незанятый транспорт!",Name(playerid));
SendClientMessageToAll(COLOR_WHITE,YCMDstr);
}
Хотя не уверен. Покажите объявление массива arenda
Вот код аренды:
PHP код:
new arenda[MAX_PLAYERS];
PHP код:
if(newcar >= taxicar[0] && newcar <= taxicar[37])
{
if(PlayerInfo[playerid][pJob] == 4 && PlayerInfo[playerid][pMember] == 0)
{
if(arenda[playerid] != newcar)
{
ShowPlayerDialogEx(playerid,9127,DIALOG_STYLE_MSGBOX, " ", "<< Таксопарк >>\nЦена аренды: 550\nВы хотите взять автомобиль на прокат?", "Да", "Нет");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не таксист! /gps - Мэрия");
RemovePlayerFromVehicleAC(playerid);
}
}
PHP код:
case 9127:
{
if(response)
{
if(PlayerInfo[playerid][pCash] <= 550)
{
SendClientMessage(playerid, COLOR_GRAD2, "У Вас нет столько денег!");
RemovePlayerFromVehicleAC(playerid);
TogglePlayerControllable(playerid, 1);
return true;
}
PlayerInfo[playerid][pCash] -= 550;
arenda[playerid] = GetPlayerVehicleID(playerid);
TogglePlayerControllable(playerid, 1);
format(string, sizeof(string), "~w~YOU HAVE HIRED THE CAR~n~GOD LUCK ON ROAD");
GameTextForPlayer(playerid, string, 5000, 3);
SendClientMessage(playerid, COLOR_GREEN, "Введите: /fare - чтобы начать работу");
return true;
}
else
{
RemovePlayerFromVehicleAC(playerid);
TogglePlayerControllable(playerid, 1);
return true;
}
}