Elsõ sorban meg kell hogy legyen a kapud két állásban.Az egyik mikor zárva, a másik mikor nyitva van.
A script tetejére beírod:
new kapu;
#define Tavolsag 4.0
#define Gyorsasag 2.0
forward KapuCheck();
filterscriptinit/gamemodeinit alá:
kapu = CreateObject(objectid, x, y, z, rx, ry, rz); // Zárt object
OnPlayerConnect alá:
SetTimerEx(\"KapuCheck\",1000,1,\"i\",playerid);
A scripted/modod aljára:
public KapuCheck() {
if(IsPlayerInRangeOfPoint(playerid, Tavolsag, x, y, z)) return MoveObject(kapu, x, y, z, Gyorsasag); //Nyitási pozició koordinátája
MoveObject(kapu, x, y, z, Gyorsasag);//Zárasi pozició koordinátája.Ha nincs közelben zárja vissza
return 1;
}