Всем привет. Вот у меня такой вопрос. Допустим у меня есть триггер, который сработает, если игрок в игре введёт в чат следующее сообщение:" -лотерея 50 ". Вопрос: могу ли я как-нибудь триггерно разделить это словосочетание на два слова и сделать переменную, значение которой будет равно последнему слову " 50 ". Причём переменная должна быть исключительно целочисельной.

Принятый ответ

У меня просто пример работы функции, будет по слову лотерея в подстроке определять длину этой строки, отделять функцией число и переводить его в целочисленное.
В большом паке наработок есть Substring - titul to player.w3x, но может и что-то ещё, потому что это тоже не совсем то, что автору нужно.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
19
5 лет назад
2
Похожие вопросы:

ответ
Вам сюда, господин хороший. Там есть ответы, практически, на все ваши вопросы.
ответ
Вот скрины.
Нашел ошибку и исправил.
Ошибка была в триггере на убийство, там мана не правильно давалась =)
ответ
Создай новый триггер
событие- Боевая единица входит в нужную область (A Units enters MYREGION)
условие - Боевая единица - Мой Герой (Unittype или Unit Comparison /+ Player comparison)
действие - Победа (Игра-Victory)
Предварительно создай область MYREGION
ответ
Способами редактора никак.

0
32
5 лет назад
0
да можно даже на гуи, смотри в сторону слова "подстрока" (SubString)
0
26
5 лет назад
0
Вот тут пример работы этой функции, но она делает выравнивание текста над головой юнита, а это не совсем то, что ты ищешь: xgm.guru/files/100/215865/comments/398648/0.w3x
По идее в большом паке наработок есть подходящая карта: xgm.guru/p/wc3/bpe
В карте 0.w3x измеряется длина введённой строки, символы кириллицы считаются за два, потому строка проверяется на наличие символов, представляющих первую часть русских букв, которые вычитаются из длины. А зная количество реальных символов, легко задать им смещение на нужное расстояние, чтобы выглядело по центру.
0
23
5 лет назад
0
8gabriel8, не то вопрос ты ответил =) Ему надо лишь слово лоторея вычесть и пробел а дальше нумерация и все
0
26
5 лет назад
0
У меня просто пример работы функции, будет по слову лотерея в подстроке определять длину этой строки, отделять функцией число и переводить его в целочисленное.
В большом паке наработок есть Substring - titul to player.w3x, но может и что-то ещё, потому что это тоже не совсем то, что автору нужно.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.