Показать сообщение отдельно
Старый 04.06.2010, 13:30   #5
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Ещё одна непонятка...

WTF??? чё вы делаете??
For b.Enemy=Each Enemy
For c.Mine=Each Mine

If b\model<>0 and c\model<>0 then 
if EntityDistance( b\model, c\model)<=20 then
FreeEntity b
\model;<---убери это! или сделай
FreeEntity c
\model
Delete b
Delete c
<----тут выход из этого цикла. не помню правда уже как выходить из циклов, но вроде есть такая штука. Exit возможно
EndIf
endif

Next
Next 
ты удаляешь бота при первом же столкновении с миной! и если мины две, то будет MAV. сделай, если бот попадает на мину, то выходить из перебора мин для даного бота! break; или както так
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Dream за это полезное сообщение:
Nex (16.06.2010), SBJoker (04.06.2010)