[C#] Source ~ Silkroad Uniquescroll adder

  • Hallo stagetwo,


    ich habe keine lust mehr an diesem Tool weiterzuarbeiten , daher release ich es auch halb fertig.
    Der Code wie man Uniquescrolls addet steht dann hier im Thread.


    ItemdataX.txt (x the last Itemdata in your media.pk2)
    Du musst hier die Nummern 41798 bis 41801 zu deinen ändern !

    Code
    1. 1 41798 ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 ??? xxx SN_ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 1 1 1 255 0 1 0 0 1 0 100000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj xxx xxx 5 2 0 0 1 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1 MOB_CH_TIGERWOMAN_L3 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
    2. 1 41799 ITEM_SCROLL_MOB_OA_URUCHI_L3 ??? xxx SN_ITEM_SCROLL_MOB_OA_URUCHI_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 1 1 1 255 0 1 0 0 1 0 150000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj xxx xxx 5 2 0 0 1 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1 MOB_OA_URUCHI_L3 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
    3. 1 41800 ITEM_SCROLL_MOB_KK_ISYUTARU_L3 ??? xxx SN_ITEM_SCROLL_MOB_KK_ISYUTARU_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 1 1 1 255 0 1 0 0 1 0 200000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj xxx xxx 5 2 0 0 1 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1 MOB_KK_ISYUTARU_L3 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
    4. 1 41801 ITEM_SCROLL_MOB_TK_BONELORD_L3 ??? xxx SN_ITEM_SCROLL_MOB_TK_BONELORD_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 1 1 1 255 0 1 0 0 1 0 300000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj xxx xxx 5 2 0 0 1 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1 MOB_TK_BONELORD_L3 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0


    RefObjCommon
    Änder die Nummern zu deinen 41799 bis 41802.
    Am ende jeder Zeile musst du die letzen nummern auch ändern 21334 bis 21337.

    Code
    1. 1 41799 ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 ??? xxx SN_ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 0 1 1 255 3 1 0 0 1 0 100000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj XXX XXX 21334
    2. 1 41800 ITEM_SCROLL_MOB_OA_URUCHI_L3 ??? xxx SN_ITEM_SCROLL_MOB_OA_URUCHI_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 0 1 1 255 3 1 0 0 1 0 150000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj XXX XXX 21335
    3. 1 41801 ITEM_SCROLL_MOB_KK_ISYUTARU_L3 ??? xxx SN_ITEM_SCROLL_MOB_KK_ISYUTARU_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 0 1 1 255 3 1 0 0 1 0 200000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj XXX XXX 21336
    4. 1 41802 ITEM_SCROLL_MOB_TK_BONELORD_L3 ??? xxx SN_ITEM_SCROLL_MOB_TK_BONELORD_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC 0 0 3 3 3 2 18000 3 0 0 1 1 255 3 1 0 0 1 0 300000000 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 5 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_scroll.bsr item\etc\e050729_summon_scroll.ddj XXX XXX 21337


    RefObjItem
    Hier ist die erste Nummmer = der letzen in RefObjCommon !

    Code
    1. 21334 5 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 MOB_CH_TIGERWOMAN_L3 -1 xxx -1 xxx -1 xxxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0
    2. 21335 5 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 MOB_OA_URUCHI_L3 -1 xxx -1 xxx -1 xxxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0
    3. 21336 5 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 MOB_KK_ISYUTARU_L3 -1 xxx -1 xxx -1 xxxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0
    4. 21337 5 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 MOB_TK_BONELORD_L3 -1 xxx -1 xxx -1 xxxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0



    refpackageitem
    Änder die nummer 84045 von 84048, zu deiner.

    Code
    1. 1 15 84045 PACKAGE_ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 0 EXPAND_TERM_ALL SN_ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC item\etc\e050729_summon_scroll.ddj -1 xxx -1 xxx -1 xxx -1 xxx
    2. 1 15 84046 PACKAGE_ITEM_SCROLL_MOB_OA_URUCHI_L3 0 EXPAND_TERM_ALL SN_ITEM_SCROLL_MOB_OA_URUCHI_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC item\etc\e050729_summon_scroll.ddj -1 xxx -1 xxx -1 xxx -1 xxx
    3. 1 15 84047 PACKAGE_ITEM_SCROLL_MOB_KK_ISYUTARU_L3 0 EXPAND_TERM_ALL SN_ITEM_SCROLL_MOB_KK_ISYUTARU_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC item\etc\e050729_summon_scroll.ddj -1 xxx -1 xxx -1 xxx -1 xxx
    4. 1 15 84048 PACKAGE_ITEM_SCROLL_MOB_TK_BONELORD_L3 0 EXPAND_TERM_ALL SN_ITEM_SCROLL_MOB_TK_BONELORD_L3 SN_ITEM_SCROLL_UNIQUE_TT_DESC item\etc\e050729_summon_scroll.ddj -1 xxx -1 xxx -1 xxx -1 xxx


    refpricepolicyofitem
    Der Preis der Scrolls

    Code
    1. 1 15 PACKAGE_ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 1 0 100000000 -1 xxx 0 xxx 0 xxx 0 xxx
    2. 1 15 PACKAGE_ITEM_SCROLL_MOB_OA_URUCHI_L3 1 0 150000000 -1 xxx 0 xxx 0 xxx 0 xxx
    3. 1 15 PACKAGE_ITEM_SCROLL_MOB_KK_ISYUTARU_L3 1 0 200000000 -1 xxx 0 xxx 0 xxx 0 xxx
    4. 1 15 PACKAGE_ITEM_SCROLL_MOB_TK_BONELORD_L3 1 0 300000000 -1 xxx 0 xxx 0 xxx 0 xxx


    refscrapofpackageitem
    Änder die letze Nummer zu deiner !

    Code
    1. 1 15 PACKAGE_ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 xxx -1 xxx -1 xxx -1 xxx 86691
    2. 1 15 PACKAGE_ITEM_SCROLL_MOB_OA_URUCHI_L3 ITEM_SCROLL_MOB_OA_URUCHI_L3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 xxx -1 xxx -1 xxx -1 xxx 86692
    3. 1 15 PACKAGE_ITEM_SCROLL_MOB_KK_ISYUTARU_L3 ITEM_SCROLL_MOB_KK_ISYUTARU_L3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 xxx -1 xxx -1 xxx -1 xxx 86693
    4. 1 15 PACKAGE_ITEM_SCROLL_MOB_TK_BONELORD_L3 ITEM_SCROLL_MOB_TK_BONELORD_L3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 xxx -1 xxx -1 xxx -1 xxx 86694


    refshopgoods
    Item in einem NPC adden , ich habe den ArenaManager genommen (STORE_BATTLE_ARENA_EU_TAB1)

    Code
    1. 1 15 STORE_BATTLE_ARENA_EU_TAB1 PACKAGE_ITEM_SCROLL_MOB_CH_TIGERWOMAN_L3 0 -1 xxx -1 xxx -1 xxx -1 xxx
    2. 1 15 STORE_BATTLE_ARENA_EU_TAB1 PACKAGE_ITEM_SCROLL_MOB_OA_URUCHI_L3 1 -1 xxx -1 xxx -1 xxx -1 xxx
    3. 1 15 STORE_BATTLE_ARENA_EU_TAB1 PACKAGE_ITEM_SCROLL_MOB_KK_ISYUTARU_L3 2 -1 xxx -1 xxx -1 xxx -1 xxx
    4. 1 15 STORE_BATTLE_ARENA_EU_TAB1 PACKAGE_ITEM_SCROLL_MOB_TK_BONELORD_L3 3 -1 xxx -1 xxx -1 xxx -1 xxx


    textdata_object
    Der informationstext.
    Schon für alle uniques erstellt





    DL Sourcecocode:
    File-Upload.net - WindowsFormsApplication1.rar


    Pic:

  • Hi,
    coole Sache, jetzt Blick ich auch in dem Item-System einigermaßen durch :D


    vll ne doofe Frage aber für mich nicht ganz offensichtlich:


    Das Tool fügt nur das Item hinzu oder?
    Was ist mit der Funktionalität?


    Wo sag ich dem Server, dass die Scroll ein Unique spawnen soll?
    Oder erkennt der das selbst (kann ich mir irgentwie net vorstellen; zumindest nicht anhand von dem was ich bisher gesehen hab^^)?
    EDIT: Ich seh grad das in RefObjItem was von Mobs steht. Ich geh ma davon aus das ist die Stelle die ich suchte.



    Gruß
    florian0

  • Du kennst du vll das Silkroad item "Protector" dieses Antibotter-rotekugelkomischesmonster.
    Dies ist eigentlich genau das gleiche nur mit Uniques :P


    Sprich wenn du das Item benutzt weiß der Gameserver bescheid und führt die aktion durch.


    //bump


    Hat es schon jemand probiert oder habt Ihr problem beim erstellen von Uniques ?