Forgotten World Free Ticket

Results 1 to 4 of 4
  1. #1
    Grand Master lemoniscool is offline
    Grand MasterRank
    Nov 2009 Join Date
    GermanyLocation
    579Posts

    Forgotten World Free Ticket

    Hi!
    I want to add the Forgotten World Free Entry Ticket onto my server but i have a small (or big) problem .. i have activated it inside the database with this small query:

    PHP Code:
    USE [SRO_VT_SHARD]

    UPDATE _RefObjCommon
    SET 
    "Service" 1
    WHERE CodeName128 LIKE 
    '%MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD' 
    After that i extracted the lines i need for the itemdata_40000.txt with this query:

    PHP Code:
    USE [SRO_VT_SHARD]

    SELECT 
        _RefObjCommon
    .Service,_RefObjCommon.ID,_RefObjCommon.CodeName128,_RefObjCommon.ObjName128,_RefObjCommon.OrgObjCodeName128,_RefObjCommon.NameStrID128,_RefObjCommon.DescStrID128,_RefObjCommon.CashItem,_RefObjCommon.Bionic,_RefObjCommon.TypeID1,_RefObjCommon.TypeID2,_RefObjCommon.TypeID3,_RefObjCommon.TypeID4,_RefObjCommon.DecayTime,_RefObjCommon.Country,_RefObjCommon.Rarity,_RefObjCommon.CanTrade,_RefObjCommon.CanSell,_RefObjCommon.CanBuy,_RefObjCommon.CanBorrow,_RefObjCommon.CanDrop,_RefObjCommon.CanPick,_RefObjCommon.CanRepair,_RefObjCommon.CanRevive,_RefObjCommon.CanUse,_RefObjCommon.CanThrow,_RefObjCommon.Price,_RefObjCommon.CostRepair,_RefObjCommon.CostRevive,_RefObjCommon.CostBorrow,_RefObjCommon.KeepingFee,_RefObjCommon.SellPrice,_RefObjCommon.ReqLevelType1,_RefObjCommon.ReqLevel1,_RefObjCommon.ReqLevelType2,_RefObjCommon.ReqLevel2,_RefObjCommon.ReqLevelType3,_RefObjCommon.ReqLevel3,_RefObjCommon.ReqLevelType4,_RefObjCommon.ReqLevel4,_RefObjCommon.MaxContain,_RefObjCommon.RegionID,_RefObjCommon.Dir,_RefObjCommon.OffsetX,_RefObjCommon.OffsetY,_RefObjCommon.OffsetZ,_RefObjCommon.Speed1,_RefObjCommon.Speed2,_RefObjCommon.Scale,_RefObjCommon.BCHeight,_RefObjCommon.BCRadius,_RefObjCommon.EventID,_RefObjCommon.AssocFileObj128,_RefObjCommon.AssocFileDrop128,_RefObjCommon.AssocFileIcon128,_RefObjCommon.AssocFile1_128,_RefObjCommon.AssocFile2_128,
        
    _RefObjItem.MaxStack,_RefObjItem.ReqGender,_RefObjItem.ReqStr,_RefObjItem.ReqInt,_RefObjItem.ItemClass,_RefObjItem.SetID,_RefObjItem.Dur_L,_RefObjItem.Dur_U,_RefObjItem.PD_L,_RefObjItem.PD_U,_RefObjItem.PDInc,_RefObjItem.ER_L,_RefObjItem.ER_U,_RefObjItem.ERInc,_RefObjItem.PAR_L,_RefObjItem.PAR_U,_RefObjItem.PARInc,_RefObjItem.BR_L,_RefObjItem.BR_U,_RefObjItem.MD_L,_RefObjItem.MD_U,_RefObjItem.MDInc,_RefObjItem.MAR_L,_RefObjItem.MAR_U,_RefObjItem.MARInc,_RefObjItem.PDStr_L,_RefObjItem.PDStr_U,_RefObjItem.MDInt_L,_RefObjItem.MDInt_U,_RefObjItem.Quivered,_RefObjItem.Ammo1_TID4,_RefObjItem.Ammo2_TID4,_RefObjItem.Ammo3_TID4,_RefObjItem.Ammo4_TID4,_RefObjItem.Ammo5_TID4,_RefObjItem.SpeedClass,_RefObjItem.TwoHanded,_RefObjItem.Range,_RefObjItem.PAttackMin_L,_RefObjItem.PAttackMin_U,_RefObjItem.PAttackMax_L,_RefObjItem.PAttackMax_U,_RefObjItem.PAttackInc,_RefObjItem.MAttackMin_L,_RefObjItem.MAttackMin_U,_RefObjItem.MAttackMax_L,_RefObjItem.MAttackMax_U,_RefObjItem.MAttackInc,_RefObjItem.PAStrMin_L,_RefObjItem.PAStrMin_U,_RefObjItem.PAStrMax_L,_RefObjItem.PAStrMax_U,_RefObjItem.MAInt_Min_L,_RefObjItem.MAInt_Min_U,_RefObjItem.MAInt_Max_L,_RefObjItem.MAInt_Max_U,_RefObjItem.HR_L,_RefObjItem.HR_U,_RefObjItem.HRInc,_RefObjItem.CHR_L,_RefObjItem.CHR_U,_RefObjItem.Param1,_RefObjItem.Desc1_128,_RefObjItem.Param2,_RefObjItem.Desc2_128,_RefObjItem.Param3,_RefObjItem.Desc3_128,_RefObjItem.Param4,_RefObjItem.Desc4_128,_RefObjItem.Param5,_RefObjItem.Desc5_128,_RefObjItem.Param6,_RefObjItem.Desc6_128,_RefObjItem.Param7,_RefObjItem.Desc7_128,_RefObjItem.Param8,_RefObjItem.Desc8_128,_RefObjItem.Param9,_RefObjItem.Desc9_128,_RefObjItem.Param10,_RefObjItem.Desc10_128,_RefObjItem.Param11,_RefObjItem.Desc11_128,_RefObjItem.Param12,_RefObjItem.Desc12_128,_RefObjItem.Param13,_RefObjItem.Desc13_128,_RefObjItem.Param14,_RefObjItem.Desc14_128,_RefObjItem.Param15,_RefObjItem.Desc15_128,_RefObjItem.Param16,_RefObjItem.Desc16_128,_RefObjItem.Param17,_RefObjItem.Desc17_128,_RefObjItem.Param18,_RefObjItem.Desc18_128,_RefObjItem.Param19,_RefObjItem.Desc19_128,_RefObjItem.Param20,_RefObjItem.Desc20_128,_RefObjItem.MaxMagicOptCount,_RefObjItem.ChildItemCount
        FROM _RefObjCommon INNER JOIN _RefObjItem ON _RefObjCommon
    .Link=_RefObjItem.ID
        WHERE _RefObjCommon
    .CodeName128 LIKE '%MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD' AND _RefObjCommon.Service=1 ORDER BY _RefObjCommon.ID ASC 
    That gives these lines:

    PHP Code:
    1    36781    ITEM_MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD    ?? ?? ??? (?????)    xxx    SN_ITEM_MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD    SN_ITEM_MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD_TT_DESC    1    0    3    3    13    23    180000    3    0    1    1    1    255    0    1    0    0    255    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    xxx    item\etc\drop_mall_scroll.bsr    item\etc\mall_dungeon_free_ticket_forgotten_world.ddj    xxx    xxx    50    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    GROUP_INS_GOD    -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

    1    38295    ITEM_PRE_MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD    
    ?? ?? ??? (?????)    xxx    SN_ITEM_MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD    SN_ITEM_MALL_DUNGEON_FREE_TICKET_FORGOTTEN_WORLD_TT_DESC    1    0    3    3    13    23    180000    3    0    0    1    1    159    0    1    0    0    255    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    xxx    item\etc\drop_mall_scroll.bsr    Premium\etc\mall_dungeon_free_ticket_forgotten_world.ddj    xxx    xxx    50    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    GROUP_INS_GOD    -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 
    I imported the file into media.pk2 and restarted the server. So now comes the problem:
    I can drop the item via console without any problem, but it doesnt work. When i use it a messagebox appears where i have to approve that i want to use it, and when i approve it nothing happens, the item also doesnt disappear ..

    anyone knows how to fix it??

    thanks in advance, regards,
    Daedalus


  2. #2
    Grand Master lemoniscool is offline
    Grand MasterRank
    Nov 2009 Join Date
    GermanyLocation
    579Posts

    Re: Forgotten World Free Ticket

    Bumperama :bebored:

    Besides i know i could delete the fgw penalty with a query or php script anyways, but i would like to do it with the item .. nobody knows where the functions of items are declared?

  3. #3
    In the Emperor name Caosfox is offline
    Grand MasterRank
    Jun 2011 Join Date
    Balcora GateLocation
    1,608Posts

    Re: Forgotten World Free Ticket

    maybe is not sending the opcodes? like mercenary scrolls, you can drop it, can buy it, ask if you want to use it.... but no opcodes are send to gameserver.

    annoying solution : put on npc or item mall the individual gates (ITEM_ETC_TELEPORT_HOLE_WRECK_xxx_xxx_LEVEL_xxx) and so on

  4. #4
    Grand Master lemoniscool is offline
    Grand MasterRank
    Nov 2009 Join Date
    GermanyLocation
    579Posts

    Re: Forgotten World Free Ticket

    well the problem with that is the reuse time



Advertisement