A Delay In Macro's
#1
Posted 15 November 2007 - 05:47 AM
just a thought
#2
Posted 15 November 2007 - 06:26 AM
#3
Posted 15 November 2007 - 07:09 AM
#4
Posted 15 November 2007 - 10:05 AM
the delay would be the same no matter what the connection speed is, so what's the difference
Not necessarily. There is a way to program this so that dial-up clients wouldn't be penalized by the delay. Don't look for it to happen in Nightmist, however.
The predictable way to code this:
Event: A player hits someone, using his last stam.
Process: Wait for stam to refresh
Press macro key
{wait here for macro delay}
Fire the macro event
The way to delay fast clients without hurting slow clients:
Event: A player hits someone, using his last stam
Process: wat for stam to refresh
Press macro key
If n (miliseconds) has passed then
Fire the macro event
end if
What that does is count from the last event, which uses a counter on the server side, independent of connection speed. While the delay is the same, this actually brings the broadband and dialup connections closer together.
I really hope they don't do this. I'm not afraid they will, though: too much work.
Edited by ProApse, 15 November 2007 - 10:07 AM.
#5
Posted 15 November 2007 - 05:33 PM
I think that a delay---if constant---would simply make everything exactly how it is, but pushed back.
IE- A fast connection would get the hit in first still because the delay would simply be tacked on to the players STILL FASTER input.
However, if the delay was set to where commands are only taken once every .5 mil secs or something like that---commands put in over each period would be done at the same time.
This would make the connections matter less, I think.
However, I do not believe such a command is possible in basic programming---though I wouldn't know.
I also don't think it would ever be done, simply because it would have to be set in around all sorts of code, and what all it would effect...who knows?
-Proverbs 4:7
#6
Posted 15 November 2007 - 06:00 PM
It could be done very easily, just ping from the client when u press a macro. Make 800ms the base ms. When u press a macro, client pings, when it's 700ms it just waits 100ms before it actually reacts.
But, it would work for everything or nothing. So training will delay you as well.
Not keen on the idea, nor will it ever be implented. But it can be done fairly easy. It will just never really have the desired effect.
Back into the shadows once again...
#7
Posted 15 November 2007 - 07:20 PM
#8
Posted 15 November 2007 - 07:55 PM
#9
Posted 15 November 2007 - 11:34 PM
#10
Posted 16 November 2007 - 12:05 AM
And the whole world revolves around being able to afford something.
Don't try and put your problem into NM's its hands. And don't try and stop progress simply cause you're falling behind.
If people like you would be calling the shots we would still be tree-climbing poop-slinging monkeys.
Yes I went there.
Back into the shadows once again...
#11
Posted 20 November 2007 - 10:25 AM
it's plausible that the SOB hasn't spawned
¯¨:·»Gently spamming the forum since 2003«·:¨¯
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users