23.08.2016, 13:14
Код:
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; }
Код:
if(!dini_Exists(params)) return SendClientMessage(playerid,ERRO,"[ERRO] O nick digitado jб esta registrado");
Alguйm poderia ajudar?