Hey,
ich habe folgenden Codeschnippsel:
ocmd:goto(playerid,params[])
{
new pid; //Id des anderen Spielers
if(sscanf(params,"u",pid)) return SendClientMessage(playerid,0xFFFA00FF,"Benutzung:/goto [ID]");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFA00FF,"Du bist kein Admin");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,0xFF0000FF,"Dieser Spieler ist nicht Aktiv!");
new Float:pos[3];
GetPlayerPos(pid,pos[0],pos[1],pos[2]);
SetPlayerPos(playerid,pos[0],pos[1],pos[2]);
SendClientMessage(playerid,0xFFFA00FF,"Du hast dich erfolgreich Telepotiert");
return 1;
}
Mich interissiert daran folgendes:
Welche Rolle hat "sscanf" bei der sache? Und was bedeutet das:
if(sscanf(params,"u",pid))
Und was ist mit dem:
GetPlayerPos(pid,pos[0],pos[1],pos[2]);
SetPlayerPos(playerid,pos[0],pos[1],pos[2]);
SendClientMessage(playerid,0xFFFA00FF,"Du hast dich erfolgreich Telepotiert");
Was GetPlayerPos und SetPlayerPos ist, weiss ich, aber was ist das dahinter (pos[0],etc.)
Ich denke mal das in "pos[0]" X gespeichert wird, usw.
Danke für die Hilfe im voraus