У меня там основная проблема это немогу создать больше двух ботов.
|
точно 2 ??
эта чтрока свидетельствует о том, что их должно быть 3:
CreateBot(Rand(10),2,Rand(50),3)
оптимизировать здесь можно много чего !!
вот например параметры юзаеш типа с точкой:
CreateBot(x#,y#,z#,count)
хотя устанавливаеш целые:
CreateBot(Rand(10),2,Rand(50),3)
и т.д. !!
Подскажите все что сможете по логике ботов.
|
у тебя есть функция UpdateBot(), вот туда и пичкай все что можеш !!
например у тебя уже есть, что бот постояно направлен на плеера и идет к нему:
PointEntity b\entity,plr
MoveEntity b\entity,0,0,v
можеш придумать что-то типа:
если растояние между ботом и плеером меньше 100, то только тогда бот идет к плееру:
If EntityDistance(plr,b\entity)<100 then
PointEntity b\entity,plr
MoveEntity b\entity,0,0,v
endif
ну и т.д. !!