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