Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new tor; // Oben im Script wo die News halt sind.. Damit wird das Objekt Definiert
- tor = CreateObject(7657, 2234.5197753906, -2215.8161621094, 14.263717651367, 0, 0, 314.84533691406); // Bei OnGamemodeInit wo die ganzen Objekte sind... Damit wird das Objekt erstellt und einer Variable zugewiesen.
- if(strcmp(cmd,"/tor", true) == 0) // Der Befehl bei OnPlayerCommandText
- {
- if(PlayerInfo[playerid][pLeader] == Die ID deiner Fraktion || PlayerInfo[playerid][pMember] == Die ID deiner Fraktion) // Falls Spieler in der Fraktion ist... passiert folgendes
- {
- SendClientMessage(playerid,COLOR_WHITE,"Du hast das Tor geöffnet"); // Nachricht wird gesendet an den der den CMD benutzt hat
- MoveObject(tor,2222.2429199219, -2203.4709472656, 14.263717651367,3); // Das Definierte Objekt also "tor" wird auf die Position 2222.2429199219, -2203.4709472656, 14.263717651367 mit der Geschwindigkeit 3 verschoben.
- SetTimer("TorClose",10000,0); // Ein Timer welcher die Funktion zum schliessen in 10 Sekunden auslösst. Die Funktion zum schliessen ist im dem Fall TorClose()
- }
- else // Falls der Spieler nicht in der Fraktion ist... passiert das
- {
- SendClientMessage(playerid,COLOR_WHITE,"Du darfst das nicht!"); // Nachricht wird gesendet
- return 1; // Damit Returt er den Befehl
- }
- return 1; // das selbe
- }
- forward TorClose(); // Forwarden der Funktion.
- public TorClose() // Die Funktion die das Tor wieder schliesst
- {
- MoveObject(tor,2234.5197753906, -2215.8161621094, 14.263717651367,3); // Das Tor wird wieder auf die anfangs Position zurückgesetzt.. in dem Fall diese.
- return 0; // Returned.
- }
Add Comment
Please, Sign In to add comment