Mám znova jeden problém v pawne.Mám príkaz na zmenu mena meno mi v hre zmení lenže neviem ako mám spraviť aby to zmenilo aj v zložke.Mám ukladanie cez dini.Tu je kód:
if(dialogid == DIALOG_MENO)
{
if(response==0)
{
}
if(response==1)
{
new Hrac[64];
format(Hrac,sizeof(Hrac),"/Hrac/%s.txt",inputtext);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_MENO,DIALOG_STYLE_INPUT,"Zmena mena","Nezadal si meno.Zadaj svoje nové meno:","Zmeniť","Zrušiť");
else if(strlen(inputtext)<4) return ShowPlayerDialog(playerid,DIALOG_MENO,DIALOG_STYLE_INPUT,"Zmena mena","Minimálne 4 znaky.Zadaj svoje nové meno:","Zmeniť","Zrušiť");
else if(strlen(inputtext)>20) return ShowPlayerDialog(playerid,DIALOG_MENO,DIALOG_STYLE_INPUT,"Zmena mena","Maximálne môže byť 20 znakov.Zadaj svoje nové meno:","Zmeniť","Zrušiť");
else if(dini_Exists(Hrac)) return ShowPlayerDialog(playerid,DIALOG_MENO,DIALOG_STYLE_INPUT,"Zmena mena","Hráč zo zadaným menom už existuje.Zadaj svoje nové meno:","Zmeniť","Zrušiť");
else
{
new string[128], staremeno[24], novemeno[24];
GetPlayerName(playerid,staremeno,sizeof(staremeno));
SetPlayerName(playerid,inputtext);
GetPlayerName(playerid,novemeno,sizeof(novemeno));
format(string,128,"Hráč %s (%d) si zmenil svoje meno na: %s",staremeno,playerid,novemeno);
SendClientMessageToAll(COLOR_ZELENA,string);
new newhrac[32];
new oldhrac[32];
format(newhrac,32,"/Hrac/%s.txt",novemeno);
format(oldhrac,32,"/Hrac/%s.txt",staremeno);
}
}
}
A potom viem ze pod tym format(newhrac,....) a format(oldhrac,....) nemám nič lenže neviem čo tam mam dat ked dam dini_Remove tak to mi vymaže celú zložku.Ďakujem za odpovede.
Dotaz
KuraMa 0
Mám znova jeden problém v pawne.Mám príkaz na zmenu mena meno mi v hre zmení lenže neviem ako mám spraviť aby to zmenilo aj v zložke.Mám ukladanie cez dini.Tu je kód:
A potom viem ze pod tym format(newhrac,....) a format(oldhrac,....) nemám nič lenže neviem čo tam mam dat ked dam dini_Remove tak to mi vymaže celú zložku.Ďakujem za odpovede.
Link to comment
Share on other sites
5 odpovědí na tuto otázku
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now