Jump to content

minigutza

Member
  • Posts

    52
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by minigutza

  1. 7 hours ago, TAUMP said:

    Because slots are out of window? Its logically.

    Indeed, i saw that 😅 but at you guys, the slots are in the window and i made every change from the tutorial. How can i change to be in the window? Its python? I tried to change it in safeboxwindow.py from uiscript without succes. Thank you.

  2. Hello,

    I tried to add this system but i can t move the items on the new spaces. I changed and corrected all errors like you said in the comentaries. When i try to move an item from inventory to those slots its like i drop the items on the ground, asking me if i want to do that. Can you help me please? Thank you.

    .gif

  3. Ok...but there is a bug on this system.

    You can teleport with this skill between maps even if there is a min level on that map. E.g. from exile cave (v3) you can be teleported to beta maps even if you are lower than level 90. I even implemented a quest for checking min lv in beta (90) and no use. They can still teleport there.

    There is any solution?

  4. I tried to add this system, got some errors, corrected them for my source and everything was fine. But i can t compile title.cpp, i got some erorrs on buy potions 1 2 3 arguments.

    Example:

    title.cpp 214:8: error: no member named 'auto_ptr' in namespace 'std' 

    title.cpp 214:17: error: unexpected type name 'SQLMsg' : expected expression

    title.cpp 214:25: error: use an undeclared identifier 'pMsg'

    title.cpp 216:7: error: use an undeclared identifier 'pMsg'

    title.cpp 217:36: error: use an undeclared identifier 'pMsg'

    and so on....

  5. Hello guys,

    Can you help me?

    I had this error 

    SPYiphi.png

    I added #include <boost / algorithm / string / replace.hpp> in PythonChat.cpp and PythonTextTail.cpp but its saying there is no file or directory for that line.

     5HRWq8Y.png

    What i missed? Thanks a lot.

  6. I did everything ok, checked twice the files, still not working. When i log in i am stucked without loading npc's or everything and if i try to write i am disconnected.

    Can you help me please? I thought you missed some TABS because i saw spaces instead of tabs on some struct from packet.h client but still no succes.

    I updated the tables too. Thanks a lot.

  7.  

    0922 23:21:15221 :: Traceback (most recent call last):
    
    0922 23:21:15222 ::   File "networkModule.py", line 247, in SetGamePhase
    
    0922 23:21:15222 ::   File "game.py", line 98, in __init__
    
    0922 23:21:15222 ::   File "interfaceModule.py", line 298, in MakeInterface
    
    0922 23:21:15222 ::   File "interfaceModule.py", line 203, in __MakeWindows
    
    0922 23:21:15222 ::   File "uiPlayerRanking.py", line 26, in __init__
    
    0922 23:21:15223 ::   File "uiPlayerRanking.py", line 80, in LoadWindow
    
    0922 23:21:15223 ::   File "ui.py", line 2704, in GetChild
    
    0922 23:21:15223 :: KeyError
    0922 23:21:15223 :: : 
    0922 23:21:15223 :: 'CurrentPage'
    0922 23:21:15223 :: 
    

    What am i doing wrong? I added all the stuff, even ymir_work ui in ETC. Thank you

  8. On 8/26/2022 at 7:22 PM, SussyFlore96 said:

    Anyone managed to make soul stones (50513) and pearls (27992, 27993, 27994) stackable?

    Even if the items have ITEM_STACKABLE they simply won't stack in inventory. I have tried to search the entire db/game source for anything that might help and had no joy with it.

    Any idea would be greatly appreciated.

    @ TMP4, perhaps you might have an idea of this behavior?

    Thanks!

    As TMP4 said add the ITEM_STACKABLE to the second NONE.

    Or just replace those three pearls with mine in item_proto.txt from the server:

    27992	백진주	ITEM_RESOURCE	RESOURCE_WHITE_PEARL	1	NONE	ITEM_STACKABLE	NONE	NONE	12000	12000	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
    27993	청진주	ITEM_RESOURCE	RESOURCE_BLUE_PEARL	1	NONE	ITEM_STACKABLE	NONE	NONE	12000	12000	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
    27994	피진주	ITEM_RESOURCE	RESOURCE_BLOOD_PEARL	1	NONE	ITEM_STACKABLE	NONE	NONE	24000	24000	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0

    Of course, you need to have the server offline or just reboot after you modify the proto.

  9. I replaced systemoptiondialog.py with yours and i get this error after few seconds after connection: 

    Quote

    0827 10:38:18971 :: Failed to load script file : uiscript/systemoptiondialog.py
    0827 10:38:18972 :: 
    ui.py(line:2763) LoadScriptFile
    system.py(line:192) execfile
    system.py(line:163) Run
    uiscript/systemoptiondialog.py(line:178) <module>

    LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'OPTION_FOG_ON'

    0827 10:38:18972 :: ============================================================================================================
    0827 10:38:18972 :: Abort!!!!


    0827 10:38:18973 :: 
    uiSystemOption.py(line:57) __Load_LoadScript
    ui.py(line:2780) LoadScriptFile
    exception.py(line:36) Abort

    System.OptionDialog.__Load_LoadScript - <type 'exceptions.SystemExit'>:

    0827 10:38:18973 :: ============================================================================================================
    0827 10:38:18973 :: Abort!!!!


     

    I solved it. Missed some new lines in locale_interface.txt from locale. It's not added in the tutorial.

    If you have the same issue open locale_interface.txt from locale, search for "FOG" and add after the fog lines

    OPTION_FOG_ON    ON
    OPTION_FOG_OFF    OFF
    ENABLE_FOG_FIX    FOGFIX

     

     

  10. Ok. The system is good but i had an issue on 40k source. The kingdom's color are not working, only for blue kingdom.

    To solve this, if you use the first post you need to change the colors i don t know really why, like those from  xP3NG3Rx.

    So:

    Replace this:

    const char* kingdoms[3] = {"|cFFff000|h|h[Shinsoo]|cFFA7FFD4|H|h","|CFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]|cFFA7FFD4|H|h"};

    With this:

    const char* kingdoms[3] = {"|cFFFF0000[Shinsoo]|r", "|cFFFFFF00[Chunjo]|r", "|cFF0080FF[Jinno]|r"};

     

    I checked a while, maybe it will help others. Good luck!

  11. Hello guys,

    I receive random unknown patcket header from client, header 133, last 21, 16 or header 169 but i guess they are just random announced.

    In serverside (game2 ch1) i got header 26 and 29 and some other quest related errors

    Quote

    SYSERR: Aug  9 19:25:22 :: Analyze: login phase does not handle this packet! header 26
    SYSERR: Aug  9 19:25:22 :: Analyze: login phase does not handle this packet! header 29
    SYSERR: Aug  9 19:25:22 :: Analyze: login phase does not handle this packet! header 26
    SYSERR: Aug  9 19:25:22 :: Analyze: login phase does not handle this packet! header 29
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:25:22 :: Select: wrong QUEST_SELECT request! : 512
    SYSERR: Aug  9 19:27:33 :: pc_give_or_drop_item: QUEST Make item call error : wrong argument
    SYSERR: Aug  9 19:28:18 :: Select: wrong QUEST_SELECT request! : 499
    SYSERR: Aug  9 19:28:19 :: Select: wrong QUEST_SELECT request! : 499
    SYSERR: Aug  9 19:28:19 :: Select: wrong QUEST_SELECT request! : 499

    in first channel ch1 

    Quote

    SYSERR: Aug  9 19:16:40 :: ReadDragonSoulTableFile: dragon_soul_table.txt load error
    SYSERR: Aug  9 19:16:40 :: Boot: cannot load DragonSoulTable: locale/romania/dragon_soul_table.txt
    SYSERR: Aug  9 19:19:24 :: Analyze: login phase does not handle this packet! header 3
    SYSERR: Aug  9 19:19:24 :: Process: SEQUENCE 21fa6d00 mismatch 0xca != 0x2f header 3
    SYSERR: Aug  9 19:19:24 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [109 : 0xaf]
        [003 : 0xca]

    SYSERR: Aug  9 19:22:48 :: Process: SEQUENCE 361b7680 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:22:48 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 19:23:31 :: Process: SEQUENCE 361b8480 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:23:31 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 19:26:56 :: Process: SEQUENCE 361b9280 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:26:56 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 19:29:41 :: Process: SEQUENCE 361b9980 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:29:41 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 19:31:35 :: Analyze: login phase does not handle this packet! header 3
    SYSERR: Aug  9 19:31:35 :: Process: SEQUENCE 361b7680 mismatch 0xca != 0x2f header 3
    SYSERR: Aug  9 19:31:35 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [109 : 0xaf]
        [003 : 0xca]

    SYSERR: Aug  9 19:40:53 :: Process: SEQUENCE 361bb580 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:40:53 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 19:46:31 :: Process: SEQUENCE 361bb580 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:46:31 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 19:48:33 :: Process: SEQUENCE 3625df80 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:48:33 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 19:58:38 :: Process: SEQUENCE 3625df80 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 19:58:38 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 20:11:36 :: Process: SEQUENCE 361b5e00 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 20:11:36 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 20:13:38 :: Process: SEQUENCE 29542600 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 20:13:38 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    SYSERR: Aug  9 20:13:47 :: Process: SEQUENCE 21fa8900 mismatch 0xaf != 0x64 header 254
    SYSERR: Aug  9 20:13:47 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
        [254 : 0xaf]

    I removed alchemy system from the serverside (quests from quest & object/state and notarget, item proto vnums npc quest, and renamed that dragon_soul_table and the button from inventory. i think the dragon soul table is one of the problem but its for all of my issues? i think the unknown headers are not from there.

    And one more thing, the server is online in a VPS. 

    Should i use some ip on configs here? because the players can play without any issues on my server. Could be related to the unknown packets? Just the client is closing randomly sometimes.

    #BIND_IP: Your Private/Internal IPv4 address
    #PROXY_IP: Your Public/External IPv4 address
     

    Thanks a lot.

     

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.