Помощь - Поиск - Пользователи - Календарь
Полная версия: Кто-нибудь знает способ...
Город Мастеров > РЕДАКТОРЫ > Шарды рунета
Entar
Записывать в LocalString() русские символы, а затем выводить их игроку? Нечто вроде:

CODE

SetLocalString(oTralivali, "stringname", "Строка");

string sSmthg = GetLocalString(oTralivali, "stringname");
string sSayThis = "ПетЯ говорит " +sSmthg+ " Васе.";

SendMessageToPC(oPC, "ПетЯ говорит " +sSmthg+ " Васе.");
SpeakString(sSayThis);

Когда я пытаюсь так сделать, строки не видно... На английском всё в норме.
virusman
QUOTE
строки не видно

Где не видно?
Entar
Не видно когда НПС пытается сказать эту строку.
virusman
Кто вызывает скрипт?
А тут:
Neverwinter Script Source
SendMessageToPC(oPC, "Петя говорит " +sSmthg+ " Васе".);

Вообще синтактическая ошибка (точка).

К слову. Как компилятор вообще такое переваривает?! Он же спотыкается на букве "я".
Entar
Не нужно придираться плиз, конечно точка должна быть перед кавычкой, буква "я" будет брать имя с вэйпоинта.

Скрипт вызывается из диалога НПСа с ПСом.

Писал на скорую рук, так как занят. wink.gif
Аваддон
Вот это не врите... У меня локальные строки на игрока на русском только так записываетsmile.gif
Entar
QUOTE (Аваддон @ Dec 5 2004, 21:00)
Вот это не врите... У меня локальные строки на игрока на русском только так записывает


Дак вот я понять и не могу почему у меня она не хотит их показывать smile.gif Всё вроде должна казать...

Есть какие-нибудь соображения? -=)
Lemegeton
Дурацкое соображение, однако, проверь, а скрипт вообще вызывается???
Entar
Во-во wink.gif Уже разобрался, дело было в том, что вещь на которую записывались переменные вообще отсутствовала wink.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2024 Invision Power Services, Inc.