Jump to content
  • 0

pomoc Zmena hráčovho nicku


oN3

Dotaz

Zdravím mám problém zo zmenou hráčovho nicku problém je v tom že keď si hráč zmení nick tak mu ho normálne zmení ale neprepíše mu zložku kde má uložené všetky veci za nový nick ale ostane mu tam starý. Tu je kód:

new oldnick[MAX_PLAYER_NAME], chnick[100];
SetPVarString(playerid,"Oldnick",PlayerName(playerid));
GetPVarString(playerid,"Oldnick",oldnick,MAX_PLAYER_NAME);
format(chnick,100,"Hráč %s si zmenil nick na %s.", oldnick,inputtext);
SendClientMessageToAll(RED,chnick);
SetPlayerName(playerid,inputtext);
DOF2_RenameFile(oldnick,inputtext);

Predom ďakujem za pomoc.

Link to comment
Share on other sites

1 odpověd na tuto otázku

Recommended Posts

  • 0

Vubec nevidim smysl pvaru v tomto scriptu.

new oldnick[MAX_PLAYER_NAME],chnick[100];
format(oldnick,sizeof(oldnick),PlayerName(playerid));
if(SetPlayerName(playerid,inputtext) == 1)// 1 = upech 0 a -1 neuspech (jsou ruzny duvody proc to nezmeni nick, delka, nepovolene znaky, existujici nick)
{
format(chnick,100,"Hráč %s si zmenil nick na %s.", oldnick,inputtext);
SendClientMessageToAll(RED,chnick);
DOF2_RenameFile(oldnick,inputtext);
}

Mozna bude chyba v funkci DOF2_RenameFile

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...