Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-20-2013, 03:05 PM
Township EQ
Hill Giant
 
Join Date: Sep 2013
Posts: 118
Default

Quote:
Originally Posted by Silentrath View Post
Yes I expect to zone once I teleport to those coords, cause in the zone_point table its like X:9999999 Y:250(just a number) then Z: 4( or something).

That doesn't trigger a zone load, and then walking there manually is impossible.





Is there a way to extract all the zone line coords from the zone files? I thought the zone lines would be controlled via the zone_points table.

How do you do the proximity? Do you have coords and then a proximity?

Zone lines are controlled via the zone points tables but not the zone lines that fit the description of what I posted. Here is my simple script for a zoneline via invisible npc.. it has a name of "_" and is race 240 with bodytype 11 so it is pretty hard to find even with MQ maps.

This is my custom zoneline for West Commonlands to East Karana.

Code:
sub EVENT_SPAWN	{ 

	        my $one = $x - 1000;
                my $two = $x + 10;
                my $thr = $y - 3000;
                my $fou = $y + 3000;
                my $fiv = $z - 100;
                my $six = $z + 100;
                quest::set_proximity($one,$two,$thr,$fou,$fiv,$six);
		quest::settimer("Spawn",1);
	} 

sub EVENT_ENTER {
  {
	      $client->Message(0,"You spot a bridge over the horizon.");
              quest::movepc(15,862,15,-33,193)
  }
}
I also have a customized zoneline for the old Plane of Fear tunnel that goes into mistmoore.. the proximities on this guy are way smaller because its not all the way across a zone, just in the little space of those tunnels:

Code:
sub EVENT_SPAWN	{ 

	            my $one = $x - 30;
                my $two = $x + 30;
                my $thr = $y - 30;
                my $fou = $y + 30;
                my $fiv = $z - 30;
                my $six = $z + 30;
        quest::set_proximity($one,$two,$thr,$fou,$fiv,$six);
		quest::settimer("Spawn",1);
	} 

sub EVENT_ENTER {
  {
    quest::zone(mistmoore);
  }
}
Reply With Quote
Reply

Thread Tools
Display Modes

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 04:41 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3