Jump to content


Photo

A Delay In Macro's


  • Please log in to reply
10 replies to this topic

#1 Hustle

Hustle
  • Members
  • 269 posts

Posted 15 November 2007 - 05:47 AM

well i was just thinking, i think the macro's need to have a certain delay, like make them not as fast, simply because a person with dial up for example vs a person with T3 has no chance just because they cant afford a higher grade internet, well i just think it would be fairer for most if the macro's which are what are used for pretty much all attacks have a delay far less than a second delay but it would make a difference.
just a thought

#2 shomer

shomer
  • Members
  • 1104 posts

Posted 15 November 2007 - 06:26 AM

the delay would be the same no matter what the connection speed is, so what's the difference
Page me on Heritage

#3 Hustle

Hustle
  • Members
  • 269 posts

Posted 15 November 2007 - 07:09 AM

well if thats true than forget it lol, just a thought

#4 ProApse

ProApse
  • Members
  • 29 posts

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 Gaddy

Gaddy
  • Advisors
  • 5258 posts

Posted 15 November 2007 - 05:33 PM

I don't know more than just a basic VBA course in programming; however, NM is VB programmed---

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?
Wisdom is the principle thing. Therefore, get wisdom, and in all your getting, get understanding.
-Proverbs 4:7

#6 Angelus

Angelus
  • Members
  • 1202 posts

Posted 15 November 2007 - 06:00 PM

Nice input, but...

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.
Angelus ingame.
Back into the shadows once again...

#7 Desendent

Desendent
  • Members
  • 579 posts

Posted 15 November 2007 - 07:20 PM

this is a terrible idea imo. penalizing somebody for paying more for internet isnt something that makes sense to me.
Neo Ingame

#8 Redheart

Redheart
  • Members
  • 653 posts

Posted 15 November 2007 - 07:55 PM

No thank you :ph34r:
" For lunch we can have cupcakes until our little fairy tummies are content. We can all stay up to watch the sunset, then go to sleep in our little fairy beds.”

#9 Hustle

Hustle
  • Members
  • 269 posts

Posted 15 November 2007 - 11:34 PM

i think it would be fair considering alot of ppl just simply cant afford that higher grade internet, but then again, hell nightmist has never been fair for anyone who couldnt afford something, its all about whos got the most currency anyways isnt it?

#10 Angelus

Angelus
  • Members
  • 1202 posts

Posted 16 November 2007 - 12:05 AM

You think it would be fair? Ofcourse you do because it would benefit you. What about the people who pay for higher grade internet but still have to wait because other people don't. They would be training way slower just because of people on dial-up. Don't see whats so fair about that.

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.
Angelus ingame.
Back into the shadows once again...

#11 Raylen

Raylen

    Your #1 fan!

  • Members
  • 2329 posts

Posted 20 November 2007 - 10:25 AM

and who really has dial up nowadays anyway?
+1 post count ggpwnedkthxbai

it's plausible that the SOB hasn't spawned


¯¨:·»Gently spamming the forum since 2003«·:¨¯




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users