![]() |
Time left until Observer Mode
Why not tell Trials how long they have left until Observer Mode?
At least tell them an estimate on how long they have left ("About __ minutes left"). |
I thought it did do this?
|
I asked a few trials, they said it doesn't. :(
I just thought it might be nice to tell them how much longer they have. What would even be better would be to have some sort of clientsided var (player.obstimeleft) or something :) |
Probably because they ran out their real time and thats the time where they go to observer mode every few often.
|
I don't know if I've misinterpreted the OP or not, but I think he means time left until you hit observer mode when your time has ran out, which would be once your free time has already been and gone.
|
He means like time left until you go into observer mode.
I suppose you could do something like this for events PHP Code:
Or even if it is in less than 10 seconds, warp them to a safe place until they're back. So they aren't stuck in events or blocking something, etc. |
I really would like this done. I'll keep bumping it lawl.
|
I like this idea.
|
I vote yes on timetillobserver variable!
|
So some way to access the time from script (serverside) or for displaying it on clientside?
|
Quote:
|
Quote:
|
Quote:
|
The observer time is accessble neither by client nor server side, the simpliest thing that could be added is to send a trigger to an npc to do the warping or so. Normally you can also catch the events triggered when the player is switched to observer mode though.
|
Quote:
|
Bump, can this be added? I want to warp observers to OSL before they go away :(
|
Quote:
|
Quote:
|
Hmm, also a new var?
timeuntilobserver? |
Quote:
|
Stefan >:O!
I would say make it clientside and serverside. |
Quote:
Imagine if you're starting an event that'll last 5 minutes, you can script it so any trial that will disappear within 5 minutes won't be allowed to join to avoid complications. |
Quote:
Quote:
|
Quote:
|
It doesn't need to be serverside, if the time is in seconds its fine on the clientside, no need to synch to server.
|
Quote:
Quote:
Sorry if I'm coming off as rude/mean. <3 |
Ya... except that's not what was originally suggested :P
I'm allowed to suggest already suggested ideas, I'm special. And yes, I mean I'm 'short-bus' special. |
Bump!
Add it Stefan >:O! |
Bump Again! ;)
|
Stop bumping the thread, its not going anywhere anytime soon.
|
It's not that simple to add as you might think, since the observer mode is controlled by a script running on another server, and the observer mode algorithm depends on number of players and similar. Like I said before it would be simplier to add something to trigger some npc on the server a few seconds before it happens (or trigger it, and wait 5 seconds before actually switching).
On the other hand switching someone to observer mode shouldn't bug anything, and if there is some problem it might be good to report the exact problem. |
Quote:
When someone is kicked onto observer mode, their player stays where it is. They still block, etc. Really annoying at events. Can't d/c by RC, can't use any in-game tools, can't do anything at all. Scripts recognize the player as still there, such as you can see them in playerlist, or in players var. However, no functions work on them. |
Quote:
|
Observers are in allplayers[] but not in players[]. Also the "Can't d/c by RC" thing has been fixed a few weeks ago I think.
|
Quote:
|
Quote:
Quote:
Also, any way to make them not block, or implement the 5 second delay? |
Can you just implement the 5 second event, I think that would be best solution.
|
Quote:
But yah, the event does sound best. |
Ok added an event: add an npc GlobalShopControl:
PHP Code:
|
Quote:
Does it have to be named GlobalShopControl? |
| All times are GMT +2. The time now is 02:25 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.