Beiträge von Sil3nce

    If you have lycan, you have to add some line of code; source change the button function so you need to change every Python files for call button2 instead of button; page bonus not work (miss collaps menu part)

    Anti-Lycan have +262144 on flag... for example... basic sword (vnum 10) if have as flag 32 shaman can't equip it...
    if you put 262176 (32+262144 = 262176) as flag.. shaman and lycan can't equip it

    I tried to update skill, following new rules made with patch 17.5 (assassin & shaman).


    Skill 93 now is not showed on caster but on victim etc... so i add new mse, and effect now is showed on victim; change DB according on new skill_proto (dwTargetRange, dwSplashRange, remove "SELF_ONLY" etc...) but no damage is applied on victim.


    So question is: i have to change something also in source?

    Haben wir hier einen ehemaligen Jura Studenten ? :) Ganz richtig. Wenn er sie an Dritte weitergibt ohne bezahlt zu haben, erlischt das Recht auf das Eigentum. Deswegen gibt es den Eigentumsvorbehalt §449 BGB.

    You talk about copyright but ... do you have the Metin2 license? I don't tink so

    Ok now they are not mirroring sash slot and mount slot but not work. Let me explain:
    if i change in one item the type to 33 (ITEM_RING in my source) it is not put in RING slot


    item.cpp
    Bitte melden Sie sich an, um dieses Bild zu sehen.



    ProtoReader.cpp
    Bitte melden Sie sich an, um dieses Bild zu sehen.


    db
    Bitte melden Sie sich an, um dieses Bild zu sehen.



    In game
    Bitte melden Sie sich an, um dieses Bild zu sehen.


    ___________________________________________________________________________________________________________


    Solved this problem: i'm again without brain.exe open... i changed db, update item_proto for client but i not reloaded proto for server... X/


    Ok... i think this is last problem... if i equip item with type 33 it is not showed on slot... if i check on table item, i can see it is "EQUIPMENT" on slot 25 so is refresh problem... i will check python

    C
    1. WEAR_COSTUME_MOUNT,
    2. WEAR_COSTUME_SASH,
    3. WEAR_BELT,
    4. WEAR_COSTUME_WEAPON,
    5. WEAR_RING1,
    6. WEAR_RING2,

    In this way is better for you? This is my source without ifdef



    Ok... maybe i find problem... i just to edit/add somewhere else

    I know... is a little bit confused... source base use slot 21 for ring1 or costume mount, slot 22 for ring2 or sash


    I just add new define for use it again with now slot. Don't care about it

    Hello community, i tryed to add 2 now slots for rings. In my source client/server (Martysama) WEAR_RING1 and WEAR_RING2 are declared but their wear position are used for WEAR_COSTUME_MOUNT (pos 21) and WEAR_COSTUME_SASH (pos 22)

    C
    1. #ifdef ENABLE_MOUNT_COSTUME_SYSTEM
    2. WEAR_COSTUME_MOUNT,
    3. #else
    4. WEAR_RING1, // 21 : 신규 반지슬롯1 (왼쪽)
    5. #endif
    6. #ifdef ENABLE_SASH_SYSTEM
    7. WEAR_COSTUME_SASH,
    8. #else
    9. WEAR_RING2, // 22 : 신규 반지슬롯2 (오른쪽)
    10. #endif



    So i added after WEAR_BELT (pos 23) and WEAR_COSTUME_WEAPON (pos 24) the new rings slots


    I add they in ItemData.cpp for client and & length.h for server.
    In inventorywindow i uncomment this 2 lines


    Python
    1. ## 새 반지1
    2. {"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
    3. ## 새 반지2
    4. {"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},

    and change this line



    Python
    1. #"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",
    2. "image" : "d:/ymir work/ui/equipment_bg_with_ring.tga",


    In game i see new image but this slots are a copy of slots for sash and mount seal
    Bitte melden Sie sich an, um dieses Bild zu sehen.


    indeed i can remove sash or mount seal from new slots.


    In item.cpp i add (in function int CItem::FindEquipCell(LPCHARACTER ch, int iCandidateCell) )


    C
    1. else if (GetType() == ITEM_RING)
    2. {
    3. if (ch->GetWear(WEAR_RING1))
    4. return WEAR_RING2;
    5. else
    6. return WEAR_RING1;
    7. }


    Someone have any ideas ? ?(

    quest problem

    lol



    if you buy this system go to Bitte melden Sie sich an, um diesen Link zu sehen. he will help you

    Why do you say this? If you think is illegal or immoral, use/post system from other dev...then why didn't write this on every client/server source? No one can use source of metin because no one have license for it...so or here we refuse all illegal files or we accept to be hypocrit.
    Peace <3

    What change you made? Anyway... if your game/db, before adding Meley, was perfect (no error in compiling and you can connect without problem with they) AND your client bin, before adding Meley, was perfect (as for the server... no error etc...) then... your problem is wrong implementation.
    Ok that is a simple copy/paste but...
    1) a simple paste "before" instead of "after" will can generate error;
    2) take your brain active (is not insult vs you) because my source can be different from the owner of system.