02.10.2010, 12:06
pawn Код:
if(strcmp("/changename", cmd, true) == 0)
{
if(Spawned[playerid] == 0) return SendClientMessage(playerid,COLOR_ORED,"Please Spawn First!");
if(isLogged[playerid] == 0) return SendClientMessage(playerid,COLOR_ORED,"Please Login First!");
new tmp[256], cmdid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /changename [new name]");
new file[128];
new name[256];
new file2[256];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),SERVER_USER_FILE,name);
format(file2,sizeof(file2),SERVER_USER_FILE,tmp);
if(fexist(file2)) return SendClientMessage(playerid,COLOR_ORED,"The name is already in use!");
new str[256];
format(str,sizeof(str),"* %s has changed his/her name to %s.",name,tmp);
SetPlayerName(playerid,tmp);
dini_Create(file2);
dini_Remove(file);
SendClientMessageToAll(COLOR_LIGHTGREEN,str);
return 1;
}