Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Immortal Sea Scripts

Newbie Spellweaver
Joined
Jul 4, 2010
Messages
8
Reaction score
0
After browsing through my facebook (Of all places) I came across some scripts that I had made for Immortal Sea online when I was working for them. Thanks to school; however, I had to quit but I found my main script which was the Collector. I am assuming whoever uses the script already know how to implement it. My collector script is a little different, in that it buys multiple amounts of a good. You will obtain a lower amount of money for exchanging as soon as possible. You obtain more money if you hold on and exchange in bulk. It's hard to explain so you can see by simply looking at the script.
(When I make scripts, i've got a habit of avoiding as much "Slang" as possible. I don't think about it, it's just habit, so you'll have to change the wording if you want it a particular way)

I also still have the following scripts.:
Uns45-65,
Kals for lv1-4 azraels,
Reputation,
ticket,
Mall (Not Donate Mall)
Iron ore + Sashimi for Kals,
Million dollar note,
Virgo exchange,
unseal 80 rings
-----------------------------------------
Untested/Not Working
Working
-----------------------------------------
Im not sure on whether they're working or not but i've already tested my collector npc and it's working fine. I'll upload the others in a document when i've verified their functionality.


Code:
function npc_IsoCollect0 ()
    Talk( 1, "Welcome Stranger. I Am Known Throughout Immortal Sea, And Reveared By Kings. I Am The Finest Collector In Existance! I Happen To Be Searching For Some Things. If You Obtain These Items I Will Buy Them Off Of You. I Will Even Buy It For More Money In Bulks." )
    Text( 1, "Fairy Coins", JumpPage, 2)
    Text( 1, "Elven Signet", JumpPage, 3 )
    Text( 1, "Royal Elven Signet", JumpPage, 4 )
    Text( 1, "New Sheepskin Scroll", JumpPage, 5 )
    Text( 1, "Mayday Card", JumpPage, 6 )
 
    Talk( 2, "You Have Fairy Coins For Me? Remember That I Will Buy Them For More Gold If You Sell Them To Me In Bulk Rather Than Small Supply At A Time." )
    Text( 2, "99 Fairy Coins For 2.5 Million", JumpPage, 7)
    Text( 2, "198 Fairy Coins For 5.5 Million", JumpPage, 8)
    Text( 2, "297 Fairy Coins For 8 Million", JumpPage, 9)
    Text( 2, "396 Fairy Coins For 11 Million", JumpPage, 10)
    Text( 2, "495 Fairy Coins For 14.5 Million", JumpPage, 11)
    Text( 2, "594 Fairy Coins For 18 Million", JumpPage, 12)
    Text( 2, "693 Fairy Coins For 21 Million", JumpPage, 13)
    Text( 2, "792 Fairy Coins For 24.5 Million", JumpPage, 14)
 
    Talk( 3, "You Have Elven Signets For Me? Remember That I Will Buy Them For More Gold If You Sell Them To Me In Bulk Rather Than Small Supply At A Time." )
    Text( 3, "5 Elven Signets For 5 Million", JumpPage, 15)
    Text( 3, "10 Elven Signets For 12 Million", JumpPage, 16)
    Text( 3, "20 Elven Signets For 25 Million", JumpPage, 17)
    Text( 3, "55 Elven Signets For 60 Million", JumpPage, 18)
    Text( 3, "99 Elven Signets For 125 Million", JumpPage, 19)
 
    Talk( 4, "You Have Royal Elven Signets For Me? Remember That I Will Buy Them For More Gold If You Sell Them To Me In Bulk Rather Than Small Supply At A Time." )
    Text( 4, "1 Royal Elven Signet For 10 Million", JumpPage, 20)
    Text( 4, "5 Royal Elven Signets For 70 Million", JumpPage, 21)
 
    Talk( 5, "You Have New Sheepskin Scrolls For Me? Remember That I Will Buy Them For More Gold If You Sell Them To Me In Bulk Rather Than Small Supply At A Time." )
    Text( 5, "10 New Sheepskin Scrolls For 1.5 Million", JumpPage, 22)
    Text( 5, "50 New Sheepskin Scrolls For 10 Million", JumpPage, 23)
    Text( 5, "99 New Sheepskin Scrolls For 20 Million", JumpPage, 24)
 
    Talk( 6, "You Have Mayday Cards For Me? Remember That I Will Buy Them For More Gold If You Sell Them To Me In Bulk Rather Than Small Supply At A Time." )
    Text( 6, "99 Mayday Cards For 4 Million", JumpPage, 25)
    Text( 6, "495 Mayday Cards For 22.5 Million", JumpPage, 26)
    Text( 6, "990 Mayday Cards For 48 Million", JumpPage, 27)
 
    Talk( 7, "You Have 1 Stack of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 99, 4 )
    TriggerAction( 1, TakeItem, 855, 99, 4 )
    TriggerAction( 1, AddMoney, 2500000, 2500000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 7, "Yes I want To Sell 1 Stack of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 8, "You Have 2 Stacks of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 198, 4 )
    TriggerAction( 1, TakeItem, 855, 198, 4 )
    TriggerAction( 1, AddMoney, 5500000, 5500000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 8, "Yes I want To Sell 2 Stacks of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 9, "You Have 3 Stacks of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 297, 4 )
    TriggerAction( 1, TakeItem, 855, 297, 4 )
    TriggerAction( 1, AddMoney, 8000000, 8000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 9, "Yes I want To Sell 3 Stacks of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 10, "You Have 4 Stacks of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 396, 4 )
    TriggerAction( 1, TakeItem, 855, 396, 4 )
    TriggerAction( 1, AddMoney, 11000000, 11000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 10, "Yes I want To Sell 4 Stacks of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 11, "You Have 5 Stacks of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 495, 4 )
    TriggerAction( 1, TakeItem, 855, 495, 4 )
    TriggerAction( 1, AddMoney, 14500000, 145000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 11, "Yes I want To Sell 5 Stacks of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 12, "You Have 6 Stacks of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 594, 4 )
    TriggerAction( 1, TakeItem, 855, 594, 4 )
    TriggerAction( 1, AddMoney, 18000000, 18000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 12, "Yes I want To Sell 6 Stacks of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 13, "You Have 7 Stacks of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 693, 4 )
    TriggerAction( 1, TakeItem, 855, 693, 4 )
    TriggerAction( 1, AddMoney, 21000000, 21000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 13, "Yes I want To Sell 7 Stacks of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 14, "You Have 8 Stacks of Fairy Coins That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 855, 792, 4 )
    TriggerAction( 1, TakeItem, 855, 792, 4 )
    TriggerAction( 1, AddMoney, 24500000, 24500000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 14, "Yes I want To Sell 8 Stacks of Fairy Coins", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 15, "You Have 5 Elven Signets That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 2588, 5, 4 )
    TriggerAction( 1, TakeItem, 2588, 5, 4 )
    TriggerAction( 1, AddMoney, 5000000, 5000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 15, "Yes I want To Sell 5 Elven Signets", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 16, "You Have 10 Elven Signets That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 2588, 10, 4 )
    TriggerAction( 1, TakeItem, 2588, 10, 4 )
    TriggerAction( 1, AddMoney, 12000000, 12000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 16, "Yes I want To Sell 10 Elven Signets", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 17, "You Have 20 Elven Signets That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 2588, 20, 4 )
    TriggerAction( 1, TakeItem, 2588, 20, 4 )
    TriggerAction( 1, AddMoney, 25000000, 25000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 17, "Yes I want To Sell 20 Elven Signets", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 18, "You Have 55 Elven Signets That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 2588, 55, 4 )
    TriggerAction( 1, TakeItem, 2588, 55, 4 )
    TriggerAction( 1, AddMoney, 60000000, 60000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 18, "Yes I want To Sell 55 Elven Signets", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 19, "You Have 99 Elven Signets That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 2588, 99, 4 )
    TriggerAction( 1, TakeItem, 2588, 99, 4 )
    TriggerAction( 1, AddMoney, 125000000, 125000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 19, "Yes I want To Sell 99 Elven Signets", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 20, "You Have 1 Royal Elven Signet That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 2589, 1, 4 )
    TriggerAction( 1, TakeItem, 2589, 1, 4 )
    TriggerAction( 1, AddMoney, 10000000, 10000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 20, "Yes I want To Sell 1 Royal Elven Signet", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 21, "You Have 5 Royal Elven Signet That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 2589, 5, 4 )
    TriggerAction( 1, TakeItem, 2589, 5, 4 )
    TriggerAction( 1, AddMoney, 70000000, 70000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 21, "Yes I want To Sell 5 Royal Elven Signet", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 22, "You Have 10 New Sheepskin Scrolls That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 684, 10, 4 )
    TriggerAction( 1, TakeItem, 684, 10, 4 )
    TriggerAction( 1, AddMoney, 1500000, 1500000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 22, "Yes I want To Sell 10 New Sheepskin Scrolls", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 23, "You Have 50 New Sheepskin Scrolls That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 684, 50, 4 )
    TriggerAction( 1, TakeItem, 684, 50, 4 )
    TriggerAction( 1, AddMoney, 10000000, 10000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 23, "Yes I want To Sell 50 New Sheepskin Scrolls", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 24, "You Have 99 New Sheepskin Scrolls That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 684, 99, 4 )
    TriggerAction( 1, TakeItem, 684, 99, 4 )
    TriggerAction( 1, AddMoney, 20000000, 20000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 24, "Yes I want To Sell 99 New Sheepskin Scrolls", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 25, "You Have 99 Mayday Cards That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 452, 99, 4 )
    TriggerAction( 1, TakeItem, 452, 99, 4 )
    TriggerAction( 1, AddMoney, 4000000, 4000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 25, "Yes I want To Sell 99 Mayday Cards", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 26, "You Have 495 Mayday Cards That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 452, 495, 4 )
    TriggerAction( 1, TakeItem, 452, 495, 4 )
    TriggerAction( 1, AddMoney, 22500000, 22500000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 26, "Yes I want To Sell 495 Mayday Cards ( 5 Stacks )", MultiTrigger, GetMultiTrigger(), 1 )
 
    Talk( 27, "You Have 990 Mayday Cards That Your Willing To Sell?" )    
    InitTrigger()
    TriggerCondition( 1, HasLeaveBagGrid, 1 )
    TriggerCondition( 1, KitbagLock, 0 )
    TriggerCondition( 1, HasItem, 452, 990, 4 )
    TriggerAction( 1, TakeItem, 452, 990, 4 )
    TriggerAction( 1, AddMoney, 48000000, 48000000 )
    TriggerFailure( 1, JumpPage, 30 )
    Text( 27, "Yes I want To Sell 990 Mayday Cards ( 10 Stacks )", MultiTrigger, GetMultiTrigger(), 1 )
 
 
    Talk( 30, "Do You Take Me For A Fool? I Refuse To Give Money Away." )    
 
end

:thumbup: Hope this helps, I don't expect Credits from anyone who may use this, Just want to contribute to the community for helping me learn this in the first place. :thumbup:

( Just Copy & Paste The Scripts from the .txt )
 

Attachments

You must be registered for see attachments list
Last edited:
Back
Top