Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
проблема с условием сравнения числа
незнаю может я где ошибся но почему то не хочет проверятся условие.
» Код
Отредактировано Cosonic5, 12.05.2012 в 13:10. |
12.05.2012, 12:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,257Активность: |
Cosonic5, а с какого перепуга а будет равно 7? Зачем тебе else? |
12.05.2012, 13:03 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
quq_CCCP, ну я думал туда a+1 записывать а потом понял что можно сразу.
Вообщем ошибку я понял приравниваю каждый раз к 0 Отредактировано Nerevar, 12.05.2012 в 14:12. |
12.05.2012, 13:06 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,257Активность: |
Cosonic5, нет локальная переменная удаляется всякий раз когда заканчивается выполнение триггера... Она вначале равна 0... Отредактировано Nerevar, 12.05.2012 в 14:12. |
12.05.2012, 13:14 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
мда ну гляжу в книгу вижу фигу, это называется а не сохраняется после выполнения функции, замени глобалкой или сохраняй через хэш и вейты рак используй таймеры, статья есть если читая статью не понял её, читай до упора, если не поможет читай все статьи заново, повторять пока не научишься, или более простой метод, делать методом научного тыка, но не постить тут 100500 тем с раковопросами. |
12.05.2012, 13:21 | #5
+3/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
Cosonic5, записывай в хеш, либо глобалкой поставь (стеки и аттачи читай для мультиприменяемости). Или структурой. Вообщем как уже тебе сказали - ты новым действием приравниваешь локалку к нулю, соответственно по твоим действиям получается что а всегда == 1
|
12.05.2012, 13:22 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
16GB, раковопросы у вас уважаемый (следим за речью)
уж лучше буду юзать глобальную (ЛОЛ) |
12.05.2012, 13:23 | #7
+0/−3
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
Cosonic5, мультипременение тогда пострадает, если переменная одна на всех. Прочитай про аттачи.
Код:
++A[MUI] - на cJass проще =) integer MUI = GetPlayerId(GetOwnerPlayer(GetTriggerUnit()) - запишет номер игрока только по подходящему событию, к примеру - юнит применил способность если действия связанные с игрком то - GetPlayerId(GetTriggeringPlayer()) Ну а вообще в MUI можно любое число записать, как сам захочешь, я просто привел простейший пример |
12.05.2012, 13:34 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
Sidhe, это и дураку понятно (все тему можно закрывать) |
12.05.2012, 14:17 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|