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

Тема: Поезд

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

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

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

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

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

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

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

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

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

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

    Steve Pavlina

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

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

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

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

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

    Steve Pavlina

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

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

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

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

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

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

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

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

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

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

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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    33
    Репутация:
    0 ±
    Цитата Сообщение от 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
    Сообщений
    33
    Репутация:
    0 ±
    Сделал вот так
    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 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Ваши права

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