0pJl9lTa
offline
Опыт:
3,397Активность: |
Сдаюсь (кодЪ)
Блин, ну хз почему, надоело думать
вот Код:
Вообщем, ест ьквест, он выполняется кода будет убито Х крипов. Причем убивают 2 героя, фраги первого - в udg_QuestN[1], фраги второго в udg_QuestN[2]. Все работает, как тока 30 фрагов, выполняеца проверка все ок. НО последний ИФ(выделенный) не выполняется. Вообщем хз че такое. |
11.05.2006, 19:55 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
0pJl9lTa, выложи весь код, заметил, что он у тебя сечас начинается с else. Хз, может недостаточно еndif`ов?
FellGuard добавил: Вообще, во избежание багов юзай не Код:
а Код:
|
11.05.2006, 20:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
3,397Активность: |
FellGuard Перед элсом 1 иф.
Вообщем очередной навена баг ВЕ, вместо цикла просто тупо скопировал 3 раза те 3 строчки, теперь все работает. |
11.05.2006, 22:09 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
0pJl9lTa может быть все потому что переменную a ты нигде не обнулял?
|
11.05.2006, 23:18 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
3,397Активность: |
NETRAT да, феликс тоге там думал. Неа, нигде не обнулял. 20 раз код перепроверил. Без цикла все ок, с циклом не пашет.
|
12.05.2006, 00:08 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
0pJl9lTa так потому нифига и не работает что нигде не обнулял. Это же очевидно - ты же сам написал что если заменить цикл тремя строчками - все работает - очевидно что цикл просто не идет. Чего тут думать-то?!
|
12.05.2006, 00:19 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
Цитата:
тодлько не выполнялся же второй if... орлята, я же показывал, как рассталять контрольные сообщения... ну неужели слабо было сделать? |
|
12.05.2006, 04:00 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
3,397Активность: |
remal сделала я, после exitwhen все пркращалось. И это относица не только ко второму циклу, это относица ко ВСЕМУ что ниже exitwhen'a.
Т.е. последний иф не выполняетсЯ, даже если udg_QuestN[1] или udg_QuestN[2] больше 30 |
12.05.2006, 07:06 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Если переменная непроинициализирована, то это СТАНДАРТНЫЙ БАГ - функция при ее использовании просто рубится |
12.05.2006, 10:52 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
а вообще твой код так и хочется запихать в функцию... уж больно много повторяющегося кода.. |
12.05.2006, 11:43 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
0pJl9lTa наверное цикл "зависает", у меня такое бывало, поставь функции которые выдают сообщении(при каждом действии) и смотри где застрянет(в цикле) - геморно но узнаешь в чём прикол(ВЕ же не идеальный(ето я всё больше замечаю),но если хорошо подумать то всё получится ;)).
|
12.05.2006, 15:14 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
felix_ff
offline
Опыт:
757Активность: |
Цитата:
NETRAT да я тож сначала так думал.. потом поффтыкал код ышо.. у него там без разницы обнулять не обнулять переменную. потому как если у него один иф выполница то второй нет. поэтому число записанное в "а" никак не повлияет на другой цикл... кароч видима снова какой то баг ВЕ. |
|
12.05.2006, 18:42 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
felix_ff скинь пожалуйста весь кусок кода, который глючит - интересно посмотреть, ибо сильно сомневаюсь что это что-то новое
NETRAT добавил: То есть если вы вдвоем уверены что это хез что, то дайте мне на это посмотреть =) |
12.05.2006, 23:50 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
3,397Активность: |
кагъ?
Перепиши код в мапу и попробуй. |
13.05.2006, 07:22 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
скинь секцию глобалок и заголовок функции в котором это все происходит(с локалками). А если не жалко, то весь J |
13.05.2006, 11:53 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
felix_ff
offline
Опыт:
757Активность: |
Тим я тоже бы пожалуй на весь код глянул.. а вось и правда чет просто просмотрел :)
|
13.05.2006, 16:40 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
0pJl9lTa
offline
Опыт:
3,397Активность: |
Блин... ну как ну?
Весь код не дам :) Да и не нужен он, все что есть - здесь. Перед элсом почти ниче нет, 2 действия на вывод сообщ, и иф. Все глобалки инитиализированы. Это стопудова, да и локалки тоге впринципе. |
13.05.2006, 17:00 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|