Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 7 из 7
  1. #1
    Аватар для Vetalll
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.08.2014
    Сообщений
    37
    Репутация:
    2 ±

    как убрать аренду на автобус

    Здравствуйте!
    Есть команда /route - для завершения работы водителя автобуса, и при её вводе должен заспавнится автобус, и сняться аренда на него, но к сожалению, у меня только спавнится, а аренда сниматься не хочет, как я не пытался это сделать.

    Вот к примеру в команду /spcar, что бы при спавне транспорта, также снималась аренда, я добавил такую строку: arenda[playerid] = 0;
    но почему-то при добавлении в команду /route, аренда сниматься не хочет, в чем проблема не пойму!

    Вот код команды:
    PHP код:
    YCMD:route(playeridparams[], help)
    {
        if(
    PlayerInfo[playerid][pLogin] == 0) return true;
        if(
    PlayerInfo[playerid][pJob] != 1) return SendClientMessage(playeridCOLOR_GREY"Âû íå âîäèòåëü àâòîáóñà!");
        if(
    GetPlayerState(playerid) != 2) return SendClientMessage(playeridCOLOR_GREY"Âû äîëæíû íàõîäèòüñÿ çà ðóëåì àâòîáóñà!");
        new 
    carid GetPlayerVehicleID(playerid);
        if(
    carid >= buscar[0] && carid <= buscar[1])
        {
            if(
    GetPVarInt(playerid"TypeBus") > 0)
            {
                
    format(YCMDstrsizeof(YCMDstr), "Ðàáî÷èé äåíü çàâåðøåí. Âàìè çàðàáîòàíî: %i âèðò"GetPVarInt(playerid"BusMoney"));
                
    SendClientMessage(playerid0x6495EDFFYCMDstr);
                
    SendClientMessage(playeridCOLOR_WHITE"Äåíüãè áóäóò ïåðå÷èñëåíû íà ñ÷åò âî âðåìÿ çàðïëàòû");
                
    DeletePVar(playerid"BusTime");
                
    DeletePVar(playerid"TypeBus");
                
    DeletePVar(playerid"BusStop");
                
    DeletePVar(playerid"BusMoney");
                
    pPressed[playerid] = 0;
                
    Delete3DTextLabel(BusText3D[GetPlayerVehicleID(playerid)]);
                
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
                
    DisablePlayerRaceCheckpoint(playerid);
                return 
    true;
            }
            
    ShowPlayerDialogEx(playerid1632"Ìàðøðóò""Âíóòðè-ãîðîäñêîé LS\nÂíóòðè-ãîðîäñêîé SF\nÂíóòðè-ãîðîäñêîé LV\nÀâòîÂîêçàë LS << >> Àâòîøêîëà SF\nÀâòîÂîêçàë LS << >> ÀâòîÂîêçàë LV\nÀâòîÂîêçàë LS << >> Çàâîäû""Ïðèíÿòü""Îòìåíà");
        }
        else 
    SendClientMessage(playeridCOLOR_GREY"Âû äîëæíû íàõîäèòüñÿ â àâòîáóñå!");
        return 
    true;


  2. #2
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    Pro-Pawn.Ru
    Сообщений
    3,428
    Репутация:
    1079 ±
    Не совсем понял, что вы хотите сделать.

  3. #3
    Аватар для Hidden
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    74
    Репутация:
    41 ±
    Дк а где в Вашем кода аренда якобы "снимается"? Какая переменная?
    Hidden (Kenny Hellwood)

    Темы:
    [Мануал] Система двигателя [for new.pwn] - click.
    [Мануал] Запись нескольких значений в один столбец через запятую [mysql r7] - click.
    [Мануал] Табличка на прицепы - click.
    [Info] Выражения и операторы PAWN - click.

  4. #4
    Аватар для Vetalll
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.08.2014
    Сообщений
    37
    Репутация:
    2 ±
    Цитата Сообщение от Osetin Посмотреть сообщение
    Не совсем понял, что вы хотите сделать.
    Что бы при вводе /route, аренда на автобус снималась, а так он у меня спавнится, и можно брать заново без аренды.

    Цитата Сообщение от Hidden Посмотреть сообщение
    Дк а где в Вашем кода аренда якобы "снимается"? Какая переменная?
    Я её не добавил, так как она не работает, а так я в тексте написал про неё: arenda[playerid] = 0;

  5. #5
    Аватар для Vetalll
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.08.2014
    Сообщений
    37
    Репутация:
    2 ±
    Актуально! Жду помощи. Если нужно предоставить код самой аренды, то пишите.

  6. #6
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Эмм, конечно нужно. Вы спрашиваете у нас то, как исправить самописанную систему. Откуда мы знаем код?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  7. #7
    Аватар для Vetalll
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.08.2014
    Сообщений
    37
    Репутация:
    2 ±
    Проблему, решил сам! Тема закрыта!

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •