Kategorie: Spieler
/ Sicht
Ab Engineversion: 4.6.5.0 CP
local oFeind; // TimerCall eines automatischen Aussichtsturms protected func Timer() { // Bereits einen Feind gefunden? if(!oFeind) { // Alarm schlagen? while(oAlarm = FindObject(0, -100, -100, 200, 200, OCF_CrewMember(), 0, 0, 0, oAlarm)) if(Hostile(GetOwner(oAlarm), GetOwner())) { // Ein feindlicher Clonk! SetPlrView(GetOwner(), oAlarm); Sound("Bing"); break; } } else { if(ObjectDistance(oFeind) < 120) { // Noch einige ständige Effekte bei Alarm Sound("Bing"); Message("!!! FEIND !!!", this()); } else { // wenn er sich entfernt: Alarm beenden oFeind = 0; } } }