Kann mir einer bitte helfen ?
Ich möchte Goto (zum Spieler teleportieren) und Gethere (Spieler zu sich teleportieren) Befehle erstellen. Es funktioniert aber nicht ..
Es kommt immer die Nachricht, dass der Spieler nicht online ist.
CMD:goto(playerid,params[])
{
if(GetPVarInt( playerid, "Level" ) < 1 ) return SendClientMessage( playerid, -1, "Du musst ein "COLOR_LIGHT_BLUE"Administrator Level 1 {FFFFFF}sein, um diese Funktion nutzen zu können.");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, -1, "Dieser Spieler ist nicht online.");
if(InBehandlung[params[0]]) return SendClientMessage(playerid, -1, ""COLOR_RED"Fehler: {FFFFFF}Spieler ist in Behandlung.");
if(sscanf( params, "u", params[0], params[1])) return SendClientMessage( playerid, -1, ""COLOR_LIGHT_BLUE"Verwendung:{FFFFFF} /goto <ID/Name>");
if(params[0] == playerid) return SendClientMessage(playerid, -1, ""COLOR_RED"Fehler: {FFFFFF}Du kannst dich nicht zu dir selbst teleportieren.");
new Float:x, Float:y, Float:z;
GetPlayerPos(params[0], Float:x, Float:y, Float:z);
SetPlayerPos(playerid, Float:x, Float:y, Float:z);
return 1;
}
CMD:gethere(playerid,params[])
{
if(GetPVarInt( playerid, "Level" ) < 1 ) return SendClientMessage( playerid, -1, "Du musst ein "COLOR_LIGHT_BLUE"Administrator Level 1 {FFFFFF}sein, um diese Funktion nutzen zu können.");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, -1, ""COLOR_RED"Fehler: {FFFFFF}Dieser Spieler ist nicht online.");
if(InBehandlung[params[0]]) return SendClientMessage(playerid, -1, ""COLOR_RED"Fehler: {FFFFFF}Spieler ist in Behandlung.");
if(sscanf( params, "u", params[0], params[1])) return SendClientMessage( playerid, -1, ""COLOR_LIGHT_BLUE"Verwendung:{FFFFFF} /gethere <ID/Name>");
if(params[0] == playerid) return SendClientMessage(playerid, -1, ""COLOR_RED"Fehler: {FFFFFF}Du kannst dich nicht zu dir selbst teleportieren.");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, Float:x, Float:y, Float:z);
SetPlayerPos(params[0], Float:x, Float:y, Float:z);
return 1;
}