• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

/zone ... an alternate approach

By request I'm taking /zone /gate and /fade out of CadeStuff and putting MQ2Piggyzone in my compile. Re download it and use piggyzone from now on and things should work.
 
Now works as billed. Thanks to both Cade and Cosmic for the quick and efficient responses.
 
How does the Magus thing work? I'm refering to how you have to be next to her to tell her where you want to go. Can you post just that section of the code? That could be helpful for other things too i'd imagine or at least to incorporate into other macro's
 
How does the Magus thing work? I'm refering to how you have to be next to her to tell her where you want to go. Can you post just that section of the code?
The source code is all posted in the 2nd post in this thread.

Look in the UseNPC procedure. It just uses two straight forward packets. One position update and one channel message.

-piggy
 
Hmmm...

Trying /findpath chardokb

Get "I dont know a path to that zone".

I see an entry in the .ini file for it, but it doesnt seem to be working.

Can anyone give me a clue or 2 how to fix this ?
 
Looks like chardok is not connected to chardok b.

Go to the entry for chardok and add the zoneid for chardok b.
I will update the ini later tonight

-piggy
 
Based on

Cosmic said:
in your favorite /zone plugin:
Rich (BB code):
static int once=0;
if (once==0)
{
once=1;
char aa[100]="test";
pDisplay->DoTheZone(ZoneToGoTo,aa,1,0,0,0,0,0);
}
else
{
once=0;
}
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(581): error C2447: '{' : missing function header (old-style formal list?)
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(581): error C2143: syntax error : missing ';' before '{'
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(580): error C2059: syntax error : 'else'
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(575): error C2447: '{' : missing function header (old-style formal list?)
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(575): error C2143: syntax error : missing ';' before '{'
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(574): error C2059: syntax error : 'if'

was my result (after several addition reductions in errors) and I dont see how the syntax is different from the other lines, provided the rules for the bracket are constant, so little help on this?
 
So if I wanted to zone from FV to DL and pop at the DL-FV zoneline, is there anyway to do this? It would be a lot safer to pop at the zoneline than the succor point in most zones. Looks a lot more normal to pop at a zoneline than a random point, plus if you disappear right away, you can always attribute it to I accidentally backed back over the zoneline...or something to that effect.
 
This is one of the features of Piggyzone: you can optionally stipulate a zone-in loc (via waypoint name). It also includes functionality for capturing/relating your current loc to a waypoint name (ie. no need manually edit an INI file)
 
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(581): error C2447: '{' : missing function header (old-style formal list?)
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(581): error C2143: syntax error : missing ';' before '{'
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(580): error C2059: syntax error : 'else'
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(575): error C2447: '{' : missing function header (old-style formal list?)
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(575): error C2143: syntax error : missing ';' before '{'
c:\Mq2\MQ2Piggyzone\MQ2Piggyzone.cpp(574): error C2059: syntax error : 'if'

This looks like you tried to combine the info from the first post with the plugin in the second post.

Don't.

Just use the MQ2PiggyZone plugin as it is attached to the second post. It is complete as posted. The info in the first post was for people who were writing there own plugin from scratch or modifying existing plugins.

PiggyZone needs no modification.

99% of people can ignore the first post. Its really just information explaining how/why PiggyZone works.

-piggy
 
/zone ... an alternate approach

Users who are viewing this thread

Back
Top
Cart