Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-20-2018, 08:41 PM
Shodai82
Sarnak
 
Join Date: May 2015
Posts: 43
Default AFK Is Turning Characters Into Shadowed Men

Hello,

I looked all through the rules within the DB for a flag that might cause this, but I cannot find anything. Does anyone have any idea why this might be happening?

Thanks for any help!
Reply With Quote
  #2  
Old 06-20-2018, 11:18 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

That's a pretty broad statement...

Literal shadowed men? Or just invis to players?
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #3  
Old 06-20-2018, 11:48 PM
Shodai82
Sarnak
 
Join Date: May 2015
Posts: 43
Default

Quote:
Originally Posted by Uleat View Post
That's a pretty broad statement...

Literal shadowed men? Or just invis to players?
If a character sits idle enough (Guild Lobby), they go AFK and then literally turn into a Shadowed Man. Shows up when I do a /who and all I see are whatever items they are holding..just like a Shadowed Man. This is on the latest version of eqemu.

Hah...
Reply With Quote
  #4  
Old 06-21-2018, 03:20 PM
zerjz3
Banned
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 269
Default

Sounds like it would be a script doing this. Are you just using the standard PEQ stuff?
Reply With Quote
  #5  
Old 06-21-2018, 03:59 PM
Shodai82
Sarnak
 
Join Date: May 2015
Posts: 43
Default

I sure am. I thought that as well, but didn't find anything. I will watch the behavior today and let you know if I come up with anything else.
Reply With Quote
  #6  
Old 06-21-2018, 04:58 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Personally, I have not heard of this behavior before .. are we sure that the client itself is not doing this? Do they return to normal upon any movement?


EDIT: Try this link:

https://forums.daybreakgames.com/eq/...e-sooo.211469/
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #7  
Old 06-21-2018, 06:04 PM
Sturm
Hill Giant
 
Join Date: Dec 2015
Posts: 116
Default

So in your player.pl file in the guildlobby folder you will see this code:

Code:
sub EVENT_ENTERZONE {
quest::settimer("afk_check", 1200); #20 minutes
}

sub EVENT_TIMER {
elsif($timer eq "afk_check") {
		#I have been idle, go auto-afk and don't draw model
		$client->Message(4, "You are idle, Auto-AFK");
		if ($client->GetPetID()) {
			$Pet_ENT = $entity_list->GetMobByID($client->GetPetID());
			$Pet_ENT->SetRace(127);
		}
		$client->SetRace(127);
		$client->SetGender(0);
		quest::stoptimer("afk_check");
	}
}
This is just a snippet of what is causing this. Hash/Comment out the timer in EVENT_ZONE and that will no longer happen.

Cheers!
__________________
Developer of the Imperium Server.
https://imperium-eq.com/
Reply With Quote
  #8  
Old 06-21-2018, 07:47 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Wow..did not know that was in there :P
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #9  
Old 06-21-2018, 09:41 PM
Shodai82
Sarnak
 
Join Date: May 2015
Posts: 43
Default

Quote:
Originally Posted by Sturm View Post
So in your player.pl file in the guildlobby folder you will see this code:

Code:
sub EVENT_ENTERZONE {
quest::settimer("afk_check", 1200); #20 minutes
}

sub EVENT_TIMER {
elsif($timer eq "afk_check") {
		#I have been idle, go auto-afk and don't draw model
		$client->Message(4, "You are idle, Auto-AFK");
		if ($client->GetPetID()) {
			$Pet_ENT = $entity_list->GetMobByID($client->GetPetID());
			$Pet_ENT->SetRace(127);
		}
		$client->SetRace(127);
		$client->SetGender(0);
		quest::stoptimer("afk_check");
	}
}
This is just a snippet of what is causing this. Hash/Comment out the timer in EVENT_ZONE and that will no longer happen.

Cheers!
Fixed! Thanks a bunch.
Reply With Quote
  #10  
Old 06-22-2018, 05:58 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

Quote:
Originally Posted by Uleat View Post
Wow..did not know that was in there :P
Haha. I had the "same feeling" when I first saw the OP, but nah,
I had more fun sitting back and watching the thread go by.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:58 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3