Cum modific bonusurile vizuale

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
[CoMa]RooT.
Nivel 2

Nivel 2
Mesaje: 230
Membru din: 16 Iun 2017, 21:02
Server: Metin2Hyperia.NeT
Regat: Jinno
Aprecieri: 85  
Mulţumiri: 9  
Medalii

*Problemă: Cum pot schimba bonusurile vizuale de pe costume
Tipologie server: pvp
*Resursă folosită: proprie
*ServerFiles utilizat: -
*Syserr: e gol
Poză: -
*Detalii suplimentare: Server-ul ruleaza pe baza txt... schimb bonusurile din item_proto svf si cand schimb din item_proto client, cand sa ma conectez pe server ma scoate... ideea e ca e difert fata de ce am vazut eu nustiu ce se modifica aici
41324 "터키전사복" "ITEM_COSTUME" "COSTUME_BODY" 2 "ANTI_FEMALE | ANTI_SELL | ANTI_STACK" "NONE" "NONE" "NONE" 0 0 0 0 0 "REAL_TIME_FIRST_USE" 2592000 "LIMIT_NONE" 0 "APPLY_MAX_HP" 2000 "APPLY_ATTBONUS_HUMAN" 10 "APPLY_NONE" 0 5 0 0 40118 0 0 0 0 0
41325 "터키전사복" "ITEM_COSTUME" "COSTUME_BODY" 2 "ANTI_MALE | ANTI_SELL | ANTI_STACK" "NONE" "NONE" "NONE" 0 0 0 0 0 "REAL_TIME_FIRST_USE" 2592000 "LIMIT_NONE" 0 "APPLY_MAX_HP" 2000 "APPLY_ATTBONUS_HUMAN" 10 "APPLY_NONE" 0 5 0 0 40119 0 0 0 0 0
Avatar utilizator
[CoMa]RooT.
Nivel 2

Nivel 2
Mesaje: 230
Membru din: 16 Iun 2017, 21:02
Server: Metin2Hyperia.NeT
Regat: Jinno
Aprecieri: 85  
Mulţumiri: 9  
Medalii

up
Avatar utilizator
s3ri0uX
Nivel 1

Nivel 1
Mesaje: 94
Membru din: 28 Dec 2015, 13:31
Server: În curând !
Regat: Shinsoo
Aprecieri: 46  
Mulţumiri: 9  
Medalii

"APPLY_MAX_HP" 2000 "APPLY_ATTBONUS_HUMAN" 10 "APPLY_NONE" 0

APPLY_MAX_HP - Max. PV- 2k
APPLY_ATTBONUS_HUMAN - Semi-om - 10
APPLY_NONE - Fără bonus - 0


Bonusurile pentru "txt":
APPLY_MAX_HP
APPLY_MAX_SP
APPLY_CON
APPLY_INT
APPLY_STR
APPLY_DEX
APPLY_ATT_SPEED
APPLY_MOV_SPEED
APPLY_CAST_SPEED
APPLY_HP_REGEN
APPLY_SP_REGEN
APPLY_POISON_PCT
APPLY_STUN_PCT
APPLY_SLOW_PCT
APPLY_CRITICAL_PCT
APPLY_PENETRATE_PCT
APPLY_ATTBONUS_HUMAN
APPLY_ATTBONUS_ANIMAL
APPLY_ATTBONUS_ORC
APPLY_ATTBONUS_MILGYO
APPLY_ATTBONUS_UNDEAD
APPLY_ATTBONUS_DEVIL
APPLY_STEAL_HP
APPLY_STEAL_SP
APPLY_MANA_BURN_PCT
APPLY_BLOCK
APPLY_DODGE
APPLY_RESIST_SWORD
APPLY_RESIST_TWOHAND
APPLY_RESIST_DAGGER
APPLY_RESIST_BELL
APPLY_RESIST_FAN
APPLY_RESIST_BOW
APPLY_RESIST_FIRE
APPLY_RESIST_ELEC
APPLY_RESIST_MAGIC
APPLY_RESIST_WIND
APPLY_REFLECT_MELEE
APPLY_POISON_REDUCE
APPLY_EXP_DOUBLE_BONUS
APPLY_GOLD_DOUBLE_BONUS
APPLY_ITEM_DROP_BONUS
APPLY_IMMUNE_STUN
APPLY_IMMUNE_SLOW
APPLY_ATT_GRADE_BONUS
Odată ce te scoate din client e imposibil să nu-ți dea nicio eroare în syserr.
Pentru acest mesaj, s3ri0uX for the post:
[CoMa]RooT.
Avatar utilizator
[CoMa]RooT.
Nivel 2

Nivel 2
Mesaje: 230
Membru din: 16 Iun 2017, 21:02
Server: Metin2Hyperia.NeT
Regat: Jinno
Aprecieri: 85  
Mulţumiri: 9  
Medalii

Am adaugat rezistenta la sabie si cand ma conectez ramane blocat atunci cand aproape sa intri pe server
41003 "사막의 전사" "ITEM_COSTUME" "COSTUME_BODY" 2 "ANTI_FEMALE | ANTI_SELL | ANTI_STACK" "NONE" "NONE" "NONE" 0 0 0 0 0 "REAL_TIME_FIRST_USE" 2592000 "LIMIT_NONE" 0 "APPLY_MAX_HP" 2000 "APPLY_CAST_SPEED" 20 "APPLY_RESIST_SWORD 50 5 0 0 40032 0 0 0 0 0
syserr client
0708 07:20:14105 :: CPythonItem::LoadItemTable: invalid item_proto[locale/ro/item_proto] STRIDE[152] != sizeof(SItemTable)
0708 07:20:14105 :: LoadLocaleData - LoadItemProto(locale/ro/item_proto) Error
0708 07:20:52038 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.
0708 07:22:16754 :: Traceback (most recent call last):

0708 07:22:16754 :: File "networkModule.py", line 239, in SetGamePhase

0708 07:22:16754 :: File "game.py", line 110, in __init__

0708 07:22:16754 :: File "interfaceModule.py", line 314, in MakeInterface

0708 07:22:16755 :: File "interfaceModule.py", line 126, in __MakeTaskBar

0708 07:22:16755 :: File "uiTaskBar.py", line 536, in LoadWindow

0708 07:22:16772 :: File "uiTaskBar.py", line 744, in RefreshQuickSlot

0708 07:22:16773 :: RuntimeError
0708 07:22:16773 :: :
0708 07:22:16773 :: skill.GetSkillType - Failed to find skill by 76
0708 07:22:16773 ::

0708 07:22:28286 :: Traceback (most recent call last):

0708 07:22:28287 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28287 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28287 :: AttributeError
0708 07:22:28288 :: :
0708 07:22:28288 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28288 ::

0708 07:22:28288 :: Traceback (most recent call last):

0708 07:22:28288 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28288 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28288 :: AttributeError
0708 07:22:28288 :: :
0708 07:22:28288 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28288 ::

0708 07:22:28288 :: Traceback (most recent call last):

0708 07:22:28288 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28289 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28289 :: AttributeError
0708 07:22:28289 :: :
0708 07:22:28289 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28289 ::

0708 07:22:28289 :: Traceback (most recent call last):

0708 07:22:28289 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28290 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28290 :: AttributeError
0708 07:22:28290 :: :
0708 07:22:28290 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28290 ::

0708 07:22:03458 :: CPythonItem::LoadItemTable: invalid item_proto[locale/ro/item_proto] STRIDE[152] != sizeof(SItemTable)
0708 07:22:03459 :: LoadLocaleData - LoadItemProto(locale/ro/item_proto) Error
0708 07:23:45569 :: Traceback (most recent call last):

0708 07:23:45569 :: File "game.py", line 873, in ShowMapName

0708 07:23:45570 :: File "interfaceModule.py", line 1002, in SetMapName

0708 07:23:45570 :: File "uiMiniMap.py", line 285, in SetMapName

0708 07:23:45570 :: File "uiMiniMap.py", line 465, in ShowMiniMap

0708 07:23:45571 :: AttributeError
0708 07:23:45571 :: :
0708 07:23:45571 :: 'int' object has no attribute 'Show'
0708 07:23:45571 ::

0708 07:23:45695 :: Traceback (most recent call last):

0708 07:23:45695 :: File "game.py", line 653, in RefreshStatus

0708 07:23:45696 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45696 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45697 :: AttributeError
0708 07:23:45697 :: :
0708 07:23:45697 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45697 ::

0708 07:23:45736 :: Traceback (most recent call last):

0708 07:23:45736 :: File "game.py", line 653, in RefreshStatus

0708 07:23:45736 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45737 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45737 :: AttributeError
0708 07:23:45737 :: :
0708 07:23:45737 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45737 ::

0708 07:23:45737 :: Traceback (most recent call last):

0708 07:23:45737 :: File "game.py", line 787, in RefreshInventory

0708 07:23:45738 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:23:45738 :: AttributeError
0708 07:23:45738 :: :
0708 07:23:45738 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:23:45738 ::

0708 07:23:45738 :: Traceback (most recent call last):

0708 07:23:45738 :: File "game.py", line 665, in RefreshSkill

0708 07:23:45738 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45739 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45739 :: AttributeError
0708 07:23:45739 :: :
0708 07:23:45739 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45739 ::

0708 07:23:45739 :: Traceback (most recent call last):

0708 07:23:45739 :: File "game.py", line 653, in RefreshStatus

0708 07:23:45740 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45740 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45740 :: AttributeError
0708 07:23:45741 :: :
0708 07:23:45741 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45741 ::

0708 07:23:46877 :: Traceback (most recent call last):

0708 07:23:46877 :: File "networkModule.py", line 239, in SetGamePhase

0708 07:23:46878 :: File "game.py", line 110, in __init__

0708 07:23:46878 :: File "interfaceModule.py", line 314, in MakeInterface

0708 07:23:46878 :: File "interfaceModule.py", line 126, in __MakeTaskBar

0708 07:23:46879 :: File "uiTaskBar.py", line 536, in LoadWindow

0708 07:23:46879 :: File "uiTaskBar.py", line 744, in RefreshQuickSlot

0708 07:23:46879 :: RuntimeError
0708 07:23:46879 :: :
0708 07:23:46879 :: skill.GetSkillType - Failed to find skill by 76
0708 07:23:46879 ::
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

[CoMa]RooT. scrie:Am adaugat rezistenta la sabie si cand ma conectez ramane blocat atunci cand aproape sa intri pe server
41003 "사막의 전사" "ITEM_COSTUME" "COSTUME_BODY" 2 "ANTI_FEMALE | ANTI_SELL | ANTI_STACK" "NONE" "NONE" "NONE" 0 0 0 0 0 "REAL_TIME_FIRST_USE" 2592000 "LIMIT_NONE" 0 "APPLY_MAX_HP" 2000 "APPLY_CAST_SPEED" 20 "APPLY_RESIST_SWORD 50 5 0 0 40032 0 0 0 0 0
syserr client
0708 07:20:14105 :: CPythonItem::LoadItemTable: invalid item_proto[locale/ro/item_proto] STRIDE[152] != sizeof(SItemTable)
0708 07:20:14105 :: LoadLocaleData - LoadItemProto(locale/ro/item_proto) Error
0708 07:20:52038 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.
0708 07:22:16754 :: Traceback (most recent call last):

0708 07:22:16754 :: File "networkModule.py", line 239, in SetGamePhase

0708 07:22:16754 :: File "game.py", line 110, in __init__

0708 07:22:16754 :: File "interfaceModule.py", line 314, in MakeInterface

0708 07:22:16755 :: File "interfaceModule.py", line 126, in __MakeTaskBar

0708 07:22:16755 :: File "uiTaskBar.py", line 536, in LoadWindow

0708 07:22:16772 :: File "uiTaskBar.py", line 744, in RefreshQuickSlot

0708 07:22:16773 :: RuntimeError
0708 07:22:16773 :: :
0708 07:22:16773 :: skill.GetSkillType - Failed to find skill by 76
0708 07:22:16773 ::

0708 07:22:28286 :: Traceback (most recent call last):

0708 07:22:28287 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28287 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28287 :: AttributeError
0708 07:22:28288 :: :
0708 07:22:28288 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28288 ::

0708 07:22:28288 :: Traceback (most recent call last):

0708 07:22:28288 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28288 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28288 :: AttributeError
0708 07:22:28288 :: :
0708 07:22:28288 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28288 ::

0708 07:22:28288 :: Traceback (most recent call last):

0708 07:22:28288 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28289 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28289 :: AttributeError
0708 07:22:28289 :: :
0708 07:22:28289 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28289 ::

0708 07:22:28289 :: Traceback (most recent call last):

0708 07:22:28289 :: File "game.py", line 787, in RefreshInventory

0708 07:22:28290 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:22:28290 :: AttributeError
0708 07:22:28290 :: :
0708 07:22:28290 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:22:28290 ::

0708 07:22:03458 :: CPythonItem::LoadItemTable: invalid item_proto[locale/ro/item_proto] STRIDE[152] != sizeof(SItemTable)
0708 07:22:03459 :: LoadLocaleData - LoadItemProto(locale/ro/item_proto) Error
0708 07:23:45569 :: Traceback (most recent call last):

0708 07:23:45569 :: File "game.py", line 873, in ShowMapName

0708 07:23:45570 :: File "interfaceModule.py", line 1002, in SetMapName

0708 07:23:45570 :: File "uiMiniMap.py", line 285, in SetMapName

0708 07:23:45570 :: File "uiMiniMap.py", line 465, in ShowMiniMap

0708 07:23:45571 :: AttributeError
0708 07:23:45571 :: :
0708 07:23:45571 :: 'int' object has no attribute 'Show'
0708 07:23:45571 ::

0708 07:23:45695 :: Traceback (most recent call last):

0708 07:23:45695 :: File "game.py", line 653, in RefreshStatus

0708 07:23:45696 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45696 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45697 :: AttributeError
0708 07:23:45697 :: :
0708 07:23:45697 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45697 ::

0708 07:23:45736 :: Traceback (most recent call last):

0708 07:23:45736 :: File "game.py", line 653, in RefreshStatus

0708 07:23:45736 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45737 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45737 :: AttributeError
0708 07:23:45737 :: :
0708 07:23:45737 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45737 ::

0708 07:23:45737 :: Traceback (most recent call last):

0708 07:23:45737 :: File "game.py", line 787, in RefreshInventory

0708 07:23:45738 :: File "interfaceModule.py", line 621, in RefreshInventory

0708 07:23:45738 :: AttributeError
0708 07:23:45738 :: :
0708 07:23:45738 :: 'NoneType' object has no attribute 'RefreshQuickSlot'
0708 07:23:45738 ::

0708 07:23:45738 :: Traceback (most recent call last):

0708 07:23:45738 :: File "game.py", line 665, in RefreshSkill

0708 07:23:45738 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45739 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45739 :: AttributeError
0708 07:23:45739 :: :
0708 07:23:45739 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45739 ::

0708 07:23:45739 :: Traceback (most recent call last):

0708 07:23:45739 :: File "game.py", line 653, in RefreshStatus

0708 07:23:45740 :: File "game.py", line 647, in CheckGameButton

0708 07:23:45740 :: File "interfaceModule.py", line 1142, in CheckGameButton

0708 07:23:45740 :: AttributeError
0708 07:23:45741 :: :
0708 07:23:45741 :: 'Interface' object has no attribute 'wndGameButton'
0708 07:23:45741 ::

0708 07:23:46877 :: Traceback (most recent call last):

0708 07:23:46877 :: File "networkModule.py", line 239, in SetGamePhase

0708 07:23:46878 :: File "game.py", line 110, in __init__

0708 07:23:46878 :: File "interfaceModule.py", line 314, in MakeInterface

0708 07:23:46878 :: File "interfaceModule.py", line 126, in __MakeTaskBar

0708 07:23:46879 :: File "uiTaskBar.py", line 536, in LoadWindow

0708 07:23:46879 :: File "uiTaskBar.py", line 744, in RefreshQuickSlot

0708 07:23:46879 :: RuntimeError
0708 07:23:46879 :: :
0708 07:23:46879 :: skill.GetSkillType - Failed to find skill by 76
0708 07:23:46879 ::

Conversia server->client(ma refer la proto) o faci prin intermediul dump_proto?
Pentru acest mesaj, [RaffaeL] for the post:
[CoMa]RooT.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
[CoMa]RooT.
Nivel 2

Nivel 2
Mesaje: 230
Membru din: 16 Iun 2017, 21:02
Server: Metin2Hyperia.NeT
Regat: Jinno
Aprecieri: 85  
Mulţumiri: 9  
Medalii

nu inteleg la ce te referi, te referi la decriptare sau
edit: da cand decriptez item_proto client imi da si item_names si item_proto.txt ambele la decriptare
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

[CoMa]RooT. scrie:nu inteleg la ce te referi, te referi la decriptare sau
edit: da cand decriptez item_proto client imi da si item_names si item_proto.txt ambele la decriptare
Ok. Dupa ce adaugi in/modifici item_proto.txt(server side) cripteaza tot cu Dump_proto.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
[CoMa]RooT.
Nivel 2

Nivel 2
Mesaje: 230
Membru din: 16 Iun 2017, 21:02
Server: Metin2Hyperia.NeT
Regat: Jinno
Aprecieri: 85  
Mulţumiri: 9  
Medalii

[RaffaeL] scrie:
[CoMa]RooT. scrie:nu inteleg la ce te referi, te referi la decriptare sau
edit: da cand decriptez item_proto client imi da si item_names si item_proto.txt ambele la decriptare
Ok. Dupa ce adaugi in/modifici item_proto.txt(server side) cripteaza tot cu Dump_proto.
nu decriptez cu dump_proto folosesc epack32
Avatar utilizator
jimion94
Nivel 2

Nivel 2
Mesaje: 251
Membru din: 30 Dec 2016, 15:13
Server: ro
Regat: Jinno
Aprecieri: 89  
Mulţumiri: 679  
Medalii

[CoMa]RooT. scrie:
[RaffaeL] scrie:
[CoMa]RooT. scrie:nu inteleg la ce te referi, te referi la decriptare sau
edit: da cand decriptez item_proto client imi da si item_names si item_proto.txt ambele la decriptare
Ok. Dupa ce i in/i item_proto.txt(server side) cripteaza tot cu Dump_proto.
nu decriptez cu dump_proto folosesc epack32
DE LA epack32 este foloseste Dump_proto ca nu se potrivesc lzo
Avatar utilizator
[CoMa]RooT.
Nivel 2

Nivel 2
Mesaje: 230
Membru din: 16 Iun 2017, 21:02
Server: Metin2Hyperia.NeT
Regat: Jinno
Aprecieri: 85  
Mulţumiri: 9  
Medalii

mai pe scurt trebuie sa schimb decriptorul de item_proto ?
Închis
Răspunsuri
1
Vizualizări
264
Răspunsuri
3
Vizualizări
1020
Răspunsuri
2
Vizualizări
342
Răspunsuri
3
Vizualizări
315

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 26 vizitatori