Maks4
Новичок
Сделал так чтобы в Рустаме Риче моде можно было арендовать такси как на Samp-Rp итак начнём:
в public OnPlayerStateChange(playerid, newstate, oldstate)
находим
и заменяем там на это:
находим
PHP:
if(newcar >= taxicar[0] && newcar <= taxicar[40])
PHP:
if(newcar >= taxicar[0] && newcar <= taxicar[40])
{
if(arenda[playerid] != 1)
{
ShowPlayerDialog(playerid,2343,DIALOG_STYLE_MSGBOX,"Аренда","Вы хотите арендовать такси за 500?","Да","Нет");
TogglePlayerControllable(playerid, 0);
{
if(PlayerInfo[playerid][pJob] == 4 && PlayerInfo[playerid][pMember] == 0) {SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /fare - чтобы установить тариф"); }
else
{
SendClientMessage(playerid, COLOR_WHITE, "::: Вы не таксист! /gps - Мэрия");
RemovePlayerFromVehicleRich(playerid);
}
}
}
}
Потом идём в
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
и пишем это:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 2343:
{
if(response)
{
if(PlayerInfo[playerid][pCash] < 500)
{
SendClientMessage(playerid, COLOR_RED, "Недостаточно денег");
RemovePlayerFromVehicleRich(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
PlayerInfo[playerid][pCash] -= 500;
arenda[playerid] = 1;
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_GREEN, "Вы арендовали такси");
return 1;
}
else
{
RemovePlayerFromVehicleRich(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
