LuaFunc: How to

Results 1 to 3 of 3
  1. #1
    Elite Member Prkchop is offline
    Member +Rank
    Jun 2010 Join Date
    Your BackyardLocation
    148Posts

    LuaFunc: How to

    Im wondering how to make my events work like when i go into my database server and apply PCBang or LuaEvent I dont know how to turn them on and off when i want

    Spoiler:
    function AddEvent( strDesc )
    local nEventId = table.getn(tEvent) + 1

    tEvent[nEventId] = {}
    tEvent[nEventId].Item = {}
    tEvent[nEventId].Time = {}
    tEvent[nEventId].Desc = strDesc
    tEvent[nEventId].fExpFactor = 1
    tEvent[nEventId].fItemDropRate = 1
    tEvent[nEventId].fPieceItemDropRate = 1
    tEvent[nEventId].fGoldDropFactor = 1
    tEvent[nEventId].State = 0
    tEvent[nEventId].nAttackPower = 0
    tEvent[nEventId].nDefensePower = 0
    tEvent[nEventId].nCouponEvent = 0
    tEvent[nEventId].Gift = {}
    tEvent[nEventId].fCheerExpFactor = 1
    tEvent[nEventId].tSpawn = {}
    tEvent[nEventId].tKeepConnectEvent = {}
    tEvent[nEventId].fRainEventExpFactor = 1
    tEvent[nEventId].strRainEventTitle = ""
    tEvent[nEventId].fSnowEventExpFactor = 1
    tEvent[nEventId].strSnowEventTitle = ""
    end

    -- ½ÃÀ۽ð£, ³¡½Ã°£
    function SetTime( strStart, strEnd )
    local nEventId = table.getn(tEvent)
    local nSize = table.getn( tEvent[nEventId].Time ) + 1

    tEvent[nEventId].Time[nSize] = {}
    tEvent[nEventId].Time[nSize].nStart = GetTimeToNumber( strStart )
    tEvent[nEventId].Time[nSize].nEnd = GetTimeToNumber( strEnd )
    end

    -- ¾ÆÀÌÅÛ
    function SetItem( ItemId, nItemMaxNum, nItemNum, nLevel )
    local nEventId = table.getn(tEvent)
    local nSize = table.getn(tEvent[nEventId].Item)

    tEvent[nEventId].Item[nSize+1] = {}
    tEvent[nEventId].Item[nSize+1].ItemId = ItemId
    tEvent[nEventId].Item[nSize+1].ItemMaxNum = nItemMaxNum
    tEvent[nEventId].Item[nSize+1].ItemNum = nItemNum
    tEvent[nEventId].Item[nSize+1].nLevel = nLevel
    tEvent[nEventId].Item[nSize+1].TimeOut = 0
    tEvent[nEventId].Item[nSize+1].Skip = 0



    What do i edit to make them work Just basic's if enough thank you


  2. #2
    Elite Member CinuSeK is offline
    Member +Rank
    Feb 2009 Join Date
    122Posts

    Re: LuaFunc: How to

    If you want to make event, don't make it in EventFunc.lua. That file is for changing rates. If you want to make one, just open your Event.lua file in Resource folder, and make an event. If you don't know how to make it, I can post a little tutorial here later.

  3. #3
    We are Maverick! Dell Honne is offline
    Grand MasterRank
    Feb 2009 Join Date
    ON, CanadaLocation
    3,254Posts

    Re: LuaFunc: How to

    There are guides in the section that explain some of the things in Event.lua.

    http://forum.ragezone.com/f457/guides-702726/

    An example of one.



Advertisement