Vitamin
offline
Опыт:
430Активность: |
AI скрипт
Здравсвуйте пользователи только начал изучать Jass, есть небольшой опыт програмирования вообщем, но только в других играх
Перейду к делу есть код : Код:
|
08.03.2013, 14:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
попробуйте сделать точно также как в нативном АИ, учитывая все детали, случайных и не нужных там нет.
да, и где отладка? |
08.03.2013, 15:01 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vitamin
offline
Опыт:
430Активность: |
Всмысле откадка какая native нужна для этого ?
Цитата:
Не понял . |
|
08.03.2013, 17:00 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Киря
offline
Опыт:
769Активность: |
Vitamin, быть может потому, что нет выхода из цикла. |
08.03.2013, 17:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vitamin
offline
Опыт:
430Активность: |
FacePalm ?
Почитай на досуге -> http://xgm.guru/forum/showthread.php?t=8759 |
08.03.2013, 17:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
|
08.03.2013, 17:47 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
я очень и очень настоятельно не рекомендую слепо верить статьям написанным ноунеймами, если ктото говорит что земля плоская и даже написал про это статью это не говорит о том что так оно и есть. |
08.03.2013, 17:49 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vitamin
offline
Опыт:
430Активность: |
А причем тут цикл вообще цикл только под WAVE'Ы
|
08.03.2013, 17:58 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
|
08.03.2013, 18:10 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Киря
offline
Опыт:
769Активность: |
Vitamin, ну в ИИ я не очень, но когда я вызывал подобного рода циклы, у меня напрочь переставало все работать, включая функции из других триггеров. |
08.03.2013, 18:17 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
Vitamin, так для не особо продвинутых, в jass цикл не может быть бесконечным (да, а вы не знали что фатал так не вызвать...) в нем есть встроенный счетчик операций, это проверялось еще давным давно и результатом было около 4000 шагов цикла, чем сильнее набит цикл операциями, тем меньше он выполнит шагов....
Ну когда колво шагов превысит лимит, поток обрывается.... У тебя поток всего 1 в ИИ. Вот и результат. quq_CCCP добавил: Vitamin, пробуй поставить exitwhen true и поставь везде отладочные сообщения, что где откуда какие функциии выполняются а какие нет и проблема сама собой решится... |
09.03.2013, 06:59 | #11
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vitamin
offline
Опыт:
430Активность: |
Еси посмотреть папку Scripts в архивав то там те же самые цикы есть и без выхода (exitwhen) в чем у меня проблема ....
|
09.03.2013, 15:08 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
а выложите ка рандомный скрипт ванильный сюда, мы вместе посмотрим где же отличия (самому не предлагать, варкрафт не у всех есть) |
09.03.2013, 18:21 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
что за бред?))) сам придумал? в жассе есть лимит операций, а не лимит итераций |
09.03.2013, 18:28 | #14
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vitamin
offline
Опыт:
430Активность: |
Код:
|
09.03.2013, 20:11 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
ScorpioT1000, Ссылку дать, где об этом давным давно писали, суть одна что количество операций в одном потоке ограничено, и самая явная причина обрыва потока там где стоит цикл это как раз Лимит операций или что там у тебя... |
10.03.2013, 04:58 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vitamin
offline
Опыт:
430Активность: |
Так мне я так понял надо делать дебаг сообщение а не легче ли использовать мне native function DoAiScriptDebug ? |
10.03.2013, 11:34 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
делай если легче я разрешаю. |
10.03.2013, 15:52 | #18
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|