Hello.
Valaki tudna nekem abban segíteni, hogy hogyan tudom a karakter készítőben váltani a haj stílust?
Ezt próbáltam, de azt írja nem található a haj azonosító ID-je, pedig a játékban le tudom hívni.
ch.SetHair(74001)
Üzün dükkan güncelék már megoldották. Vagy berakod kámplít rendszert és örülsz, vagy-vagy ;D
Ui: Felelősséget nem vállalok, én nem teszteltem a dolgot..
Szia
Köszi a leírást, működik a karakter készítőben és el is menti az adatbázisba a hajat, viszont ha belépek játékba nincs rajta az a haj és ha kilépek a karakter készítőbe onnan is eltűnik róla a haj és az alap jelenik meg. De resi után újra amíg be nem lépek látszik a karakter készítőben a haj.
Ötlet?
Esetleg valami sysered nincsen akkár db-ben akkár game-en belül ?
Hiba mentesek a sysserr-ek.
Szuperül írja a logban, hogy elkészült a karakter és hogy milyen hajjal stb...
De a loginnál már "hair 0" szerepel a logban, valamiért0 a haj értéke bejelentkezésnél.
Üzenet összefésülés: 2017-12-28, 13:44:07
Kövi belépésnél már ki is törli a haj ID-jét az adatbázisból.
Valamiért az első játékba lépés után nem jelenik meg a haj...
Akkor a db forrásba van a hiba.
Értem, és ott mi a hiba?
Mert minden megfelelően csináltam meg a Bone1920 által csatolt leírás alapján, amit többször is ellenőriztem.
Az adatbázis még szemmel láthatóan is rendben van, hiszen az eltárolja a haj azonosítóját és mikor szükség van rá jól ki is osztja az adatot. Valahol esetleg nem jól lenni kikérve az adat?
Egyébként esetleg tesztelte ezt valaki?
Lehet hogy a karakter betöltésénél nincs átadva a hajtípus.
Idézetet írta: udvatt108 Dátum 2017-12-28, 17:41:32
Lehet hogy a karakter betöltésénél nincs átadva a hajtípus.
Az alapból át van, hisz ez a rendszer nélkül is kell legyen haja a karakternek.
[spoiler]
hair=net.GetAccountCharacterSlotDataInteger(index, net.ACCOUNT_CHARACTER_SLOT_HAIR)
if id:
self.MakeCharacter(index, id, name, race, form, hair)
[/spoiler]
Ez igaz, de amit kódot idéztél pythonból, annak nem hiszem hogy köze lenne a problémához. Ha csak nem másnak szántad (???), akkor elnézést.
Nem nem :D azt csak mutattam h ott az alap kódban a haj beállítás :D
Minj tesztelem am én is a cuccot, aztán kiderül hol basz be a gebasz.
Üzenet összefésülés: 2017-12-28, 18:51:32
Hát... egyelőre ott tartok h létrehozni nem tudok karaktert. Nem engedi a kötsöge... :'(
Üzenet összefésülés: 2017-12-28, 19:26:25
Nos azt a szomorú hírt kell közölnöm, h működik a rendszer.
Annyi apróbb "hibát" találtam, h az alap hajat nem tudod választani, hiába nem változtatsz hajat, 1-es indexűre fogja állítani.
Fix: HAIR_DATA elejére be kell biggyeszteni :P
HAIR_DATA = (
[ 0, 1, 2, 3, 4, 5, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, ], ## Warrior
[ 0, 1, 2, 3, 4, 5, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, ], ## Assassin
[ 0, 1, 2, 3, 4, 5, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, ], ## Sura
[ 0, 1, 2, 3, 4, 5, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, ], ## Shaman
)
Érdekes. Én is megcsinálom.
Mindent úgy csinálok ahogy le van írva az említett leírásban. Többször is betettem újra és újra, de nem jó amint a játékba belépek, a karakter választóban mutatja, de amint belépek már ott nem, és ha kilépek a játékból (tehát a játékból, ahol már játszani lehet) utána már a karakter választóban sem mutatja.
Hungary v2 szerver forrást használok és Spectra klienst használok (nem tudom milyen indító forrással).
Adj tv-t, megnézzük azt a gebaszt.
Nagyon rendes vagy, de nem tudok adni team viewert most, rajtam kívül álló okokból. :(
De, nagyra értékelem a szándékod. :)
Nem értem mi lehet a baj... :(
Esetleg gebaszolhat a masodikbela által publikált fix miatt?
https://metin2dev.org/board/index.php?/topic/16272-fixing-charselect-update-bugs/ (https://metin2dev.org/board/index.php?/topic/16272-fixing-charselect-update-bugs/)
Nem, nincs olyan rész amit mind2 leírás érintene.
Valamit felülírsz amit nem kéne, és a leírásban máshogy van mint nálad, nekem is beütött ez a szitu előbb, érdekes syserrt is kaptam h nem tok karakter létrehozni.
Szerintem is, ahogy pati írja.
Valamit felül írtál ami esetleg a te forrásodban nem úgy helyes...
A kódokat a leírásból egy az egyben másoltad a forrásodba?
Most újra megcsináltam, de ugyan az a jelenség. Minden jól lefordul mind a kettő oldalon, mint DB, GAME és mint kliens binary, de nem működik...
Szépen figyeltem minden apróságra, mindent tüzetesen átnéztem.
Mit csináljak most?
Próbáld meg, hogy felteszel adatbázisban rá egy hajat és úgy mi történik.
Pl csinálj egy surát és tedd rá ezt a hajat navicaton belül az adatbázisodban a player táblában: 3005
Megjelenik a karakter választóban, de ha belépek a játékban ugyan úgy az alapra vált, de most látható, hogy fent van amit beállítottam, de leveszi valamiért a hajat.
A kíváncsiság kedvéért (és fixre való tekintettel) becsaptam bészy fixért és lám ugyanúgy hibátlan a rendszer.
Szóval valamit te csinálsz rosszul, azért is gondoltam h tv-n megnézem.
https://gfycat.com/OccasionalEnchantingChihuahua (https://gfycat.com/OccasionalEnchantingChihuahua) (potom 200MB-os gif :-X)
Értem én, de mint irtam mindent ellenőriztem, és 4x csináltam újra. Szóval nem rontottam el sehol.
Annyira tanácstalan vagyok...
Az eredmény pedig másról árulkodik ;D
De ez nem azt jelenti hogy én tettem be rosszul...
Ez lehet más rendszer okán is...
Átnéztem és tutira olyan amilyennek kell lennie.
Csak nem müködik -_-
Hát így látatlanba pasz, senki nem fog tudni így segíteni.
Vagy TV, vagy rakd fel a fájlt v ruházz fel látnoki képességekkel ;D
Haha, nekem sem jó. :D
Betettem és nálam is ugyan az a jelenség
Kicsit megvizsgálom, de eddig rossz.
Akk meglehet vmit félreértelmeztek és felülírás helyett berakjátok, vagy fordítva v vmi egyéb opció.
Mást nem tudok elképzelni.
Ha gondolod a TV-s ajánlatom még él ::)
Próbáld ki, hogy vissza állítasz mindent a haj rendszer berakása előtte és úgy próbálsz meg mysql-ben megadni neki hajat, ugyebár elvileg azt a haj rendszer nélkül is értelmezi a játék és nézd meg hogy úgy felteszi-e.
Mert nálam ugyan azt csinálja ha a rendszer nélkül teszek rá hajat a mysql-ban, a karakter készítőben látszik a játékban meg 2 pillanatig látszik, majd eltűnik a haj és kövi kilépésnél már a karakter készítőben sem látszik.
Nálam tökéletes a dolog. Mind rendszer előtt, mind rendszer berakása után :o ???
Én hungary forrással teszteltem, te milyenen?
Szalyát :P 8)
Megnézem nálam mit mutat 8)
Nekem is "sajátom" van, csak abba nem teszek ilyeneket. Gondoltam ha hungary-t használ akkor én is azon tesztelem. Lehet hogy a szerver fájl lett valahol elszerelmem anno.
Ha figyelmesen rakod be és nem agyatlan zombi módjára kopi-pésztelsz, akk minden forrásban működnie kéne, mivel én nem tudok olyan rendszerről ami keresztbe tudna tenni ennek.
Figyelj Pati...
Remélem menni fog, hogy megértsd.
- Figyelmesen tettem be, valamint nem agyatlan zombi módjára és LÁM még sem működik.
Neked nem gyanús, hogy két ember tette be a rendszert a hungary sf-be és nem működik? :O
Értem én hogy "működnie kéne" minden forrásban, de akkor ezt mivel magyarázod?
Még egyszer megismétlem mielőtt újra ugyan azzal érvelnél, hogy igen kibaszottúl oda figyeltem, nem mintha olyan nagy cucc lenne egy ilyet betenni, na ne máá...
De hogy segíteni is segítsek éppen írok hozzá egy fixet a sráccnak...
Akkor 2-2 arány. Mivel nálam sincs semmi baja (nem hángöri forrázs bízbe ragtam zsaját imir wörk''). Akkor ezekszerint ott lesz valami, vagy nem tudom. ???
[spoiler][spoiler][spoiler]AKKÓ IS MÚKODNIÁ KÖLL ME ASZONTAAAAAAM ;D[/spoiler][/spoiler][/spoiler]
A kedvetekért lekapom azt a forrást és megnézem abban is.
Ez a dolog(téma) még azóta is a metinnel függ össze vagy már a fodrászhoz is visualstudióval kell bekopogni?
NeM tom de idegesít most engem is a dolog, hogy mi az anyáért nem jó? Minden jól van elvileg beállítva...
Kínomban írtam egy a shapehez hasonló elven működő részt, hogy alap hajat állítson be amit megadok és ha le is veszi a fent lévő hajat akkor az alapot mutassa.
Tehát mint ahogy az alap ruha kinézet is működik.
De ezzEl meg az a baj hogy azt írja sysserbe, hogy nem található a 189-es haj number, holott én 3005-ös hajat állítottam be a surának. :O
Hát ilyenkor szoktam én alkalmazni a manuál dibágot :P 8)
Fogod, és szépen minden átadáskor/változáskor kiíratod, vagy ha olyan kilogolod syserr/logba a dolgot és megkapod hol tér el a dolog.
[spoiler]Csak példaképp: újraírtam a fejlesztési rendszert, és előjött h random 1k helyett 31k-t csapok mobra. Mint kiderült a floor művelet bacta el a dolgot, ugyanis néha úgy volt kedve, hogy pl floor(138.16666)-ra visszaadta az int minimumát vagyis -2.14mrd-t kóz wály nát. :o ???
Azt így manuál dibággal sikerült megtalálnom.[/spoiler]
A bibi ott kezdődik ezzel a debuggal (momentán tényleg ez a legjobb ötlet), hogy debugban a kliensem bezáródik valami textreading problémával. Szóval én debug nélkül csapatom. :'( Én feladom... Nem baszok rá el több időt.
Nem olyanra gondoltam. Am nekem is rinyál vmire de ha rámész h Kihagy akk beindul a dolog.
Üzenet összefésülés: 2017-12-29, 18:04:56
Mégse tesztelem le hungaryval. Szépen lefordítottam VS-sel, indítom a dógokat, db szépen beindul majd úgy néz ki a többi is, de ch1 1x csak kifagy me mé ne és ugye syserr/log nincs kifagyásnál.
Szóval alapból szar a forrás ;D
Teszteltük másnál is és tényleg szar a hungary sf... Be bizonyítottan 3 forrással külön álló embernél. :D
Most csinálok rá vmi fixet mer há a fene megeszi xD.
Én ezért kezdtem 0-ról alap forrással :P 8)
Abba semmi ilyen hiba. Bug persze van de azt javítom magam.
hungary forrást használjuk semmi baja. vannak hibái de amugy jól üzemel.
Azért nem indul full nyers fordítás után 8) :o
mint mondtam picit hiányos :D
értem szóval akkor most hogy akartok parókázni? :o
Ahh srácok sikerült újra írnom. :)
Tökéletesen működik és még jobb mint az eredeti rendszer, annyiból, hogy ha kosztüm hajat teszel fel akkor nem tűnik el az alap haj, hanem elvan mentve az adatbázisban és ha leveszi a kosztüm hajat vissza állítja az alap hajat hozzá. :)
A rendszer ugyan úgy működik mint az alap ruha kinézet, ha veszel fel vértet eltűnik, de ha leveszed a vértet vissza teszi az eredeti alapot. Nah most ez a haj rendszer is így működik.
Deangerious írj PM-et ha kéred.