Saylink and EVENT_PROXIMITY_SAY requests
There are three things I would love to see done with saylinks that would make them even more powerful:
- Having the option of making saylinks private - where the saylinks won't actually make the player say anything - the npc just reacts as if they said it. - Getting saylinks to work with EVENT_PROXIMITY_SAY - as of right now, they don't seem to work with proximity say at all. - Getting saylinks to work in popup windows - I'm not sure if this is already doable and I'm just doing it wrong, but I haven't been able to get saylinks to work in popup windows. They show up as clickable text but when clicked, nothing happens. I also have a request for EVENT_PROXIMITY_SAY: - Right now, a proximity say will only count if the player doesn't have a target. It should be counted as long as the player is in the proximity, regardless of target. |
The first one seems like telepathy - what scenarios do you see it being used in?
|
There are a lot of scenarios where it could come in handy. If you have an npc that will only let you pass if you answer a riddle or
solve a puzzle, it would allow a player to choose an answer without giving their answer away to others. However, I think the most important use would be for creating unique ways to interact with npcs. I have experimented with a lot of minigames using npcs. All of them involve saylinks being used as buttons/controls essentially. When you click the saylink, it gives the npc a command. It would be much better to have the player not actually say the command and just have the npc react to it as it would cause less spam. Here are some examples of minigames I was using them for: The first one is a text based adventure/rpg game that a group of players can play together with one npc: http://img12.imageshack.us/img12/912...gameex1.th.jpg If the player actually said what they clicked (Move North, Attack, etc), it would cause a lot of spam to other players - especially if there were multiple games going on near each other. The next one is basically a breakout clone: http://img194.imageshack.us/img194/1...gameex2.th.jpg This one is an idea for a custom lockpicking system based on the game Mastermind - The player has a certain number of tries to guess the combination of ones and zeroes that will unlock the door. Each time they make a wrong guess, it shows them how many of the digits were in the right place: http://img12.imageshack.us/img12/530...gameex3.th.jpg Another important feature of private saylinks, combined with popup windows and proximity say is being able to make custom player commands that are parsed in a script rather than the actual source code. Here is one hypothetical example of a menu that a player could bring up by clicking an item or something: http://img19.imageshack.us/img19/469...inkmenu.th.jpg Hypothetically, the player would click one of the saylink menu options from the popup window and it would cause the player to say a command privately (like .banker or .CastSoW etc) and you could have an npc that is responsible for handling all player commands for the zone. The npc would be set up to use proximity says and would have a proximity that reaches the entire zone. Whenever the player clicks a command saylink, the npc would react as if the player said that command and do whatever the command is supposed to do. |
Didn't you already make this request once before this? Making silent saylinks is something I would like to do at some point, but it isn't really top priority. I would also like to see proximity says not care if you have a target or not. These are all nice things to have and hopefully they will be added at some point.
|
All times are GMT -4. The time now is 02:13 AM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.