I created a script to access my mog house anywhere in the world for the purpose of having an in-game menu for job changing.
Code: Select all
---------------------------------------------------------------------------------------------------
-- func: @mh
-- auth: 95% kjLotus and 5% uwill99 collab, bro
-- desc: opens the Mog House menu
---------------------------------------------------------------------------------------------------
cmdprops =
{
permission = 0,
parameters = ""
};
function onTrigger(player,npc)
player:sendMenu(1);
end;
Code: Select all
UPDATE zone_settings SET zone_misc = zone_misc & 0x40;
Do this if it doesn't work doing the stuff up above:
Amend the server code found in "packet_system.cpp", an easy way to find the section is to cntrl+F and find "Job Change". Two lines of code down you'll find:
Code: Select all
if (PChar->loc.zone->CanUseMisc(MISC_MOGMENU) || PChar->m_moghouseID)
Delete it, save, and recompile.