new timer1, Kapud[2];
public OnFilterScriptInit() {
timer1 = SetTimer(\"Kapu\", 1500, true);
Kapud[0] = CreateObject(..); // Zárt pozícióban a kaput
return 1;
}
public OnFilterScriptExit() {
KillTimer(timer1);
return 1;
}
forward Kapu();
public Kapu() {
new xkapu = 0;
foreach(Player, i) {
if(IsPlayerInRangeOfPoint(i, 7.5, 0, 0, 0)) { // 0, 0, 0 helyére a kapu pozícióját
xkapu ++;
}
}
if(xkapu > 0) MoveObject(Kapud[0], 0, 0, 0, 3.5); // 0, 0, 0 helyére a kapu nyitott pozícióban (3.5 a kapu mozgási sebesség)
if(xkapu == 0) MoveObject(Kapud[0], 0, 0, 0, 3.5); // 0, 0, 0 helyére a kapu zárt pozícióban (3.5 a kapu mozgási sebesség)
}
Ebbõl azt akarom kihozni hogy csak egyes frakcióknak nyíljon ki , ha lehet ilyet.
Köszöntem