Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: Поезд

  1. #11
    Аватар для GoJIoBoJIoMkA
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±
    Цитата Сообщение от Long- Посмотреть сообщение
    Так я зачем эта проверка, ты заводи его сразу при спавне, а не проверку пихай
    Засунул в
    PHP код:
    public OnVehicleSpawn(vehicleid
    PHP код:
    CarEngine[playerid] = 538
    Ни чего не получилось!

  2. #12
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    Цитата Сообщение от GoJIoBoJIoMkA Посмотреть сообщение
    Засунул в
    PHP код:
    public OnVehicleSpawn(vehicleid
    PHP код:
    CarEngine[playerid] = 538
    Ни чего не получилось!
    Какому playerid ты приравниваешь в этом паблике? И что за странное число 538? Номер поезда? Так к чему 538 там?

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

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±
    Цитата Сообщение от StevenH Посмотреть сообщение
    Какому playerid ты приравниваешь в этом паблике? И что за странное число 538? Номер поезда? Так к чему 538 там?
    538 это ид поезда, а playerid я увидел на просторах интернета, CarEngine[playerid] = .... я и подумал что поставить ид поезда туда будет правильно!
    Я нуб в этом деле, только учусь, именно по этому я пишу сюда, прошу помощи у профессионалов!

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну так может стоит не просто выискивать примеры и бездумно пытаться их копировать, а попытаться разобраться в том, что в этих примерах делается?
    Например, загуглить "Как завести авто pawn", найти статью с системой заводки двигателя и понять какая именно функция отвечает за заводку этого самого двигателя, гугля описание каждой из функций в системе?

    Как-то странно ты изучаешь язык, если честно.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.07.2015
    Сообщений
    190
    Репутация:
    25 ±
    А не легче будет это вставить во всевозможные паблики?
    PHP код:
    if(IsPlayerNPC(playerid)) return 1
    Последний раз редактировалось Kovshevoy; 16.04.2018 в 19:56.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от NichWell Посмотреть сообщение
    А не легче будет это вставить во всевозможные паблики?
    PHP код:
    if(IsPlayerNPC(playerid)) return 1
    Это никак его проблему с поездом не решит ведь. У него проблема с самим транспортом и всеми связаными системами
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.07.2015
    Сообщений
    190
    Репутация:
    25 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Это никак его проблему с поездом не решит ведь. У него проблема с самим транспортом и всеми связаными системами
    У меня на моде насколько помню, не стояло всяких загвоздок по типу проверки транспорта. Просто НПС двигался и всё.

    - - - Добавлено - - -

    Хотя там тоже система топлива, двигателя и так далее

    - - - Добавлено - - -

    Проверил только что свой мод, там просто PutPlayerInVeh используется, и ещё GetVehicleParams и SetVehicleParams. Может такой костыль устроит

  8. Пользователь сказал cпасибо:
    GoJIoBoJIoMkA (18.04.2018)
  9. #18
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от NichWell Посмотреть сообщение
    У меня на моде насколько помню, не стояло всяких загвоздок по типу проверки транспорта. Просто НПС двигался и всё.

    - - - Добавлено - - -

    Хотя там тоже система топлива, двигателя и так далее

    - - - Добавлено - - -

    Проверил только что свой мод, там просто PutPlayerInVeh используется, и ещё GetVehicleParams и SetVehicleParams. Может такой костыль устроит
    Перечисленные тобой системы можно реализовать сотней различных способов и от вариантов реализации будет зависеть многое.
    Хотя то, что "проблему" заводки двигателя можно решить SetVehicleParams - тут ты прав. Но, опять же, в его моде спокойно может быть защита от той же читерской заводки, в которой будет сверяться значение переменной с состоянием двигателя и значения из GetVehicleParams, из-за чего одного SetVehicleParams не хватит
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  10. #19
    Аватар для GoJIoBoJIoMkA
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±
    Цитата Сообщение от NichWell Посмотреть сообщение
    А не легче будет это вставить во всевозможные паблики?
    PHP код:
    if(IsPlayerNPC(playerid)) return 1
    Я засунул эту проверку во все необходимые паблики, как было сказано в мануале, для того что-бы NPS подключался к моду, всё получилось и NPS подключается, но поезд не едет!
    Помогите пожалуйста, хотя-бы образно накидайте код, как завести этот несчастный поезд!




    В моде я нашел stock SetVehicleParamsExEx
    Думаю в него нужно запихать заводку двигателя поезда?
    Я пересмотрел массу всего по заводке двигателя, но я не могу собрать в одно целое заводку двигателя этого поезда, да так, что-бы он еще работал всё время...
    (Londlem помог бы без всякой остроты)




    Будет ли вот это работать?
    PHP код:
    if(GetVehicleModel(vehicleid) != 538)
        {
            if(
    engine[vehicleid] = 1) return 1;
        } 
    Последний раз редактировалось DeimoS; 19.04.2018 в 13:57.

  11. #20
    Аватар для GoJIoBoJIoMkA
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±
    Сделал вот так
    PHP код:
    public OnGameModeInit() {
        new
            
    Train AddStaticVehicle(5381779.2756,-1953.8082,14.8756,90.140966100);

        
    SetVehicleParamsEx(Train1000111);
        
    engine[Train] = 1;

        return 
    1;

    Но теперь появляется ошибка, помогите ее исправить пожалуйста!
    PHP код:
    error 028invalid subscript (not an array or too many subscripts): "engine" 

 

 
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя

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

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

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

Ваши права

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