• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Quests - Chest rewards (Unique ID, Action ID)

cake

Banned User
Joined
Jul 24, 2010
Messages
838
Reaction score
58
Location
good or bad,
Hiya,

I hope the title is specific enough, but I'm looking for help about creating quests. I'm a mapper for an OT, the OT is not mine, I'm only mapping.

What I am seeking help for is the following:
I've mapped a few quest designs, however I know nothing about making the reward chest give an item to each player, but only one time. I figured it had something with Unique ID/Action ID to do, but I don't know what.

Is there any explanation/tutorial on UID & AID?

I'm sorry if this is the wrong forum/subforum, I'm new & I only came here seeking for help.

- Regards,
Sara.
 
So if I, for example, make a quest & in the reward chest it says following:
AID: 2000
UID: 8982 (Norseman doll)

With that make all the players on the server available to take it once?

Thanks for your reply!

- Sara.
 
He is wrong, Put:
Action ID = 2000 (always)
Unique ID = The stroage value which is used in chest 1-11111 (w/e what number)

Then put items in a chest, right click on the chest and click a black spot and choose item. That item(s) will be a reward of the chest. (You can also modify count and put action ID or U.ID to items if you are making a quest which needs that)

If you wanna make it for many chests and they'll only get one item and other chests are showing meggage "It's empty." put same Unique ID (stroage value) to your chests.

:thumbup:
 
He is wrong, Put:
Action ID = 2000 (always)
Unique ID = The stroage value which is used in chest 1-11111 (w/e what number)

Then put items in a chest, right click on the chest and click a black spot and choose item. That item(s) will be a reward of the chest. (You can also modify count and put action ID or U.ID to items if you are making a quest which needs that)

If you wanna make it for many chests and they'll only get one item and other chests are showing meggage "It's empty." put same Unique ID (stroage value) to your chests.

:thumbup:

Thanks both of you, really helped me =)
 
He is wrong, Put:
Action ID = 2000 (always)
Unique ID = The stroage value which is used in chest 1-11111 (w/e what number)

Then put items in a chest, right click on the chest and click a black spot and choose item. That item(s) will be a reward of the chest. (You can also modify count and put action ID or U.ID to items if you are making a quest which needs that)

If you wanna make it for many chests and they'll only get one item and other chests are showing meggage "It's empty." put same Unique ID (stroage value) to your chests.

:thumbup:

Sry to tell u wille dude is also right ^_^
 
He is wrong, Put:
Action ID = 2000 (always)
Unique ID = The stroage value which is used in chest 1-11111 (w/e what number)

Then put items in a chest, right click on the chest and click a black spot and choose item. That item(s) will be a reward of the chest. (You can also modify count and put action ID or U.ID to items if you are making a quest which needs that)

If you wanna make it for many chests and they'll only get one item and other chests are showing meggage "It's empty." put same Unique ID (stroage value) to your chests.

:thumbup:

You're 100% right ;)

Sry to tell u wille dude is also right ^_^

Wille is wrong..
 
The cake is a lie!

But humor aside, technically they're both right... UniqueIDs and ActionIDs are technically just "markers", or "sticky notes" you can put on every item you place on the map using a map editor.
These markers/"sticky notes" can then be used in combination with Movements or Actions to create special events when said item is used, or stepped in/on.

For example; You give a "Crate" the UniqueID 1234. You may then create an action script that activates when a player uses an item with the UniqueID 1234. This will effectively mean that when a player uses this specific crate (But not any other crate!) something will then happen to them. (That "something" is specified in the script, of course)
The same goes for movements, that's how you can make "Premium tiles" and other tiles that does something when stepped on.

As expected, there can only be ONE specifc "UniqueID" in the entire map. Thus if you give "Crate" the UniqueID 1234, you cannot give ANYTHING else UniqueID 1234, or the server will start complaining.
ActionIDs however, they can be sprinkled everywhere... Like candy sprinkles on icecream.


What the people above me are talking about is basically a "Default script" that comes with all downloaded TFS servers.
This script specifies that if you give a chest a specific ActionID and a specific UniqueID, you can make the chest "Give an item to each player, but only one time." as you put it.

This script however, while being there by default, but can be altered, so there's no guarantee that this "Default behavior" of adding specific ActionIDs and UniqueIDs will work.

Regarding this script; From what I can tell, on default TFS 0.3.6, to make use of this default quest function to give an item to a player just once, you set the ActionID of the chest (or any other other container) to 2000 and then the UniqueID to some random number you wish should be used to identify this specific "mini-quest" in the player's storage. Then you simply put the item(s) you wish to give inside the container.
But like said, this is the default behavior of TFS 0.3.6. It might have changed in 0.4.0, or if a person has edited their default "quest chest" behavior system.


I hope this sheds some light on this UniqueID/ActionID problem of yours.
 
Last edited:
If you wanna make it for many chests and they'll only get one item and other chests are showing meggage "It's empty." put same Unique ID (stroage value) to your chests.

:thumbup:[/QUOTE]

that thing didnt work for me
 
Back
Top