Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Zodiac Main Forum (https://forums.graalonline.com/forums/forumdisplay.php?f=220)
-   -   Zodiac, jailed for the escape button. (https://forums.graalonline.com/forums/showthread.php?t=77844)

Twinny 12-07-2007 01:24 PM

Seems Zodiac favors the quick and dirty fixes now rather than actual fixes.... I call a vote of no confidence.

King_Koopa 12-07-2007 06:06 PM

Intead of removing ESC althogether can't you just make an script (or w/e) that disables the ESC on Zodiac?

Crono 12-07-2007 08:37 PM

Quote:

Originally Posted by Twinny (Post 1362604)
Seems Graal favors the quick and dirty fixes now rather than actual fixes.... I call a vote of no confidence.

Fixed.

WanDaMan 12-07-2007 09:58 PM

Sounded fun, i'd of abused it so others went to jail.

Inverness 12-07-2007 11:54 PM

You know Andrew, I still thought you were O.K. even if you did have and attitude and give me negative reputation for stupid reason (part of your attitude) without even leaving your name, but what you're doing on Zodiac is rather stupid to put it simply, so I now don't like you. :D

... On second thought, I'm far too apathetic to experience irritation at you for more than a few seconds at most. So we're still friends :P

Anyhow, jailing was most certainly over the top; what you've change it to now is much better than that however. You should be petitioning Stefan to fix this problem so you don't have to go to such lengths to stop abuse.

Crono 12-08-2007 12:45 AM

Quote:

Originally Posted by Inverness (Post 1362647)
You should be petitioning Stefan to fix this problem so you don't have to go to such lengths to stop abuse.

http://forums.graalonline.com/forums...ad.php?t=77816

cbk1994 12-08-2007 01:31 AM

you could do something like this ...
Have DB NPC constantly setting serverr.timev to int( timevar2 ) every second.

Then in a system script have something like
PHP Code:

//#CLIENTSIDE
function onCreated()
{
  
setTimer);
}
function 
onTimeOut()
{
  
client.cTime serverr.timev;
  
setTimer);


Since it can't connect to the server, serverr.timev does not update. And that's assuming client scripts still run, which I'm pretty sure they don't. If they don't it still works the same.

then something like ....

PHP Code:

if ( ! client.cTime in serverr.timev 2serverr.timev | )
{
  
doNotAttack();
}
else
{
  
pwnThatNoob();


Could also solve some problems with modem taping, etc.

Just a suggestion rather than jailing people?

Inverness 12-08-2007 01:52 AM

That seems simple enough, just send trigger to client regularly, if one fails do a few retries, if they all fail, then give them the boot form the dungeon.
Quote:

Originally Posted by Gerami (Post 1362651)

Obviously Stefan doesn't know what hes doing on Zodiac or it might be a higher priority.

Edit: I just tested a simple ping function I made using a simple triggerclient and responding triggerserver. When the ESC menu is closed it works fine, when the ESC menu is open, I stop receiving a response, when I close the ESC menu again (with cancel) it works fine again.

There you go, simple way to check. All you need to do is adjust how sensitive you want the pings to be. For myself have a ping sent to clients in dungeon every 1 or 2 seconds, I doubt Graal would choke over that. If a client fails a single ping, disable whatever system that is being abused, if the next ping succeeds, reenable it. If a client fails multiple pings in a row (like 5) or has high failure rate, then boot from dungeon.

I don't play Zodiac so I don't know the details, I'm just going off of whats been posted in this thread.

Edit2: After having a second go at it with a more sophisticated function, the ESC menu works too fast for it to be accurate. Oh well, at least I gave it a shot. *Goes to sulk in corner*

xAndrewx 12-08-2007 08:19 AM

ok
well, thanks. ^^

BigBear3 12-08-2007 03:19 PM

This is why I barely play Zodiac. The Management Blows.
Pardon my language.

Tom 12-08-2007 04:18 PM

Andrew has only just been put in management, but yea, the general selection over the past months? or so has been crap. no pardon wanted. lol

Crono 12-08-2007 04:50 PM

Quote:

Originally Posted by BigBear3 (Post 1362713)
This is why I barely play Zodiac. The Management Blows.
Pardon my language.

Explain?

BigBear3 12-08-2007 05:20 PM

Quote:

Originally Posted by Gerami (Post 1362728)
Explain?

Manager used to be Calani. She did nothing and ignored everyone's requests. Now it is Drander. Drander is never online. Oh let's add some salt to the wound. The ETA banned me from all events for not selling him my Vampire Dusts. :\

Crono 12-08-2007 06:04 PM

Quote:

Originally Posted by BigBear3 (Post 1362734)
Manager used to be Calani. She did nothing and ignored everyone's requests. Now it is Drander. Drander is never online. Oh let's add some salt to the wound.

Drander does come online, hell theres a major update today.

Quote:

The ETA banned me from all events for not selling him my Vampire Dusts. :\
I wouldn't consider any ET part of "management".

BigBear3 12-08-2007 06:16 PM

That's still corrupt and the management should take care of this by either firing him or fixing my event blacklist.

coreys 12-08-2007 09:04 PM

Perhaps you should talk to Bell, she'd most likely do well to stop these problems.

Crono 12-08-2007 09:39 PM

Quote:

Originally Posted by BigBear3 (Post 1362756)
That's still corrupt and the management should take care of this by either firing him or fixing my event blacklist.

Have you told the management this happened?

coreys 12-08-2007 09:41 PM

This is what I have on Maloria to check for connection problems:

PHP Code:

function onActionServerSide() {
  switch (
params[0]) {
    
//Echo back to clientside if connection works.
    
case "serverecho":
      if ((
params[2]-1) > 0)
        echo(
"System Lag: Account " params[1] @ " had a connection failure. (Tried " @ (params[2]-1) @ " times.)");
      
triggerclient("weapon"name"clientok"params[1]);
    break;
    
/*
    Serverside lag detection to be completed later.
    case "serverok":
    break;*/
  
}
}
//#CLIENTSIDE
function onCreated() {
  
this.failcount 0;
  
this.timer 0;
  
client.noconnection false;
  
onTimeOut();
}
function 
onTimeOut() {
  
this.failcount++;
  if (
this.timer 3this.timer += .1;
  else {
    
triggerserver("weapon"name"serverecho"player.accountthis.failcount);
    
this.timer 0;
  }
  if (
this.failcount 3) {
    if (
this.failcount 10)
      
client.noconnection true;
    else {
      
this.failcount 0;
      
client.noconnection false;
      
serverWarp("login");
    }
  }
  else 
client.noconnection false;
  
setTimer(0.1);
}
function 
onActionClientSide() {
  if (
player.account == params[1]) {
    switch (
params[0]) {
      
//Connection successful
      
case "clientok":
        
this.failcount 0;
      break;
      
/*
      Serverside lag detection to be completed later.
      case "clientecho":
      break;*/
    
}
  }


Probably a better alternative. If client.noconnection is true, then don't do any processes, like damage detection, movement, etc.

BigBear3 12-08-2007 09:58 PM

I haven't got a chance to talk to Drander yet, no.

DustyPorViva 12-08-2007 10:14 PM

Quote:

Originally Posted by BigBear3 (Post 1362792)
I haven't got a chance to talk to Drander yet, no.

So why are you complaining about them not doing anything if they don't even know? Management doesn't come with a degree in mind-reading.

BigBear3 12-08-2007 10:36 PM

I'm not complaining. I do not participate in Events on Zodiac. I'm just trying to show an example of the bad management or extreme corruption. :)

DustyPorViva 12-08-2007 10:57 PM

Well then it's a bad example because it has nothing to do with management because you never got them involved.

BigBear3 12-08-2007 10:58 PM

Management put this player in charge of the Events Team.

DustyPorViva 12-08-2007 11:00 PM

So? As far as management goes though, they know nothing at all about what happened so they can never fix it. You can never fully trust anyone when you give them power, so that's something to be expected on any server. It's how they handle the problem that determines how well of a manager they are.

BigBear3 12-08-2007 11:01 PM

There's been complaints by other players.

DustyPorViva 12-08-2007 11:07 PM

Then that is a reason. :)
Yours however... not so much.

BigBear3 12-08-2007 11:12 PM

You serious? That's like a cop sending you to jail for not giving him a doughnut that you bought.

DustyPorViva 12-08-2007 11:16 PM

The situation is bad, but if that happens and you just go back home and never mention it again, can you really hold it against the Chief with good reason? No.

If bad things happen to other players and they complain to the manager and they do nothing, that's a cause for concern. But you haven't said anything, so it's not the managers fault that they don't know about it.

BigBear3 12-08-2007 11:16 PM

Sorry. I try to be funny.

xAndrewx 12-09-2007 02:45 PM

you never told me when i were the co-manager. your on fault for not even reporting it

cbk1994 12-09-2007 03:26 PM

Quote:

Originally Posted by xAndrewx (Post 1362891)
you never told me when i were the co-manager. your on fault for not even reporting it

You never told me when I was the Co-Manager. You're on fault for not even reporting it.

Anyway, I'm making a system that may work for you ...

xXziroXx 12-09-2007 03:36 PM

When I was Manager on Zodiac, all I heard from players were foul language just cursing at staff for doing a poor job. That doesn't work. If something is wrong, you need to tell the staff about it in a calm and civil way, and explain the situation. We are not psychics, and we don't appreciate being cursed at when you don't even take 2 minutes to tell us why we're being cursed at.

cbk1994 12-09-2007 03:50 PM

Quote:

Originally Posted by xXziroXx (Post 1362899)
When I was Manager on Zodiac, all I heard from players were foul language just cursing at staff for doing a poor job. That doesn't work. If something is wrong, you need to tell the staff about it in a calm and civil way, and explain the situation. We are not psychics, and we don't appreciate being cursed at when you don't even take 2 minutes to tell us why we're being cursed at.

Unfortunatly, it's the same everywhere.
You have good management, who is swore at, yelled at, people insult, etc.
Then you have bad management who ban, abuse, jail, add items, etc and the players love them.

That's always how it works :(

BigBear3 12-09-2007 03:55 PM

#$#@!

xAndrewx 12-09-2007 04:02 PM

Quote:

Originally Posted by cbkbud (Post 1362896)
You never told me when I was the Co-Manager. You're on fault for not even reporting it.

Anyway, I'm making a system that may work for you ...

what?

thx 4 corricting my gramer

BigBear3 12-09-2007 04:03 PM

Quote:

Originally Posted by xAndrewx (Post 1362903)
what?

thx 4 corricting my gramer

wuts wrng wit ur grammer?

xAndrewx 12-09-2007 04:04 PM

i hv no idae !!

coreys 12-09-2007 04:47 PM

Quote:

Originally Posted by cbkbud (Post 1362900)
Unfortunatly, it's the same everywhere.
You have good management, who is swore at, yelled at, people insult, etc.
Then you have bad management who ban, abuse, jail, add items, etc and the players love them.

That's always how it works :(

Or there's bad staff (corrupt or otherwise) that everyone hates. =0

xAndrewx 12-09-2007 04:51 PM

i was never yelled at or thrown abuse towards.
i just don't take bull**** i suppose

Crono 12-09-2007 05:46 PM

Quote:

Originally Posted by cbkbud (Post 1362896)
You never told me when I was the Co-Manager. You're on fault for not even reporting it.

Anyway, I'm making a system that may work for you ...

edit- Woops, you worded it funny. Nevermind.

Either way Andrew quit.


All times are GMT +2. The time now is 01:14 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.