This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Как создать поезд и поставить его на рельсы [ C# ]

scruffythomasin

Новый участник
29 Апр 2022
14
1
43
Как можно поставить на серверной части поезд на рельсы. Даже если я подберу ротейшин, который будет соответствовать направлению рельс, ехать он не будет.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Когда я последний раз задавался этим вопросом (а было это года 4 назад примерно), то я так и не нашел, как создать поезд с серверной стороны, чтобы он взаимодействовал с рельсами. В том случае мне приходилось создавать поезд на клиентской стороне (но, очевидно, в таком случае у них не будет синхронизации).
Однако, можешь попробовать воспользоваться вот такой нативкой на клиенте, используя объект поезда:

void SET_MISSION_TRAIN_COORDS(Vehicle train, float x, float y, float z)
JavaScript:
0x591CA673AA6AB736
 
Реакции: toolty и FireFeed

MaryDay

Начинающий специалист
BackEnd developer
14 Мар 2021
185
46
92
mp.game.vehicle.createMissionTrain(15, 1838.1046142578125, 3528.820556640625, 38.384864807128906, true);

мб попробую сделать под него синхру если получится сделаю гайд
 

OGPRussia

Активный участник
BackEnd developer
7 Окт 2020
135
35
85
Ребята подскажите вопрос по https://wiki.rage.mp/index.php?title=Vehicle::createMissionTrain
Для примера:
JavaScript:
mp.game.vehicle.createMissionTrain(15, 1838.1046142578125, 3528.820556640625, 38.384864807128906, true);
Что значит значения 15 ?
Если номер по порядку, то в там указано 6 строк. =>
freight
freightcar
freightgrain
freightcont1
freightcont2
freighttrailer
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,825
1,876
208
35

freight, freightcar, freightgrain, freightcont1, freightcont2, freighttrailer - это модели которые ты должен подгрузить через mp.game.streaming.requestModel
там же это написано буквально чёрным по белому



там же написано что в первом параметре - инт
это вариация самого поезда, значения до 25 может принимать


и те и другие могут отличаться в разных билдах игры
здесь есть подробнее слегка описание
 
Последнее редактирование:
Реакции: Harland David Sanders

OGPRussia

Активный участник
BackEnd developer
7 Окт 2020
135
35
85
Думаю вы меня не поняли...
Я понимаю, что нужно подгружать, там черным по белому написано в первой строке (но все равно спасибо за команду это дополнит данную тему).
А вот во второй строке уже написано:
Для вариантов (аргументов) есть 15 запросов.
А перечислено 6, т.е. я не понял где брать ещё 9 запросов. И да я вижу что это тип данных int в первом параметре.

PS. Одним словом спасибо за ссылку, эта не "слегка описание", это хорошее описания, довольно подробное.
И да, я не посмотрел, что мануал на Rage был создан 2017 году и не менялся, вот почему там только про 15 запросов написано, а не 25 как уже в новых билдах.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Прочитай ещё раз и внимательнее.
Написано для "VARIATION" под номером 15 нужно request'ить 6 моделей, список из которых дали ниже.
"Variation" это один из аргументов в методе. Если ты хочешь 15 вариацию - зареквести 6 моделей, никаких больше не нужно.
 
Реакции: Inoi

OGPRussia

Активный участник
BackEnd developer
7 Окт 2020
135
35
85
А, наверно понял. Спс, буду разбираться.
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,825
1,876
208
35
Для вариантов (аргументов) есть 15 запросов.
Как ты эту строчку так перевёл? Дефис же стоит после цифры 15, а не до
Там написано "Для варианта 15 - запрашивай эти:"
 

OGPRussia

Активный участник
BackEnd developer
7 Окт 2020
135
35
85
Да тупанул, подумал опечатка. Плохо что WIKI не обновляют, сам бы уже WiKI бы подправил и взял бы информация с того сайта хотя бы.
Век живи, век учись.

Ещё раз спасибо всем!
 
Реакции: Harland David Sanders

kirillzver

Гуру
BackEnd developer
2 Ноя 2020
190
117
104
Ты можешь зарегистрироваться на Wiki и самостоятельно подправить.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Ты можешь зарегистрироваться на Wiki и самостоятельно подправить.
Не можешь. Регистрация на Wiki закрыта последние 2-3 года точно. Только те, у кого уже есть аккаунты, могут авторизироваться.
А служба восстановления пароля не работает в принципе, так что даже я, имея в прошлом аккаунт, не могу туда зайти