Wenn ich mit "Jens" auf dem Server einlogge und den Command eingebe, kommt wieder "Jens" raus, auch wenn ich irgendwas anderes eingegeben habe. Hier mal der ganze Command:
//--------------Umbenennen----------------
if(strcmp(strget(cmdtext,0),"/umbenennen",true) == 0)
{
if(!IsPlayerConnected(ziel))
{
SendClientMessage(playerid,COLOR_GREY,"Diesen Spieler gibt es nicht.");
return 1;
}
if(pInfo[playerid][admin] >= 7)
{
if(!strlen(strget(cmdtext,2)) || !strlen(strget(cmdtext,2)))
{
SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /umbenennen [spielerid] [neuer Name]");
return 1;
}
new string[128];
GetPlayerName(ziel,opfer,sizeof(opfer));
format(string, sizeof(string), "%s", opfer);
SetPlayerName(ziel, string);
new msg[200];
format(msg,sizeof(msg),"%s hat %s den Namen %s gegeben!",spieler,opfer,string);
SendClientMessageToAll(COLOR_GREEN,msg);
printf("%s hat %s den Namen %s gegeben!",spieler,opfer,string);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD2,"Du darfst diesen Command nicht nutzen!");
}
return 1;
}