Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Bewegliche Tore
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/auf", cmdtext, true) == 0)//Öffnet das Tor
- {
- if(IsPlayerInRangeOfPoint(playerid,30.0,1517.89, -1545.20, 12.57))
- {
- MoveObject(torL,1517.89, -1545.20, 0.571, 4); //X bleibt gleich, Y bleibt gleich, Z wird kleiner als beim Erstellen
- SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden");
- SetTimerEx("close", 5000,false, "d", 1);
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,30.0,1529.67, -1545.20, 12.57))
- {
- MoveObject(torR,1529.67, -1545.20, 0.57, 4); //X bleibt gleich, Y bleibt gleich, Z wird kleiner als beim Erstellen
- SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden");
- SetTimerEx("close", 5000,false, "d", 2);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,Rot,"Es ist kein Tor in der Nähe");
- }
- return 1;
- }
- return 0;
- }
- forward close(id);
- public close(id)
- {
- if(id == 1) MoveObject(torL,1517.89, -1545.20, 0.57, 4);
- else if(id == 2) MoveObject(torR,1529.87, -1545.20, 0.57, 4);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement