PDA

Просмотр полной версии : [Вопрос] Железнодорожные пути



Madman
19.07.2015, 00:22
Здравствуйте,у меня такой вопрос,на одном сервере видел,что поезда ходят не по стандартным железнодорожным путям?Возможно ли так мне сделать для моего сервера?Знаю,что нужно менять координаты в файле tracks.dat в папке с игрой,но не могу понять как поезд заставить ездить по ним.Не подскажете?

Daniel_Cortez
19.07.2015, 00:30
Здравствуйте,у меня такой вопрос,на одном сервере видел,что поезда ходят не по стандартным железнодорожным путям?Возможно ли так мне сделать для моего сервера?Знаю,что нужно менять координаты в файле tracks.dat в папке с игрой,но не могу понять как поезд заставить ездить по ним.Не подскажете?
Это было в SA:MP или в MTA? Если первый вариант, то там точно не обошлось без клиентских модификаций.
По поводу MTA - там есть экспериментальная ветка "custom-train-tracks", но она довольно давно не развивается.

Madman
19.07.2015, 00:38
Да в Самп.я знаю,что нужна модификация клиентовская,мне нужно знать, как сделать эту ветку,чтобы заставить поезд ездить,где я захочу..Как мне скимать и записывать координаты в файл tracks.dat?

Daniel_Cortez
19.07.2015, 01:15
Да в Самп.я знаю,что нужна модификация клиентовская,мне нужно знать, как сделать эту ветку,чтобы заставить поезд ездить,где я захочу..Как мне скимать и записывать координаты в файл tracks.dat?
Попробуйте найти в гугле программу "MEdit". Хотя, я уже и не помню, можно ли там редактировать железнодорожные пути.

Вообще, я бы на вашем месте даже не пытался. Новые ж/д пути - это, конечно, хорошо, но вы хоть сами представляете, каким образом вы будете впаривать клиентам модифицированные файлы? И будет ли вообще кто-то ставить моды ради какого-то одного сервера? Мало того, игроки, которые случайно найдут ваш сервер, могут быть даже не в курсе, что для игры на нём нужен мод (не исключено, что у них будет краш клиента при встрече игрока на поезде на нестандартных бутях, а ваш форум/скайп будет зафлужен). Вы же, в свою очередь, не сможете проверить наличие у игроков этого мода. Задумайтесь.

$continue$
19.07.2015, 03:50
Попробуйте найти в гугле программу "MEdit". Хотя, я уже и не помню, можно ли там редактировать железнодорожные пути.

Вообще, я бы на вашем месте даже не пытался. Новые ж/д пути - это, конечно, хорошо, но вы хоть сами представляете, каким образом вы будете впаривать клиентам модифицированные файлы? И будет ли вообще кто-то ставить моды ради какого-то одного сервера? Мало того, игроки, которые случайно найдут ваш сервер, могут быть даже не в курсе, что для игры на нём нужен мод (не исключено, что у них будет краш клиента при встрече игрока на поезде на нестандартных бутях, а ваш форум/скайп будет зафлужен). Вы же, в свою очередь, не сможете проверить наличие у игроков этого мода. Задумайтесь.

А почему, собственно не проверить?
В саму модификацию пишем функцию на проверку что, установлена модификация. (bool значения: [если модификация пишеться на СИ подобных языках], false - отсутствие модификации, true - модификация присутствует)
А потом с игры это проверяем (конечно, я не уверен что, получиться проверить с игры.)

Daniel_Cortez
19.07.2015, 04:14
А почему, собственно не проверить?
В саму модификацию пишем функцию на проверку что, установлена модификация. (bool значения: [если модификация пишеться на СИ подобных языках], false - отсутствие модификации, true - модификация присутствует)
А потом с игры это проверяем (конечно, я не уверен что, получиться проверить с игры.)
В теории можно сделать клиентский плагин к модификации, который будет откликаться на запрос с сервера, но на деле это не так просто. Да и всё равно остаётся проблема с тем, как заставить пользователя поставить мод.

$continue$
19.07.2015, 04:20
В теории можно сделать клиентский плагин к модификации, который будет откликаться на запрос с сервера, но на деле это не так просто. Да и всё равно остаётся проблема с тем, как заставить пользователя поставить мод.

Это конечно, да. В MTA все намного проще, захотел developer сервера доп. файл вкачать, он это сделает без спроса юзера :)

Madman
19.07.2015, 19:12
Лаунчер сделаю или мод-пак.Попытаюсь всё-таки сделать жд пути.