S
offline
Опыт:
43,833Активность: |
Триггер не отлавливает событие
предположим, у нас есть
Код:
в функции et происходит перебор по SubString, и уже потом производятся действия. Внимание вопрос: из-за чего триггер t может не отловить ввод сообщения? |
13.05.2008, 13:08 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
изза магнитных бурь, других вариантов не видя всего кода предложить немогу
пробей в фции ет дебаг принтом вызывается ли она вообще |
13.05.2008, 13:45 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
я спрашиваю теоритические проблемы... Цитата:
вызывается, но отлов сообщения не производится. Так вопрос остается в силе: по каким причинам триггер может не отлавливать событие? |
||
13.05.2008, 13:50 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Код:
? а так ? |
13.05.2008, 13:54 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Я конечно прошу прощения, но что это изменит? Скрипт расчитан-то на мультиплеер (просто вместо Player(0) будет цикл с перебором плэйеров) |
13.05.2008, 14:01 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
если тригер срабатывает значит ошибка в отлове сообщения давай код |
|
13.05.2008, 14:04 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Код:
Sasha добавил: Примерно такой код... Отредактировано Sasha, 13.05.2008 в 16:23. |
13.05.2008, 14:09 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Код:
попробуй так и посмотри что выдаст) |
13.05.2008, 14:28 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Уже пробовал (писал же), дебаг не выводится. |
13.05.2008, 15:15 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
Jon добавил: ну мб ты его и в глобалках создаеш, это неимеет значения, в любом случае попробуй так: Код:
|
|
13.05.2008, 15:29 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Sasha не мог бы ты прояснить картину в целом, для чего тебе это, как должно работать в идеале...может быть найдётся другой вариант решения задачи в целом
хотя этот вариант я тоже попозже попробую у себя сотворить, в теории вседа всё работает, а на практике...сами знаете :) |
13.05.2008, 15:30 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Ужос такие темы надо удалять ибо афторы нубы. И это чисто их ошибка. "банальная" |
13.05.2008, 15:58 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
Попробую. Попробовал. Не работает =\ Отредактировано Sasha, 13.05.2008 в 16:16. |
|
13.05.2008, 15:59 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
триггер создаётся в функции, которая никогда не вызывается? +нет then после if |
14.05.2008, 01:09 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
df Hunter, функция вызывается, так как...
Цитата:
Имхо, нужно проверить, что на момент ввода сообщения игроком в udg_Hostz не покоится null либо другой игрок (не тот, под которым ты тестируешь карту). |
|
14.05.2008, 06:11 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
и что я могу на это ответить? |
|
14.05.2008, 14:07 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Хмм, я не заметил) Значит дело, скорее всего, в отсутствии вызова функции. |
14.05.2008, 14:37 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Sasha да выложи карту, я уверен стоит всего 0,5-10 минут покапацо...
|
14.05.2008, 15:24 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
я примерный код ф-ии написал Цитата:
убирал условие - тот самый игрок. |
||
14.05.2008, 17:15 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
Sasha, мб я туплю, но мне кажется, что дело в коде:
local string i=SubString(s,0,6) s - введённая строка 0 - номер символа с которого начинать "вырезать" подстроку 6 - номер последнего символа в подстроке т.е. ты "вырезаешь" подстроку длинной 7 символов, в то время как сравниваешь со строками состоящими из 6 символов: 0...1...2...3...4...5...6 -...c....h...e...a...t -...c....h....i...t....s |
14.05.2008, 17:35 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|