Can anybody think of a way that i can print a message everytime an item is dropped in a certain location?
I could add a bit of a script to every movable object in my game to check if the player is in location X then print the message, but i'm guessing there must be a more elegant solution.
Any help would be appreciated
Create a command in that room with the pattern
A command in the room would be run instead of the standard drop command while the player is there. You should probably copy the script for the standard drop command, and then just change it to print the message.
If you only want the message to be printed when an object is actually dropped (not if the object's own drop script interferes or something) then you'd put your extra script after the
DoDrop line, and include an
if statement to check if the object was successfully dropped. (I'd say test for
if (obj.parent = game.pov.parent) - so that the message isn't printed for an object that can't be dropped, a worn garment, or for an object that disappears when dropped.
See i knew there would be a more efficent way! Thats brilliant! Thanks. I'll get the hang of this eventually! LOL Thanks Again