BuGGaga
offline
Опыт:
231Активность: |
Иконка в мультиборде
У меня врпрос - есть вот такой тригер
ну так вот дело в том что он не всегда срабатывает для игрока который играет ( тригер меняет иконку в мультиборде )
Как мне зделать чтобы таких осечек не было ??? Отредактировано alexkill, 10.12.2009 в 11:05. |
10.12.2009, 08:58 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Наверно это из-за рандомного просмотра юнита... Берет не того кого ты задумал... |
10.12.2009, 09:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
нет
каждую 1 сек игрового времени, если все условия верны то сделать : игрок красный ровно играет выбрать случайного юнита из типы юнитов обычный TD( Обычный TD - это мой юнит ) равно случайный юнит принадлежащий игроку красный то действия меню паузы заменить иконку ( это я по проще ) иначе действия ничего не делать
И так для всех 8 игроков ))
Короче такая хрень что это все работает но когда все 8 игроков зразу играют то у кого то одного иконка не меняеться и я не знаю как сделать чтобы у всех срабатывало !!! |
10.12.2009, 10:01 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Stefler
MCA
offline
Опыт:
10,457Активность: |
У тя через цикл идет проверка играет ли игрок и если "да", то менять иконку или как?! -_-
|
10.12.2009, 10:03 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
я с верху написал >_<
если все условия верны то сделать : игрок красный ровно играет выбрать случайного юнита из типы юнитов обычный TD( Обычный TD - это мой юнит ) равно случайный юнит принадлежащий игроку красный |
10.12.2009, 10:14 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
BuGGaga, и идёт проверка на соответствие типа юнита: ( GroupPickRandomUnit(GetUnitsOfTypeIdAll('uaco')) вот вроде ошибка |
10.12.2009, 10:24 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
Да так , но говорю почему то не всегда срабатывает , я даже усдловие поставил каждую секунду проверять а она если в первый раз иконку не поставила то вобще не ставит всю игру так и играем у 5-7 есть иконка а у остальных нет я даже незнаю че делать. помогите плиз
BuGGaga добавил: Хм а заменить эти строки то как тогда я же изначально не знаю какого игрок красный возмет перса ( строителя ) условие полюбому нужно ( просто если он возмет именно этого строителя то будет как я написал а если другово то иконка будет другая но тригер там такой же ) Всего два юнита и вот кого возьмет та и иконка ( говорю все работает но только почему т о когда много народа играет то эта вся хрень глючит ) |
10.12.2009, 10:38 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,159Активность: |
Проверяй наличие игроков в отдельном триге и вноси их в булин массив, потом в этом тригге проверяй верность булинов циклом |
10.12.2009, 10:41 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
мне это идея не очень нравитца во первых сколько условий при чем для каждого игрока надо делать вся это система лагать будет ( говорю мне надо такую систему не длшя одного а для 8 ) а там такая же будет что у 7 активируеться а у 8 нет ( я вот в своем тригере понять не могу - почему если с первого раза не поставидлась иконка у 8 а у семирых поставилась то почему тригер заново не может сработать для восьмого ведь стоит событие каждую 1 секунду проверять !! ) |
10.12.2009, 10:49 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,159Активность: |
Инициализация-ставишь значения массиву булинов да/нет
ставишь иконки играющим игрокам
отлавливаешь событие выхода из игры всех игроков-удаляешь иконку вышедшему
юзаем КАТы |
10.12.2009, 11:00 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
что такое булины и с чем их едят ? |
10.12.2009, 11:02 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,159Активность: |
boolean - переменная имеющая два варианта да/нет, юзаеться для всевозможных проверок.
дорога тебе в ФАК ознакомся с содержанием статей касающихся триггеров
тема исчерпана, имхо
когда она будет исчерпана, решит автор, а не ты - прим. alexkill Отредактировано alexkill, 10.12.2009 в 13:57. |
10.12.2009, 11:13 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
ахаха - 1 я ни чего не подсвечивал ! кстати кто бы ни сделал так мой код красиво - ему спасибо ! 2 я не нуб в картостроении просто всегда делал вот как в этом тригере и сейчас у мя все работает я не прошу мне написать тригер - я спросил почему он глючит и несрабатывает для всех кто играет ! 3 тема не может быть исчерпана просто щас еще много народу спит а может к вечеру зайдут люди и помогут ( надеюсь очень ) мне =) .... И если ты не можешь просто ни чем помоч или не хочешь на такую фигню тратить свое драгоценное время, мог бы просто не обращать на эту тему внимания ,а то начил умными словами бросаться =( |
10.12.2009, 11:20 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,159Активность: |
кривая проверка присутствия игрока в игре, сделай как я сказал, в отдельном триггере, инициализироввать массив булинов и по ходу игры его изменять, делая необходимые действия.... |
10.12.2009, 11:30 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
BuGGaga,
Вот что нить типо такого тебе надо: (это просто оптимизация твоего кода)
» Код
|
10.12.2009, 11:34 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
во только можно это сделать в виде русского тригера а не кодом и на счет переменной как ее назвать и как она по русски называеться в редакторе а то булиан булиан а я нема ))) |
10.12.2009, 11:38 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
BuGGaga, оптшт лучше что у тебя имеется и что тебе надо? насколько я понял.. надо сменить иконку если игрок не играет и если у игрока нет определённого юнита? это так? |
10.12.2009, 11:46 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
короче смысл такой вот зашел в игру игрок в таблице у него уже стоит нейтральная иконка ( это у мя работает ) дальше он может выбрать на выбор путь развития можно выбрать только один ( от типа развития выбираеться нужный перс ( всего два вида развития- то есть всего два перса ) с персом в таблице вместо нейтральной иконки появляеться иконка перса которого он выбрал ( вот тут вот я попросил помощь ) и после того как человек выходит из игры его иконка становиться снова пассивной как и в начале ( это у мя работает ). И так надо для 8 игроков . усё
ну если уж совсем не понятно и для особо одаренных этот метод взял я из доты ( только не надо мне говорить про доту ни чего ) просто моя система с ней похожа ))) |
10.12.2009, 11:56 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
BuGGaga, тебе это на GUI надо? |
10.12.2009, 12:16 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BuGGaga
offline
Опыт:
231Активность: |
да да да
BuGGaga добавил: MEXAHuK ты сможешь мне помочь ? |
10.12.2009, 21:05 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|