Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: xTryx - 2017-12-23, 18:09:10

Cím: SÉ leltárban hiba ?
Írta: xTryx - 2017-12-23, 18:09:10
Pisti release alapján http://metin2hungary.net/index.php?topic=188664.0csináltam meg, működik is frissül stb, de syserr tele van ezzel:
1223 17:54:17396 :: BINARY_Update_Coins 0
1223 17:54:17445 :: setblockmode 0
1223 17:54:27329 :: SE 0
1223 17:54:27329 :: Unknown Server Command SE 0 | SE
1223 17:54:35677 :: BINARY_Update_Coins 1000
1223 17:54:36106 :: setblockmode 0
1223 17:54:46155 :: SE 1000
1223 17:54:46155 :: Unknown Server Command SE 1000 | SE
1223 17:55:56122 :: SE 0
1223 17:55:56122 :: Unknown Server Command SE 0 | SE
1223 17:55:58744 :: BINARY_Update_Coins 0
1223 17:55:59058 :: setblockmode 0
1223 17:55:09106 :: SE 0
1223 17:55:09106 :: Unknown Server Command SE 0 | SE
1223 17:55:19106 :: SE 0
1223 17:55:19106 :: Unknown Server Command SE 0 | SE
1223 17:55:29088 :: SE 0
1223 17:55:29088 :: Unknown Server Command SE 0 | SE
1223 17:55:39087 :: SE 0
és ezért egy tp után random kidob a kliens.
Erre van valami megoldás?
Cím: Re:SÉ leltárban hiba ?
Írta: 5310pati - 2017-12-23, 18:12:24
Mért nem oldod meg forrásban? (már ha egyáltalán azt használsz)
Am game.py-t ronthattad el.
Cím: Re:SÉ leltárban hiba ?
Írta: xTryx - 2017-12-23, 18:13:14
Forrásban van megoldva. Game.py-t is áttnéztem 100x, a tabokat mindent. ezért furcsálom.

Üzenet összefésülés: 2017-12-23, 18:16:51
game.py-m:

serverCommandList={

"BINARY_Update_Coins" : self.BINARY_Update_Coins,


a végén:
def BINARY_Update_Coins(self, coins):
constInfo.mds =(str(coins))


Üzenet összefésülés: 2017-12-23, 18:30:29
Közben ami még kiderült:

Belépés után:
1223 18:28:54397 :: BINARY_Update_Coins 1000
1223 18:28:54744 :: setblockmode 0

Teleport után:
1223 18:27:21668 :: BINARY_Update_Coins 1000
1223 18:27:21827 :: setblockmode 0
1223 18:27:31875 :: SE 1000
1223 18:27:31875 :: Unknown Server Command SE 1000 | SE
1223 18:28:41841 :: SE 1000
1223 18:28:41841 :: Unknown Server Command SE 1000 | SE
1223 18:28:51790 :: SE 1000
1223 18:28:51790 :: Unknown Server Command SE 1000 | SE
1223 18:28:54226 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=17, itemIndex=51005) - Failed to item data

1223 18:28:54226 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=12, itemIndex=51005) - Failed to item data

1223 18:28:54226 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=13, itemIndex=51005) - Failed to item data
Cím: Re:SÉ leltárban hiba ?
Írta: 5310pati - 2017-12-23, 18:32:53
Én a normális verzióra gondoltam, nem ilyen eszkábáltra.
Yangot sem így kéri le a kliens, hanem:
def RefreshStatus(self):
money = player.GetElk()
self.wndMoney.SetText(localeInfo.NumberToMoneyString(money))
Én visszakövetném ezt, hogy adja át, és megcsinálnám a SÉ-re is.
Azt nem kell itt commandozgatni... am se értem miért van forrásos verzióban command :o ???
Cím: Re:SÉ leltárban hiba ?
Írta: xTryx - 2017-12-23, 18:44:52
Én a normális verzióra gondoltam, nem ilyen eszkábáltra.
Yangot sem így kéri le a kliens, hanem:
def RefreshStatus(self):
money = player.GetElk()
self.wndMoney.SetText(localeInfo.NumberToMoneyString(money))
Én visszakövetném ezt, hogy adja át, és megcsinálnám a SÉ-re is.
Azt nem kell itt commandozgatni... am se értem miért van forrásos verzióban command :o ???

Most hogy mondod rájöttem hogy én szúrtam el... benne maradt az object mappában a questes változatnak a maradványa.. Kivettem az megoldotta azt a hibát.

Már csak ez maradt:
1223 18:41:21930 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=13, itemIndex=51005) - Failed to item data

1223 18:41:21930 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=12, itemIndex=51005) - Failed to item data

1223 18:41:21930 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=17, itemIndex=51005) - Failed to item data
Cím: Re:SÉ leltárban hiba ?
Írta: 5310pati - 2017-12-23, 18:48:39
Épp most akartam megírni a render verziót és felrakni.
Annak a maradéknak meg nincs köze ehhez.
Cím: Re:SÉ leltárban hiba ?
Írta: xTryx - 2017-12-23, 18:51:02
Hát érdekelne hozzá az a megoldás, mivel az jobb. Én sajnos nem nagyon vagyok elmélyülve ezekben még.
Cím: Re:SÉ leltárban hiba ?
Írta: 5310pati - 2017-12-23, 19:23:53
1-2 teszt aztán ha jó rakom fel.
Cím: Re:SÉ leltárban hiba ?
Írta: Red - 2017-12-25, 21:00:17
uiinventory.py-ben a def OnUpdate(self): funkciót szedd ki(Kommenteld ki az egészet).
Cím: Re:SÉ leltárban hiba ?
Írta: MartinezTheKing - 2018-02-13, 04:38:02
Itt ez a link.

http://hugames.hu/showthread.php?tid=159

Hibátlan leirás vagyis nekem hibátlanul működik  :)