HAllo..
Ich suche ein Script, wo so geht:
Wenn ich (ein Admin) eingibt /derbyfree
Dann können alle den Befehl Derby benutzen vorher aber nicht.
und dann mit /derbyfreezu den Befehl wieder schließen ??
Ist das möglich, wenn ja wie?
HAllo..
Ich suche ein Script, wo so geht:
Wenn ich (ein Admin) eingibt /derbyfree
Dann können alle den Befehl Derby benutzen vorher aber nicht.
und dann mit /derbyfreezu den Befehl wieder schließen ??
Ist das möglich, wenn ja wie?
erstell ne Variable (Beispiel: DerbyFree)
Setz sie bei diesem Befehl auf 1.
Wenn jetz ein spieler /derby eingibt, frag ab ob die Variable auf 1 ist.
Wenn ja, führ denn befehl aus.
Wenn sie auf 0 ist, dann nicht.
Bei /derbyfreezu setzt du die Variable wieder auf 0.
ganz oben:
new DerbyFree;
dann die Befehle:
ocmd:derbyfree(playerid,params[])
{
if(isPlayerAdmin(playerid, 1))
{
DerbyFree = 1;
}
return 1;
}
ocmd:derby(playerid,params[])
{
if(DerbyFree == 1)
{
// was passieren soll
}
return 1;
}
Lg,
inCrecdible
edit:
ocmd:derbyfreezu(playerid,params[])
{
if(isPlayerAdmin(playerid, 1))
{
DerbyFree = 0;
}
return 1;
}
Danke, klappt...
HAbe aber eben ein Fehler gefunden:
warning 202: number of arguments does not match definition
zeile:
SetPlayerPos(playerid, 298.0241,1960.0560,17.6406,349.0523);
SetPlayerPos(playerid, 298.0241,1960.0560,17.6406);
Vielen Dank, klappt..