[Ajuda] Bug mudar o nick
#1

Код:
dcmd_mudarnick(playerid,params[])
{
	new str[60], str2[60], name[32], logstring[60];

	if(isnull(params)) return SendClientMessage(playerid, ERRO, "[NOVONICK] /MudarNick [Nick novo]");
	if(!IsPlayerSpawned(playerid)) return SendClientMessage(playerid, ERRO, "[ERRO]  Vocк nгo pode usar comandos antes de spawnar!");
	if(strlen(params) < 3) return SendClientMessage(playerid, ERRO,"[ERRO]  Tamanho incorreto (Muito Pequeno)");
	if(strlen(params) > 20) return SendClientMessage(playerid, ERRO,"[ERRO]  Tamanho incorreto (Muito Grande)");
 	if(!dini_Exists(params)) return SendClientMessage(playerid,ERRO,"[ERRO]  O nick digitado jб esta registrado");


 	GetPlayerName(playerid, name, sizeof(name));
 	new oldname[MAX_PLAYER_NAME];
	GetPlayerName(playerid, oldname, MAX_PLAYER_NAME);
 	if(strcmp(oldname,params,true)==0) return SendClientMessage(playerid,ERRO,"[ERRO]  O nick digitado й igual o antigo");
	format(logstring, sizeof(logstring), "[NICK] %s mudou o nick para \"%s\"", name,params);
	SendClientMessageToAll(0xFFFF00FF,logstring);
    
	format(str, sizeof(str), "ZeroAdmin/Accounts/%s.ini", name);

	if(!dini_Exists(str)) return SendClientMessage(playerid, ERRO, "[ERRO] Seu nick atual nгo bate com o nick dos nossos arquivos, consulte um administrador!");

	format(str2, sizeof(str2), "ZeroAdmin/Accounts/%s.ini", params);

	RenameFile(str, str2);

	SetPlayerName(playerid, params);
	SendClientMessage(playerid, ERRO,"[NICK] Vocк trocou seu NickName com sucesso! Vocк deve relogar.");
	SetPlayerHealth(playerid,0.0);
	ForceClassSelection(playerid);

	return true;
}
Seguinte ao adicionar;
Код:
if(!dini_Exists(params)) return SendClientMessage(playerid,ERRO,"[ERRO]  O nick digitado jб esta registrado");
Pra nгo bugar os arquivos, ele nгo estб deixando mudar de nick, qualquer nick que coloque ele diz que jб estб registrado, porйm quando eu tiro o " ! " daqui dini_Exists, funciona, mas quando coloco o nick de alguйm que jб estб registrado ele nгo manda essa mensagem, ele mudar o nick da pessoal pra esse nome que jб tem dono...

Alguйm poderia ajudar?
Reply


Messages In This Thread
Bug mudar o nick - by Dishz - 23.08.2016, 13:14
Re: Bug mudar o nick - by F1N4L - 23.08.2016, 13:29
Re: Bug mudar o nick - by Dishz - 23.08.2016, 13:31
Re: Bug mudar o nick - by Whoo - 23.08.2016, 13:32
Re: Bug mudar o nick - by Dishz - 23.08.2016, 13:39
Re: Bug mudar o nick - by Kamper - 23.08.2016, 13:53
Re: Bug mudar o nick - by Whoo - 23.08.2016, 14:03
Re: Bug mudar o nick - by Dishz - 23.08.2016, 16:48
Re: Bug mudar o nick - by Whoo - 23.08.2016, 18:47
Re: Bug mudar o nick - by arakuta - 23.08.2016, 20:08

Forum Jump:


Users browsing this thread: 1 Guest(s)