[Ajuda] udb_RenameUser - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] udb_RenameUser (
/showthread.php?tid=545684)
udb_RenameUser -
Lucas_HenryK - 09.11.2014
como se usa udb_RenameUser no modo dof2??
Re: udb_RenameUser -
focaximubh - 09.11.2014
DOF2_RenameFile
AW: udb_RenameUser -
Lucas_HenryK - 09.11.2014
Nгo funciona..
pawn Код:
CMD:nick(playerid,params[])
{
SetPlayerName(playerid, params[0]);
DOF2_RenameFile(Contas(playerid),params[0]);
return 1;
}
Re: udb_RenameUser -
MatheusAlcapone - 09.11.2014
pawn Код:
CMD:nick(playerid,params[])
{
GetPlayerName(playerid, params);
DOF2_RenameFile(Contas(playerid),params);
DOF2_SaveFile();
return 1;
}
Re: udb_RenameUser -
PedexM - 09.11.2014
Bom se vocк quiser que mude o nome vou dб uma нdeia aqui:
pawn Код:
CMD:nick(playerid, params[])//Comando e o jogador que efetua, parвmetros!
{
new NovoNome, Linha[100];//Vбriaveis
if(sscanf(params, "u", NovoNome)) return SendClientMessage(playerid, -1, "Uso: /nick [Novo Nome]");//Parametros
SetPlayerName(playerid, NovoNome);//Seta o nome do Jogador pelo Paramtros
DOF2_RenameFile(Contas(playerid), NovoNome);//Funзгo que vocк quer
DOF2_SaveFile();//Funзгo para salvar
return 1;
}
Nгo sei se й isso que vocк quer,nгo testei o cуdigo acima,mas й uma base que pode ser
otimizada..
Re: udb_RenameUser -
MatheusAlcapone - 09.11.2014
Quote:
Originally Posted by PedexM
Bom se vocк quiser que mude o nome vou dб uma нdeia aqui:
pawn Код:
CMD:nick(playerid, params[])//Comando e o jogador que efetua, parвmetros! { new NovoNome, Linha[100];//Vбriaveis if(sscanf(params, "u", NovoNome)) return SendClientMessage(playerid, -1, "Uso: /nick [Novo Nome]");//Parametros SetPlayerName(playerid, NovoNome);//Seta o nome do Jogador pelo Paramtros DOF2_RenameFile(Contas(playerid), NovoNome);//Funзгo que vocк quer DOF2_SaveFile();//Funзгo para salvar return 1; }
Nгo sei se й isso que vocк quer,nгo testei o cуdigo acima,mas й uma base que pode ser
otimizada..
|
Nгo a necessidade de usar sscanf nesse cуdigo jб que o comando ira ter um parвmetro sу.
AW: Re: udb_RenameUser -
Lucas_HenryK - 10.11.2014
Quote:
Originally Posted by MatheusAlcapone
pawn Код:
CMD:nick(playerid,params[]) { GetPlayerName(playerid, params); DOF2_RenameFile(Contas(playerid),params); DOF2_SaveFile(); return 1; }
|
Nгo houve resultados.
Re: udb_RenameUser -
MatheusAlcapone - 10.11.2014
Tente assim:
pawn Код:
CMD:nick(playerid,params[])
{
GetPlayerName(playerid,MAX_PLAYER_NAME, params);
DOF2_RenameFile(Contas(playerid),params);
DOF2_SaveFile();
return 1;
}
AW: udb_RenameUser -
Lucas_HenryK - 10.11.2014
vou mandar o comando, talves voce saiba melhor..
pawn Код:
CMD:changename(playerid,params[])
{
new String[128];
SetPlayerName(playerid, params);
SalvarConta(playerid);
DOF2_RenameFile(Contas(playerid),params);
SetPlayerName(playerid, params);
DOF2_SaveFile();
format(String,sizeof(String),"Seu nick foi alterado para: %s",params);
SendClientMessage(playerid, -1, String);
return 1;
}
Re: udb_RenameUser -
MultiKill - 10.11.2014
O nome do novo arquivo deve conter a extensгo do arquivo, entгo para isso deve-se usar
strcat:
pawn Код:
new str[50] = "Novonome"; // string que vai armazenar o nome do arquivo mais a extensгo
strcat(str, ".txt", sizeof str);
DOF2_RenameFile("Antigonome.txt", str)
E nгo hб necessidade de usar o
DOF2_SaveFile.