GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Amf - 2012. augusztus 28. - 22:34:45

Cím: dini_Create - Hiba...
Írta: Amf - 2012. augusztus 28. - 22:34:45
Helló!
Az a gondom, hogy a Dini néha rosszúl hozza létre a file-t.
Ilyet még nem is láttam, nem bugolodik be semmi de idegesít, hogy nem tudom mi a hiba.
Valamikor \'.ini\' valamikor \'.i\' (ahogy a képen is látni), valamikor \'.in\'.
Nem tudok rájönni, hogy mi a probléma...
Kép: Katt
Létrehozás:
 
new File[50]; // Globális változó! Eddig 24 -en volt!
format(File, sizeof(File), \"Jatekos/%s.ini\", Nev(playerid));
dini_Create(File);

 
Elõre is köszönöm!
Cím: dini_Create - Hiba...
Írta: Fl0rian - 2012. augusztus 28. - 22:46:07
Kicsi az 50-es cella? Nem hiszem hogy ez a problem, de próbáld meg 128-al.  (128 + 1)
Cím: dini_Create - Hiba...
Írta: Amf - 2012. augusztus 28. - 22:48:20
Hm... megpróbálom de csak holnap, minium 2-3 emberke kell hozzá.
Még nem zárok.
Köszöntem! :)
Cím: dini_Create - Hiba...
Írta: Csabesz - 2012. augusztus 28. - 22:51:16
50el jónnak kell lennie...
Cím: dini_Create - Hiba...
Írta: TengeriMalac - 2012. augusztus 29. - 07:13:45
az 50 kevés szerintem. próbáld 64el, vagy 128al.
Cím: dini_Create - Hiba...
Írta: Gabor.. - 2012. augusztus 29. - 07:54:37
Az 50 cellás karakterlánc, csak az elérési út megformázáshoz kell. Az 50 cella bõven elég, még sok is.
Cím: dini_Create - Hiba...
Írta: ZyZu. - 2012. augusztus 29. - 08:24:52
Attól függ milyen hosszú a játékos neve akkor nem elég az 50 emeld szerintem is 128 -ra.  ;)
Cím: dini_Create - Hiba...
Írta: Casamiro - 2012. augusztus 29. - 08:30:05
50 cella bõven elég 24 viszont kevés, ha megszámolod maximum 36+1 hosszúságú lehet, tehát valami más a baj.
Cím: dini_Create - Hiba...
Írta: anorennia - 2012. augusztus 29. - 21:34:59
Nekem van egy ötletem, bár esélytelen, hogy ez lenne a hiba, de próbáld meg maximum azt, hogy töltsd le újra a szerver klienst rakd át abba, ha nem akkor próbáld meg, hogy hozz létre egy nevet, amiben nincs i betû, hozz létre amiben van egy i betû, hozz létre egyet, amiben van i és n betû meg amiben szerepel az ini szõ, nem muszáj egymás mellé, hallottam már valami ilyesmirõl ,hogy ez miatt bugolt be, bár nem találkoztam még vele.. ^^
Cím: dini_Create - Hiba...
Írta: Gabor.. - 2012. augusztus 29. - 21:57:37
Idézetet írta: ZyZu date=1346221492\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27056\" data-ipsquote-contentclass=\"forums_Topic
Attól függ milyen hosszú a játékos neve akkor nem elég az 50 emeld szerintem is 128 -ra.  ;)
 
A játékos neve, maximum 24 karakter lehet, tehát akárhogy is számolom ez maximum 35 karakter lesz. ;)
Cím: dini_Create - Hiba...
Írta: ZyZu. - 2012. augusztus 29. - 21:58:53
mást nem írtál benne el?  :hmmm:
Cím: dini_Create - Hiba...
Írta: Amf - 2012. augusztus 29. - 22:35:04
Mire gondolsz?
Cím: dini_Create - Hiba...
Írta: rewan - 2012. augusztus 29. - 22:36:50
format(File, sizeof(File), \"Jatekos/%s.ini\", Nev(playerid));[/quote]
sizeof(File) helyett 50? Sizeof nálam folyton problémázik, meg végül is felesleges.
Cím: dini_Create - Hiba...
Írta: ZyZu. - 2012. augusztus 29. - 23:10:15

new playername[MAX_PLAYER_NAME], file[50];
GetPlayerName(playerid, playername, sizeof(playername));
format(file, sizeof(file), \"/Jatekos/%s.ini\", playername);
dini_Create(File);

 
Probáld így meg mert szerintem Nev(playerid) nem jó benne ilyen probléma volt nekem is és így írtam bele.. majd ment  :hmmm: