CreateObject(988, 1023.312378, -364.315521, 73.980370, 0.0000, 0.0000, 0.0000);
CreateObject(988, 1017.871826, -364.353210, 74.010788, 0.0000, 0.0000, 0.0000);
#include <a_samp>#include <foreach>new timer1, Kapud[2];public OnFilterScriptInit() {timer1 = SetTimer(\"Kapu\", 1500, true); //Kapud[0] = CreateObject(..); // nyilván ide a kapudat zárt pozícióbanreturn 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 kapud pozícióját xkapu ++;}}if(xkapu > 0) MoveObject(Kapud[0], 0, 0, 0, 3.5); // 0, 0, 0 helyére a kapud 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 kapud zárt pozícióban (3.5 a kapu mozgási sebesség)}
#include <a_samp>#include <zcmd> //parancskezelõ#define COLOR_ORANGE 0xFF9900AAnew kapu; //változópublic OnFilterScriptInit(){ kapu = CreateObject(988, 1023.312378, -364.315521, 73.980370, 0.0000, 0.0000, 0.0000); //kapu létrehozás return 1;}CMD:nyit(playerid, params[]){ MoveObject(kapu, 1017.871826, -364.353210, 74.010788, 0.0000, 0.0000, 0.0000); //létrehozott kapu kinyitása SetTimer(\"kapubezar\",3000,0); //záródási timer beállítása SendClientMessageToAll(COLOR_ORANGE, \"Kapu kinyitva!\"); return 1;}forward kapubezar(playerid); //timer \'lejárása\'public kapubezar(){ MoveObject(kapu, 1023.312378, -364.315521, 73.980370, 0.0000, 0.0000, 0.0000); //kapu bezárása SendClientMessageToAll(COLOR_ORANGE, \"Kapu bezárva!\");}