Lokai
Knight
Lokai's World Omniporter (Revised Daat99's World Teleporter)
CHANGE LOG/UPDATES:
5/14/2008
- v2.2 uploaded. Includes ability to script in to use moongate instead of shield just by adding 'true' to the end of the OmniEntry. Zip already updated to use Moongate image on all public moongates.
WHY DID I CHANGE THE NAME?
Eventually, I changed the name because I wanted this to stand alone. I did not want to 'replace' it per se, but while testing, I found it was easier to work with if everything was 'new'.
WHAT'S NEW?
-- Twelve new flags:
-- % -- WO_OnlyAllowYoung -- When 'true' only YOUNG players can use the Omniporter
-- % -- WO_FeluccaNoYoung -- When 'true' YOUNG players may not travel to Felucca
-- % -- WO_DungeonsNoYoung -- When 'true' YOUNG players may not travel to Dungeons
-- % -- WO_AllPayToUse -- When 'true' the Omniporter costs Gold to use each trip
-- % -- WO_SkillsCost -- When 'true' higher skill totals make Omniporters more expensive
-- % -- WO_KarmaDiscount -- When 'true' higher Karma gives players discounts on the cost
-- % -- WO_TimeLimit -- When 'true' the Omniporter will disappear at the end of the TimeExpiration
-- % -- WO_UsesLimit -- When 'true' the Omniporter will disappear after MaxUses
-- % -- WO_DelayAfterUse -- When 'true' players must wait a TimeDelay after using the Omniporter
-- % -- WO_PayBeforeDelay -- When 'true' players can pay to avoid waiting for the TimeDelay
-- % -- WO_PetsMayTravel -- When 'true' pets may follow their owners through the Omniporter
-- % -- WO_PetsMustPay -- When 'true' owners must pay for pets also
-- Each new Flag is also subject to the 'Local' or 'Global' setting on it. If Local, any changes made to the Omniporter through [props will only affect that Omniporter. When Global, any changes made affect all Omniporters that are also Global. The only exception is the LocalUses variable, which is only used to track Local usage.
-- the Omniporter keeps track of how many times it is used. This can be useful to determine trends on your shard, or can be used to determine if you want to start charging for a particular Omniporter. Every time they use one, staff members will see Omniporter usage in the Selection Gump.
-- The 'UseEntry' keeps track of the Name of every player, and the Date they last used it, and the total number of times they have used.
-- the Skill premium and Karma discount can be further enhanced with Skill or Karma Bonus modifiers.
-- A friendly ConfirmGump warns players before they spend their hard-earned cash on the trip.
FILES IN THIS RELEASE:
-- WorldOmniporter.cs
-- ConfirmGump.cs
INSTALLATION NOTES:
-- Drop anywhere in Scripts folder.
-- Run command "[WorldOmniGen" in the game. This will delete any WorldTeleporters and ( if any ) existing WorldOmniporters, and place new WorldOmniporters.
-- Restart your Server (IMPORTANT)
-- Use [props to adjust parameters.
PS:
-- I really attempted to put this through it's paces. I worked through many errors, and think I have it pretty stable.
-- Error catching is used whenever possible, but feel free to try and 'break' it in game, and let me know how you do it, so I can fix it.
See Notes on Daat99's World Teleporter for more details.
Lokai's World Omniporter
(STOLEN SHAMELESSLY FROM DAAT99'S WORLD TELEPORTER.)
(STOLEN SHAMELESSLY FROM DAAT99'S WORLD TELEPORTER.)
CHANGE LOG/UPDATES:
5/14/2008
- v2.2 uploaded. Includes ability to script in to use moongate instead of shield just by adding 'true' to the end of the OmniEntry. Zip already updated to use Moongate image on all public moongates.
WHY DID I CHANGE THE NAME?
Eventually, I changed the name because I wanted this to stand alone. I did not want to 'replace' it per se, but while testing, I found it was easier to work with if everything was 'new'.
WHAT'S NEW?
-- Twelve new flags:
-- % -- WO_OnlyAllowYoung -- When 'true' only YOUNG players can use the Omniporter
-- % -- WO_FeluccaNoYoung -- When 'true' YOUNG players may not travel to Felucca
-- % -- WO_DungeonsNoYoung -- When 'true' YOUNG players may not travel to Dungeons
-- % -- WO_AllPayToUse -- When 'true' the Omniporter costs Gold to use each trip
-- % -- WO_SkillsCost -- When 'true' higher skill totals make Omniporters more expensive
-- % -- WO_KarmaDiscount -- When 'true' higher Karma gives players discounts on the cost
-- % -- WO_TimeLimit -- When 'true' the Omniporter will disappear at the end of the TimeExpiration
-- % -- WO_UsesLimit -- When 'true' the Omniporter will disappear after MaxUses
-- % -- WO_DelayAfterUse -- When 'true' players must wait a TimeDelay after using the Omniporter
-- % -- WO_PayBeforeDelay -- When 'true' players can pay to avoid waiting for the TimeDelay
-- % -- WO_PetsMayTravel -- When 'true' pets may follow their owners through the Omniporter
-- % -- WO_PetsMustPay -- When 'true' owners must pay for pets also
-- Each new Flag is also subject to the 'Local' or 'Global' setting on it. If Local, any changes made to the Omniporter through [props will only affect that Omniporter. When Global, any changes made affect all Omniporters that are also Global. The only exception is the LocalUses variable, which is only used to track Local usage.
-- the Omniporter keeps track of how many times it is used. This can be useful to determine trends on your shard, or can be used to determine if you want to start charging for a particular Omniporter. Every time they use one, staff members will see Omniporter usage in the Selection Gump.
-- The 'UseEntry' keeps track of the Name of every player, and the Date they last used it, and the total number of times they have used.
-- the Skill premium and Karma discount can be further enhanced with Skill or Karma Bonus modifiers.
-- A friendly ConfirmGump warns players before they spend their hard-earned cash on the trip.
FILES IN THIS RELEASE:
-- WorldOmniporter.cs
-- ConfirmGump.cs
INSTALLATION NOTES:
-- Drop anywhere in Scripts folder.
-- Run command "[WorldOmniGen" in the game. This will delete any WorldTeleporters and ( if any ) existing WorldOmniporters, and place new WorldOmniporters.
-- Restart your Server (IMPORTANT)
-- Use [props to adjust parameters.
PS:
-- I really attempted to put this through it's paces. I worked through many errors, and think I have it pretty stable.
-- Error catching is used whenever possible, but feel free to try and 'break' it in game, and let me know how you do it, so I can fix it.
See Notes on Daat99's World Teleporter for more details.