Problem with cmd: /changename
#1

Hello, everyone.

I got a problem with /changename command.

Код:
if(strcmp(cmd, "/changename", true) == 0)
	{
	  GetPlayerName(playerid, sendername, sizeof(sendername));
		new tmpp[256];
		tmpp = strtok(cmdtext, idx);
		if(!strlen(tmpp))
		{
			SendClientMessage(playerid, COLOR_DBLUE, "PAREIZA SINTAKSE: /changename [playerid] [new nick]");
			return 1;
		}
		giveplayerid = strval(tmpp);
		tmp = strtok(cmdtext, idx);
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(IsPlayerConnected(playerid))
		{
		  if(PlayerInfo[playerid][pAdmin] >= 1337)
		  {
		    if(IsPlayerConnected(giveplayerid))
		    {
					SetPlayerName(giveplayerid, tmp);
					format(string, sizeof(string), "AdmCMD: %s(%i) has changed Your name to %s", sendername, playerid, tmp);
					SendClientMessage(giveplayerid, COLOR_DBLUE, string);
					format(string, sizeof(string), "AdmCMD: You have changed ID %i's name to %s", giveplayerid, tmp);
					SendClientMessage(playerid, COLOR_DBLUE, string);
					format(string, 256, "AdmWarning: %s has changed %s's his name to %s.", sendername,giveplayer, tmp);
					ABroadCast(COLOR_YELLOW,string,1);
				}
				else
				{
				  format(string, sizeof(string), "%d is not an active player.", giveplayerid);
					SendClientMessage(playerid, COLOR_RED, string);
				}
			}
			else
			{
			  SendClientMessage(playerid, COLOR_RED, "Tu neesi administrators !");
			}
		}
		else
		{
		  SendClientMessage(playerid, COLOR_RED, "Tu neesi ielogojies!");
		}
	 	return 1;
	}
Here is a command, but the thing is... When I change someones name, everything seems okey at the start, but after restart in users folder is OLD name + new one, so I got 2 accounts. They are same, just other names. How to make, than it Renames this file, not create new one.




Sorry for bad english.
Reply


Messages In This Thread
Problem with cmd: /changename - by kukars22 - 28.10.2009, 00:32
Re: Problem with cmd: /changename - by kukars22 - 28.10.2009, 08:55
Re: Problem with cmd: /changename - by dice7 - 28.10.2009, 09:01
Re: Problem with cmd: /changename - by kukars22 - 28.10.2009, 09:41
Re: Problem with cmd: /changename - by JonyAvati - 28.10.2009, 09:45
Re: Problem with cmd: /changename - by kukars22 - 28.10.2009, 10:07
Re: Problem with cmd: /changename - by MadeMan - 28.10.2009, 12:37
Re: Problem with cmd: /changename - by (.Aztec); - 28.10.2009, 12:57
Re: Problem with cmd: /changename - by kukars22 - 28.10.2009, 14:26
Re: Problem with cmd: /changename - by kukars22 - 28.10.2009, 17:30

Forum Jump:


Users browsing this thread: 4 Guest(s)