Hallo, ich habe einen Befehl "/scheine" gemacht, mit dem ich jemand anderen meine Scheine zeigen kann, jedoch wenn ich jemand anders meine Scheine zeige steht bei mir "Du hast [KilleR]( Mein Name) deine Scheine gezeigt, obwohl dort der Name des anderen stehen sollte, der Rest funktioniert.
GetPlayerName(playerid,aname,sizeof aname);
GetPlayerName(pID,oname,sizeof oname);
if(!strcmp(strget(cmdtext,0),"/scheine"))
{
if(!strlen(strget(cmdtext,1))) { SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /scheine [ID]"); return 1; }
format(string,sizeof string,"Du hast %s deine Scheine gezeigt.",oname);
SendClientMessage(playerid,COLOR_WHITE,string);
format(string,sizeof string,"%s hat dir seine Scheine gezeigt.",aname);
SendClientMessage(pID,COLOR_WHITE,string);
if(Spielerinfo[pID][Autoschein] == 0){SendClientMessage(pID,COLOR_WHITE,"Der Autoschein ist nicht vorhanden!");}else{SendClientMessage(pID,COLOR_WHITE,"Der Autoschein ist vorhanden!");}
if(Spielerinfo[pID][Waffenschein] == 0){SendClientMessage(pID,COLOR_WHITE,"Der Waffenschein ist nicht vorhanden!");}else{SendClientMessage(pID,COLOR_WHITE,"Der Waffenschein ist vorhanden!");}
}
Ich hoffe, dass mir jemand helfen kann.
LG