XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Elf_Stratigo

offline
Опыт: 4,699
Активность:
Проблема со строками
Код:
globals
    string mystr = "TRIGSTR_003"
endglobals

function Trig_bug_Actions takes nothing returns nothing
local string r = mystr+"."
    call DisplayTextToPlayer(GetLocalPlayer(), 0, 0,r)
endfunction

где "TRIGSTR_003" - строка из war3map.wts

варик отказывается выполнять сложение двух строк, причём иногда убивает поток

как правильно написать, чтобы оно работало)))
Старый 17.07.2009, 11:42
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
"TRIGSTR_003" заменить на твою надпись прям в инитиализации в той строке
Старый 17.07.2009, 12:00
Elf_Stratigo

offline
Опыт: 4,699
Активность:
мне нужно чтобы строка бралась из файла строк, такчто это не подходит =\
Старый 17.07.2009, 13:23
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
а если сделать
Код:
local string r=I2S(S2I(mystr))+"."


Перед тем, как сказать, что не работает, надо проверить.
Старый 17.07.2009, 22:15
Elf_Stratigo

offline
Опыт: 4,699
Активность:
проверил - не работает

Elf_Stratigo добавил:
Код:
function S2H takes string s returns integer
    return s
    return 0
endfunction

function H2S takes integer h returns string
    return h
    return ""
endfunction

тоже не помогает ><

Elf_Stratigo добавил:
Проблему удалось решить
Необходимо обращаться к строкам из war3map.wts через GetLocalizedString(string)
Темку можно закрыть

Elf_Stratigo добавил:
Оо причём нельзя заводить переменные типа (по крайне мере глобальные)
string blablabla = GetLocalizedString("TRIGSTR_####")
иначе вар крашится оО
Старый 18.07.2009, 10:26
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:25.