Hay hab heute paar Sachen getestet mit einem anderen Spieler,
habe dann bemerkt das i-wie jeder befehl nur auf ID: 0 geht :s
Hab die neuste Sscanf Version.
Hier zum Beispiel der /slap befehl..
dcmd_slap(playerid, params[])
{
new pID;
if(loggedin[playerid] != true) return SCM(playerid,COLOR_WHITE,"SERVER: Du bist nicht eingeloggt!");
if(pInfo[playerid][admin] < 1) return SCM(playerid,COLOR_GREY,"Du bist kein Admin!");
if(sscanf(params, "u",pID)) return SCM(playerid, COLOR_GREY, "Benutze: /slap [SpielerID/TeildesNamens]");
if(!IsPlayerConnected(pID) || pID == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Diesen Spieler gibt es nicht!");
new Float:X, Float:Y, Float:Z, name[30], string[128];
GetPlayerPos(pID,X,Y,Z);
PlayerPlaySound(playerid, 1190, X, Y, Z);
PlayerPlaySound(pID, 1190, X, Y, Z);
GetPlayerName(pID,name, sizeof name);
if(!IsPlayerInAnyVehicle(pID))
SetPlayerPos(pID,X,Y,Z+10);
PlayerPlaySound(pID, 1130, X,Y,Z+10);
format(string, sizeof string,"Du hast %s geslappt",name);
SCM(playerid,COLOR_GREY,string);
return 1;
}
//Edit: Titel