Hallo,
Ich Arbeite mit ocmd und sscanf finde es ist einfacher und das Problem ist wenn ich das so mache
ocmd:gotols(playerid,params[])
{
if(IsPlayerConnected(playerid)){
if (Spieler[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_GRAD1, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");//Abfrage
if (GetPlayerState(playerid) == 2){
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1480.2058,-1687.0397,14.0469);
}else{
SetPlayerPos(playerid, 1480.2058,-1687.0397,14.0469);
}
SendClientMessage(playerid, COLOR_GRAD1, "Du hast dich Teleportiert!");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
Spieler[playerid][pInt] = 0;
}
return 1;
}
Kann jeder denn befehl machen.
Aber wenn ich das so mache
ocmd:gotols(playerid,params[])
{
if(IsPlayerConnected(playerid)){
if (Spieler[playerid][pAdmin] >= 2) return SendClientMessage(playerid, COLOR_GRAD1, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!"); //Abfrage
if (GetPlayerState(playerid) == 2){
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1480.2058,-1687.0397,14.0469);
}else{
SetPlayerPos(playerid, 1480.2058,-1687.0397,14.0469);
}
SendClientMessage(playerid, COLOR_GRAD1, "Du hast dich Teleportiert!");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
Spieler[playerid][pInt] = 0;
}
return 1;
}
kann das keiner obwohl ich Admin 4 bin
hat jemand eine Ahnung warum ?
/E:Titel und Befehl bearbeitet!