FLYFF GURU
Beginner5 minutes

How to Edit FlyFF Level-Up Rewards

Give players free items at specific levels — perfect for newbie boost packages or milestone rewards. Configured in Event.lua via SetLevelUpGift.

What You'll Learn

  • How SetLevelUpGift triggers and what its arguments mean
  • How to deliver multiple items at the same level
  • How "all" targets every job vs. job-specific gifts

What You'll Need

  • Access to the resource folder
  • Item IDs you want to gift (looked up in spec_item)

Step-by-Step Guide

  1. Open the resource folder and edit Event.lua.

  2. Find the level-up reward section inside the same event block as the rate factors:

    AddEvent( "Welcome To Rhisis [x2/x2/x6]" )
    --{
        SetTime( "2007-06-08 14:23", "2099-06-08 16:11" )
        SetExpFactor( 2 )
    
        -- Level-up rewards
        SetLevelUpGift( 2,  "all", "II_SYS_SYS_SCR_AMPESA",        3 ) -- level 2
        SetLevelUpGift( 5,  "all", "II_CHR_SYS_SCR_UPCUTSTONE01",  1 ) -- level 5
        SetLevelUpGift( 10, "all", "II_SYS_SYS_SCR_AMPESA",        3 ) -- level 10
  3. SetLevelUpGift arguments explained:

    1st = level at which the gift is delivered
    2nd = "all" (all jobs) or a specific job constant
    3rd = item ID from spec_item (the II_... value)
    4th = quantity to give
  4. Stack multiple SetLevelUpGift lines for the same level if you want to deliver several items at once.

  5. Save Event.lua and restart the server. Create a new character and level up to test the gift delivery.

Flash Sale! The FlyFF Ultimate 2026 Bundle!

Buy Now Before Our 92% OFF Promo Ends!

Buy now for only $99 for a limited time only! (Regular Price: $599)

Buy Now For only $99
💙 PayPal
💚 GCash
🪙 Crypto

Avail now before the timer runs out:

00
Hours
00
Mins
00
Secs

Related Tutorials