Показать сообщение отдельно
Старый 07.09.2011, 04:04   #27
PackegerX
Нуждающийся
 
Аватар для PackegerX
 
Регистрация: 15.01.2010
Сообщений: 58
Написано 13 полезных сообщений
(для 34 пользователей)
Ответ: Система боя врага в РПГ

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
Пробую написать подобную систему..
попробуй мою может натолкнет на мысль:
For monsters.monster=Each Monster
If EntityDistance (monsters\entity,player)<monsters\AggrRange Then
 monsters\aggr=1
 PointEntity monsters\entity,player
EndIf
If monsters\aggr=1 And EntityDistance (monsters\entity,player)>monsters\attackrange Then MoveEntity monsters\entity,0,0,monsters\MoveSpeed#
If monsters\state$="Atacking" And EntityDistance (monsters\entity,player)<monsters\attackrange Then monsters\atacktimer=monsters\atacktimer-1
 If monsters\atacktimer<1 Then 
 If (Float#(PlayerArmor#/1)-monsters\dmg#)<0 Then 
 AllDamageToPlayer#=Float#(PlayerArmor#/1)-monsters\dmg#
Else
 AllDamageToPlayer#=0
EndIf
зы если не понятно, могу объяснить что к чему.
полный исходник тут
игра тут + тут2 (на юкоз больше 15 мб не лезет пришлось разделить)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (07.09.2011)