Hi Leutz wenn ich den Befehl /setname 0 Test eingeben wird der name geändert aber nach einem relog nicht gespeichert hier mein befehl:
ocmd:setname(playerid, params[])
{
new Namee[24], pID, string[200], string2[128], string3[128];
if(isPlayerAnAdmin(playerid,50))
{
if(sscanf(params, "us", pID, Namee)) return SendClientMessage(playerid, COLOR_GRAU, "Benutzung: /setname [Name/ID] [Neuer Name]");
SetPlayerName(pID, Namee);
SpielerSpeichern(playerid);
SpielerSpeichern(pID);
format(string,sizeof(string),"Admin %s hat dein Name in %s geändert!",SpielerName(playerid),Namee);
format(string2,sizeof(string),"Du hast den namen von %s in %s geändert!",SpielerName(pID),Namee);
format(string3,sizeof(string3),"AdmCmd: %s hat den namen von %s in %s geändert!",SpielerName(playerid),SpielerName(pID),Namee);
SendClientMessage(pID,COLOR_GELB,string);
SendClientMessage(playerid,COLOR_GRÜN,string2);
SendAdminMessage(COLOR_ADMIN,string3);
}
else
{
SendClientMessage(playerid,COLOR_DUNKELROT,"Du bist kein Admin.");
}
return 1;
}
Hoffe ihr könnt mir helfen.
MFG
xAuraHDx