Hallo Community,
ich habe eine Adminvilla und ein Tor zum öffnen. Das kann gerade aber jeder aufmachen -.-
Ich will aber das es NUR Admins können und wenn man kein Admin ist sollte eine Nachricht kommen.
Ich hoffe Ihr könnt mir helfen.
Hier mein Script:
#include <a_samp>
#define FILTERSCRIPT
#define Rot 0xFF0000FF
#define White 0xFFFFFFFF
#if defined FILTERSCRIPT
new tor; // "Tor" wird erschaffen
forward close();
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Filterscript by Pablo_Escobar");
print("--------------------------------------\n");
tor = CreateObject(971, 1003.88, -643.33, 123.49, 0.00, 0.00, 22.74); // Tor wird gespawnt und mit dem Namen "tor" belegt
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/open", cmdtext, true, 10) == 0) // Befehl zum öffnen
{
if(IsPlayerInRangeOfPoint(playerid,10.0,1003.88, -643.33, 123.49)) // Überprüfung: Ist der Spieler in der Nähe ?
{
MoveObject(tor,1003.88, -643.33, 113.78, 4); // Wenn >Ja<, dann öffnet das Tor
SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden automatisch.");
SetTimer("close", 5000,0); // Timer
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht in der Nähe!"); // Wenn >Nein<, kommt eine Nachricht
return 1;
}
}return 0;
}
public close () // Dem Timer wird gesagt was er machen soll
{
MoveObject(tor,1003.88, -643.33, 123.49, 4);
return 1;
}