udb rename
#1

Код:
C:\Users\Crash7\Desktop\LSLife\gamemodes\rp.pwn(3877) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
line:
Код:
udb_RenameUser(player,string);
help
Reply
#2

bump.sry
Reply
#3

Код:
if(strcmp(cmd, "/lol", true) == 0)
{
  new nick[24],newnick[24];
  GetPlayerName(playerid,nick,24);
  newnick ="Martin";
  udb_RenameUser(nick,newnick);
  return 1;
}
That compiles fine. Post here how you get both strings[] for the udb_RenameUser(nickname[],newnick[]) function?
Reply
#4

Код:
dcmd_changename(playerid, params[])
{
	new player,name[24],aname[24];
	new string[128];
	if(AccountInfo[playerid][Admin] >= 4)
 	{
		if(sscanf(params, "us", player, string)) return SCM(playerid, WHITE, "Usage: /changename [ID/Name] [New Name]");
		if(udb_Exists(string))
		{
		SendClientMessage(playerid,LIGHTRED,"This nick already taken!");
		}
		else
		{
		GetPlayerName(player,name,24);
		frename(name,string);
		fremove(name);
		GetPlayerName(player,aname,24);
		format(string, sizeof(string), "*Admcmd: %s has changed the name of %s. New Name: %s(/changename)",PlayerName(playerid),name,aname);
		SendAdminMessage(LIGHTRED, string);
		}
	}
	return 1;
}
help
Reply
#5

string must be MAX_PLAYER_NAME not 128;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)