Author Topic: Huge Project | Newbie Scripter  (Read 626 times)

K...
So I need some serious help here.
I want to create a medieval rpg, but I have almost no previous scripting experience
This is a request for someone to do this for me.
(see bottom of post for reward)

The Stew:
I want a mod that has lots of features, such as
-Item Drops
-Leveling
-Gold and buying
-Enemy Bots
-Ammo
-Armor


-Enemy Bots-
I want an event that can set a specific level for a bot, that modifies damage, health, and sight range
It will look like this
Code: [Select]
SetEnemyLevel[] ([] being the input)
This will also effect item drops. (see below)
Say you have an event window on a bot spawn that looks like this
Code: [Select]
OnBotSpawn -> Bot -> SetEnemyLevel[5]Will produce a level 5 bot
Level five bot will be a low level bot, say, damage of the current weapon + 5 and the health of the bot + 5
Say a perhaps level 100 cap (damage of current weapon + 100 and health +100)

-Item Drops-
(note: I will produce all models)
Item drops will be in 3 categories:
-Armor
-Gold Drops
- "?" chest drops
(can be either Armor OR gold)
Pretend that a bot that is LEVEL 5 (see above) was killed by a player.
This is a very low level bot, so when killed, the bot will have a definite drop of a small gold coin stack, 25% chance of
leather armor, and 5% chance of a "?" item chest
Say that a player kills a level 35 bot
The bot will have a definite gold drop (50-50 chance of dropping a small or medium gold coin stack, a 25% chance of iron armor, and perhaps a 10% chance of a "?'" item chest)
Same for a say, 70 level bot, definite gold drop, but this time, probably a 50 50 chance of dropping a large or small stack of gold coins, 45% of a steel or silver armor drop, and 25% of dropping a "?" item chest"
(also I would like all item drops to spin, if that is possible ;3)

-Leveling-
(this also ties in with enemy levels)
The default experience gained from bots is 10 experience
Say a player kills a level 5 bot
The player would be awarded 10 + 5 experience.
(it takes 50 experience to level up one level)
So a player kills a say, level 50 bot.
The player will gain 60 experience (10 + 50 = 60 exp)
Each level the player levels up will add 5 on to each of these variables
A level 1 player will have [health] + 5 from the level and [damage] + [held weapon damage] + 5
Leveling does not affect drops from enemies.

-Gold and Buying-
the Gold and Buying mechanic would work in these ways
There would be an event, and it would subtract from the amound of gold you have and give you an item.
the event would look as follows:
Code: [Select]
buyItem [Item] [amount of gold to charge]so a couple of lines at a shop brick for a sword would look like this
Code: [Select]
onActivate -> Player -> promptClient [Buy a iron sword for 45 gold??] [Yes, no] [1]
onPromptAccept -> Client -> buyItem [iron sword] [45]
A SMALL stack of gold coins would be worth 10 coins
A medium stack of gold coins would be worth 40 coins
A large stack of gold coins would be worth 100 coins

-Ammo-
This would be a script that would be placed by me into certain addons that would need ammo, such as
-Bows
-Javelins
-Throwable Projectiles like
 []-rocks

There would also be an event that looks like
Code: [Select]
buyAmmo [number of ammunition] [gold cost]so a line in an arrow shop would be
Code: [Select]
onActivate -> Player -> promptClient [Buy 10 arrows for 15 gold?] [Yes, no] [1]
onPromptAccept -> Client -> buyAmmo [10] [15]
When you run out of ammo, the weapon stops functioning until you buy more ammo.

-Armor-
Armor would be equippable items that would be held in your inventory.
One click puts it on, and another takes it off.
You would not be able to wear 2 types of armor at the same time.
There would be 4 types of armor
-Leather armor (increases health by 5%, slows down speed by 5%)
-Iron Armor (increases health by 15%, slows down speed by 15%)
-Steel Armor (increases health by 25%, slows down speed by 20%)
-Silver Armor (increases health by 30%, slows down speed by 10%)

this would work with the "buyItem event"

-Reward-
Remember how I mentioned a reward at the start of this post?
Well here it is
A 15 DOLLAR STEAM GAME OF YOUR CHOICE
My Steam is ChewyBird, and if you complete this script to my likings, I will pm you with a message
with instructions on how to get your 15 Dollar steam game of your choice.


$15? have fun with that.

No one will do this for you if you don't have a build to show, because there's a large chance you won't finish the build if you haven't started it.

Nobody will do this for you for $15. Just learn scripting yourself. Im currently teaching myself. A couple wise scripters (Chrono, Brian Smith and Port) gave me some great information. The only way you can get better at scripting and coding, is reading it. Seeing that you will have to do this yourself, make some simple mods first. Then move on to scripting bigger stuff, bub.

This is too big of a project for just $15. Either raise the reward to be much higher or learn how to do it yourself.

Not to hate on you or anything, but read the description of this board.. (lolol) NVM, I just realized that Badspot needs to update the description.

« Last Edit: February 15, 2013, 07:01:24 PM by Honorabl3 »

I might help you with some of this when I get around to it, until then, start mastering torque with practice scripts