Go Back   RunUO - Ultima Online Emulation > RunUO > Custom Script Releases

Custom Script Releases This forum is where you can release your custom scripts for other users to use.

Please note: By releasing your scripts here you are submitting them to the public and as such agree to publish them under the GPL licensing terms. The RunUO Team has made its software GPL for you to use and enjoy you should do the same for anything based off of RunUO.

View Poll Results: What do you want Changed in the Script?
Different Monsters than are In the Scripts? 9 18.75%
Easier Monsters changed in the scripts? 5 10.42%
Harder Monsters changed in the scripts? 9 18.75%
2 Seperate Monster Contract Dealers? 1 Easy, 1 Hard? 40 83.33%
Multiple Choice Poll. Voters: 48. You may not vote on this poll

Reply
 
Thread Tools Display Modes
Old 08-19-2007, 01:23 AM   #1 (permalink)
Forum Novice
 
Join Date: Jun 2004
Location: Mesa, AZ
Age: 41
Posts: 186
Send a message via Yahoo to Soultaker
Thumbs up Monster Contract Dealer & Monster Contract

Script: Monster Contract Dealer & Monster Contract
RunUO Version: 2.0 RC1
Script Version: 2.0a
Creator: Raisor: Created the Monster Contract sytem for RunUO ver 1.0 - Old Link Here
Darkness_PR Made the NPC for the Monster Contract System for RunUO ver 1.0 - Old Link Here
Soultaker: Updated to RunUO ver 2.0 and doing my best to keep it going

Description:

This package brings the "Contract Dealer" which by the name of it it lets player get a contract easily. The way it works is a player goes to him and click him once and choose talk, once they hit talk the deed is drop into the player backpack automatically, it will show a Gump saying what they received.

The monster contract is a simple deed that ask for a certain type of creatures for you to hunt, once you have collected the amount of corpses of the creature you need to hunt the button saying Claim Corpse it will say Claim, once they hit it will give the player the amount of gold given in the deed. Keep in mind it random and the amount to kill is also random.

Installation:

Simply save the files into your Custom Script folder and save and restart your server,
and spawn [add MonsterContractDealer somewhere so player can get to him and get the deeds.


Notes:
To add the contract it self in game use [add MonsterContract


The monster contract is for "noob" players that need some income to buy their supplies and what ever they need.

The monster contract is a deed that will display how many and what kind of monster you need to kill and then get the reward from it, the type and amount of monsters to kill is totally random so you will not take the same deed and monster the same time twice.
Attached Images
File Type: jpg MonsterContractGump.jpg (26.0 KB, 445 views)
File Type: jpg RioTheContractDealer.jpg (27.5 KB, 391 views)
Attached Files
File Type: rar Monster Contract Dealer & Monster Contract.rar (8.7 KB, 347 views)
__________________
Special Thanks to Liacs for Scripts & Modero for Sig

Last edited by Soultaker; 02-27-2008 at 09:41 PM. Reason: New Forums needed to update links.
Soultaker is offline   Reply With Quote
Old 08-19-2007, 01:24 AM   #2 (permalink)
Forum Novice
 
Join Date: Jun 2004
Location: Mesa, AZ
Age: 41
Posts: 186
Send a message via Yahoo to Soultaker
Thumbs up Reserved for Possible Future Use!

Reserved for Possible Future Use!
__________________
Special Thanks to Liacs for Scripts & Modero for Sig
Soultaker is offline   Reply With Quote
Old 08-19-2007, 01:34 AM   #3 (permalink)
Forum Master
 
Joeku's Avatar
 
Join Date: Feb 2005
Location: ShatteredSosaria.com
Posts: 9,280
Default

Hey thats kinda neat

Good job man.
Joeku is offline   Reply With Quote
Old 08-19-2007, 02:29 AM   #4 (permalink)
Forum Novice
 
Join Date: Mar 2006
Posts: 228
Default

Is it possible to make this as a quest instead? Instead of giving out tons of Deeds. Something similar to the paladin quest where we have to kill x hordeminions and return to uzeraan for reward. =D

The NPC will ask to kill x amount of this mob to get this reward.

Come back to the npc to collect reward and get a new contract for harder mission.

Or sorry if I can't explain properly.. how about tag the account so if they have received a contract, they will have to finish that before getting a new one?

Contract movable=false. Or if players don't like it like that. Have a command gump showing their contract or showing a gump that says you have no mission to kill anything if they don't have a contract?

Just to make it look more realistic and professional rofl. You can ignore this post though all of the above is just imagination lol.
jingz2k2 is offline   Reply With Quote
Old 08-19-2007, 08:58 AM   #5 (permalink)
Forum Novice
 
Hotshot's Avatar
 
Join Date: Jan 2006
Posts: 213
Default

Cool Script... The New Players will like it, when ever I get DSL and get new players...lol , This will help them use the shard spawn instead of wanting Training Elements. :-) Cool script.. Thanks
__________________
You Can Make a Good Living working for someone else, you can make a fortune working for yourself.
Hotshot is offline   Reply With Quote
Old 08-19-2007, 11:52 PM   #6 (permalink)
Forum Novice
 
Join Date: Jun 2004
Location: Mesa, AZ
Age: 41
Posts: 186
Send a message via Yahoo to Soultaker
Thumbs up Thanks for the Awesome Responses working on a 2nd monster dealer script already!

Quote:
Originally Posted by Joeku View Post
Hey thats kinda neat

Good job man.
Thank you Much!!! my kids love this script. and i finally got to figure out how to change the array thing over from 1.0 to 2.0 that was lotsa fun.. good thing there was alotta help i found in the forums grin!

Quote:
Originally Posted by jingz2k2 View Post
Is it possible to make this as a quest instead? Instead of giving out tons of Deeds. Something similar to the paladin quest where we have to kill x hordeminions and return to uzeraan for reward. =D

The NPC will ask to kill x amount of this mob to get this reward.

Come back to the npc to collect reward and get a new contract for harder mission.

Or sorry if I can't explain properly.. how about tag the account so if they have received a contract, they will have to finish that before getting a new one?

Contract movable=false. Or if players don't like it like that. Have a command gump showing their contract or showing a gump that says you have no mission to kill anything if they don't have a contract?

Just to make it look more realistic and professional rofl. You can ignore this post though all of the above is just imagination lol.
I haven't tackled doing a quest yet but i'll definately take a look and see if i can actually figure out how to do it! It would be a different type of thing everybody would probally like.

Quote:
Originally Posted by Hotshot View Post
Cool Script... The New Players will like it, when ever I get DSL and get new players...lol , This will help them use the shard spawn instead of wanting Training Elements. :-) Cool script.. Thanks
Nod, some players just get bored outta there skull having to fight the training elementals.. i love this way alot better!
__________________
Special Thanks to Liacs for Scripts & Modero for Sig
Soultaker is offline   Reply With Quote
Old 08-20-2007, 02:29 AM   #7 (permalink)
Forum Novice
 
Join Date: Mar 2006
Posts: 228
Default

=D

Yeha! It would be awesome if it worked.
Like in most single player rpgs where there is a guild and you can get jobs from the receptionist npc:
Eliminate or something else.

Or it doesn't have to be a quest gump. It could be like a command gump to replace the deed.

Code:
[contract,[mcontract,[monsterhunter,[monstercontract,[mercenary,[jobs
If contract has been assigned:
Current Contract
Creature Type To Kill
Amount to Eliminate
Current Status x/x
Reward Type

Claim Button
Close Button

If character has no contract:
Current Contract
You have not been assigned to do anything.
Reward Type: None

Close Button
If that works then this system can be improvised to even items! Just like Radiant Mythology for the psp.
Elimination Jobs: Mobiles
Searching Jobs: Items
Crafting Jobs: Items

Just suggestions and can be ignored
Jingz

Scripts Awesome!
jingz2k2 is offline   Reply With Quote
Old 03-05-2008, 11:29 PM   #8 (permalink)
Forum Novice
 
flinn's Avatar
 
Join Date: Mar 2006
Posts: 210
Default pets?

Hi there,
Great script, but wondering how do we make it so players can claim there kills using a pet?
__________________


http://www.crypticrealms.com
flinn is offline   Reply With Quote
Old 03-06-2008, 08:34 PM   #9 (permalink)
Forum Novice
 
Join Date: Jun 2004
Location: Mesa, AZ
Age: 41
Posts: 186
Send a message via Yahoo to Soultaker
Thumbs up

Quote:
Originally Posted by flinn View Post
Hi there,
Great script, but wondering how do we make it so players can claim there kills using a pet?
I just put it on my list of things to do... but i'm not quite sure on how to change that setting off hand, if i can figure it out though i will be sure to post it up there. or if anybody else does before me i can put it up in the top submission one for pets & one without depending on what each person likes

Cya soon
Soultaker
__________________
Special Thanks to Liacs for Scripts & Modero for Sig
Soultaker is offline   Reply With Quote
Old 03-07-2008, 11:05 AM   #10 (permalink)
Forum Novice
 
fikusunc's Avatar
 
Join Date: Feb 2004
Location: Eaton, Ohio
Age: 34
Posts: 110
Send a message via ICQ to fikusunc
Default

Soultaker, about all I do is quests. You may want to check out my script library on my quests that I have currently published. I have two quests in my files for RC1 and RC2. You may get some ideas on how you want to convert them to a quest from what I have done already. I am currently working on a third quest to finish off this batch and will have that out in about a week or so. If I get snowed in and I can stop playing with my Wii , I will get them done faster. If you have any questions, let me know. Thanks.
__________________
My script library so far
fikusunc is offline   Reply With Quote
Old 08-08-2008, 05:03 AM   #11 (permalink)
Lurker
 
Join Date: Sep 2006
Age: 37
Posts: 4
Default

This script is real good work, but there is one point that could be better, because we have the problem, that a single player stays at the contract dealer and gets a crontact and a contract and a contract since they have 50 or more contract before they start huntig. I lookt long time in your script, but i doesn't find a nice way to limit the contracs to 1 contract for hour ( as example )
I would be glad if you can implement that, maybe as a can not must implement???

Keep up your good work
Fargol is offline   Reply With Quote
Old 08-08-2008, 09:33 AM   #12 (permalink)
Forum Novice
 
LadyRhia's Avatar
 
Join Date: Jan 2006
Location: New Port Richey Fl.
Age: 51
Posts: 174
Send a message via Yahoo to LadyRhia
Default

this is a simple fix you can do lengthen the time between spawns of the contracts on the spawner
__________________
Lady Rhia AKA Misty Dain Owner Unicorn Heaven Where Unicorns Are a Specialty!
LadyRhia is offline   Reply With Quote
Old 08-09-2008, 04:28 AM   #13 (permalink)
Lurker
 
Join Date: Sep 2006
Age: 37
Posts: 4
Default

@ LadyRiha Can you mayby give me an example for that? Or can show me, how to do it? Because all my tries were only mistakes, at the moment. I hope you can help me, even when it is so easy like you say..

Thanks a lot
Fargol is offline   Reply With Quote
Old 01-14-2009, 06:21 PM   #14 (permalink)
Forum Novice
 
Join Date: Feb 2007
Posts: 305
Default

My two cents...

I make several things on it, but it was made times to times, and I release it as it is today, without comments or todo/install, sorry. And also, lots of messages are in french^^

It's the same, but :

- Book still open on use
- Contracts in book are alphabetical-sorted
- Corpses can be added even if killed by summoned or controlled
- You can set the rarety of each type of monster
- The price reward is already random, but also regarding monster rarety
- There is a delay between two contracts, as for BODs

In the code, something is radically changed : the relation between corpse and contract was tested regarding strings, but now it is tested with type.

And the switch/case making monster list is replace by an array MonsterContractType[]

It is explained in the SecondReadMe.

Thanks again to originals authors.
Gargouille is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5