При реализации щита возникла проблема. Прошу помощи. Я создал две переменных ShieldTime=Millisecs()+5000 (время, которое живет щит) и ShieldPauseTime=Millisecs()+5000 (Пауза в течении которой, щит не может активироваться) Я делаю активацию щита так:
If ShieldTime>MilliSecs()
If MouseHit(2)
Shield_Active=1
ShieldTime=MilliSecs()+5000
EndIf
Else
Shield_Active=0
ShieldPauseTime=MilliSecs()+5000
EndIf
If Shield_Active=0
If ShieldPauseTime<MilliSecs()
ShieldTime=MilliSecs()+5000
End If
End If
Но почему то щит создается только один раз. Объясните чайнику пожайлуста, почему?