Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Аренда такси

Статус
В этой теме нельзя размещать новые ответы.

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[])​
и пишем это:
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;
        }
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу