Devolarium
offline
Опыт:
3,885Активность: |
-lvlup
Искал в поиске но не нашел... Обьясните кто нибудь как создать мод для повышения уровня? |
21.07.2011, 12:37 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartek
Welcome "Deep place"
offline
Опыт:
6,537Активность: |
В смысле триггер? Событие - Chat Message, точное совпадение. Действие - Set Level of 'Переменная содержащая твоего героя' = level of 'переменная содержащая твоего героя' + 1 или создать ему книгу повышающую уровень |
21.07.2011, 12:46 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,512Активность: |
создаём триггер с 12-тью событиями которые имет сей смысл...
потом условие что 1-6 символы в ведённом сообщении = "-lvlup"
дальше заносим в переменную (например I) целочистенное значение от 7 до 9 символов
и проверяем что бы это число было "больше 0" после это находим того кому нужно увеличить уровень... как сказали выше, это долно быть через уже забитую переменную, или выбор всех твоих героев на карте (как в доте) после этого устанавливаешь уровень героя как "его уровень +I" |
21.07.2011, 14:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Можно сразу проверять ,что Игрок 1 написал "-lvlup" (подстрока),да и проверка на 0 не нужна - ведь оно 0 уровней не прибавит |
21.07.2011, 14:52 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartek
Welcome "Deep place"
offline
Опыт:
6,537Активность: |
А можно вообще не париться с проверкой подстроки и ставить не "подстрока" а "точное совпадение". Тогда проверяет еще в событии без дополнительных действий. |
21.07.2011, 14:57 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,512Активность: |
Dartek:
ну если ты для одной команды делаешь один триггер, то да |
21.07.2011, 15:05 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|