[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Игры серии GTA » GTA Vice City » Проблема с русским текстом в скрипте
Проблема с русским текстом в скрипте
Drs36
Проверенные
16.01.14 15:41
Offline
Суть моей проблемы в том,что когда я добавляю текст в скрипт игра зависает.
Отредактировал Drs36 - Четверг, 16.01.14, 16:14

wmysterio
Администраторы
Скриптер
16.01.14 15:50
Offline
Drs36, опиши процесс добавления текста

Drs36
Проверенные
16.01.14 20:32
Offline
1) В папке cleo создал текстовый документ в нем прописал это: text1 после этого написал текст на русском 2) сохранил в формат FXT 3) потом прописал в скрипте это: 03E5: text_box 'text1' и скомпилировал скрипт.

Добавлено (16.01.14, 19:32)
---------------------------------------------
И в русской и в английской в обоих вылет.

Отредактировал Drs36 - Четверг, 16.01.14, 16:13

Vital
Друзья
Скриптер
17.01.14 16:50
Offline
Drs36, мало создать файл и впихнуть в него текст. Русский текст надо с помощью Rus2Gxt Coder перевести на символьный язык, потому что лишь его понимаем игра. Есть там две версии перевода: пиратский с большими буквами и нормальный от SanLtd. Надо выбрать в Rus2Gxt один из них и писать текст, затем, уже переведённый на символьный, кидать его в FXT. А сам файл FXT строится так:
TEXT Њpoc¦o ¦ekc¦
То есть:
ИМЯ_ТЕКСТА; 1_ПРОБЕЛ; САМ_ТЕКСТ

Написано в файле "Њpoc¦o ¦ekc¦", а выведено будет "Просто текст", если у тебя перевод от SanLtd.
2109: create_special_actor $VITAL in_front_of_computer

Drs36
Проверенные
17.01.14 22:53
Offline
Забыл уточнить скрипт написал для vice city
Код
//-------------MAIN---------------
thread 'BLOCK_D'

:BLOCK_D_10
wait 0
if
Player.Defined(0)
Actor.Driving($PLAYER_ACTOR)
else_jump @BLOCK_D_10
03C0: $6 = actor $PLAYER_ACTOR car
020A: set_car $6 door_status_to 2
03E5: text_box 'TEXT1'

:BLOCK_D_59
wait 0
if
Player.Defined(0)
not Actor.Driving($PLAYER_ACTOR)
05EE: key_pressed 54 //VK_...
else_jump @BLOCK_D_59
020A: set_car $6 door_status_to 1
03E5: text_box 'TEXT2'
wait 3
jump @BLOCK_D_10
Отредактировал Drs36 - Пятница, 17.01.14, 22:54

Vital
Друзья
Скриптер
18.01.14 00:03
Offline
У тебя в скрипте почему-то один if для двух условий. К тому же Player.Defined надо ставить отдельным условием перед всеми остальными (if player.defined jf). В 03С0 можно использовать локальные переменные, зачем без нужды пользоваться глобальными. Всегда следи за кодом, будь с этим осторожнее, сам по себе знаю, сколько удалил скриптов, не заметив мелких недочётов smile
Ну а с текстом не знаю, совет, который я дал ранее, действует на все игры, в которых русской кодировки нету в принципе, а переводы используют символы, так что придётся всё равно переводить. Как бы то ни было, из-за текста, даже неправильного, игра вряд ли вылетит (в VC у меня были глюки с текстом, но только в русской версии, с английской всё работало, но пришлось писать по-английски). Я сейчас, к сожалению, уставший, но советую поискать ошибки в коде, попробуй убрать текст и изменить то, что я сказал в начале сообщения. Потом проверь скрипт, и если вылет сохраняется, значит, причина не в тексте, а в коде.
2109: create_special_actor $VITAL in_front_of_computer

Drs36
Проверенные
18.01.14 23:08
Offline
Если писать на английском все работает.

Vital
Друзья
Скриптер
18.01.14 23:54
Offline
Покажи содержимое FXТ файла, я посмотрю, в чём может быть проблема, чисто визуально, так как у всех переводы и кодировки разные.
2109: create_special_actor $VITAL in_front_of_computer

Drs36
Проверенные
19.01.14 18:59
Offline
Код
DEF0  Двepи нa блoke   
DEF1  Двepи cняты c блoka

Vital
Друзья
Скриптер
19.01.14 23:19
Offline
У тебя текст просто написан, а его надо переводить в символьный язык посредством Rus2Gxt Coder'а, или аналога для VC. Либо используй английский. Иначе, увы, не получится, игра без кодировки не отобразит русский текст. Как минимум не отобразит, а вот у тебя даже вылет.
2109: create_special_actor $VITAL in_front_of_computer

Drs36
Проверенные
20.01.14 14:28
Offline
Я уже так делал,оставил на английском.

Форум » Игры серии GTA » GTA Vice City » Проблема с русским текстом в скрипте
Страница 1 из 11
Поиск: