Advertisement
Guest User

global_player.pl

a guest
Sep 2nd, 2013
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 31.95 KB | None | 0 0
  1. ##Written by: Kingly_Krab
  2. ##NOTE: This file is essential to 'Test_Target_NPC.pl' and 'Test_Console_NPC.pl'.
  3. sub EVENT_TARGET_CHANGE
  4. {
  5.     if($client->GetAggroCount() == 0)
  6.     {
  7.         $UserTarget = $client->GetTarget();
  8.         if($UserTarget)
  9.         {
  10.             $TargetName = $UserTarget->GetCleanName();
  11.             $TargetLevel = $UserTarget->GetLevel();
  12.         }
  13.         if($UserTarget->GetTarget())
  14.         {
  15.             $TargetText = "Target: " . $UserTarget->GetTarget()->GetCleanName();
  16.         }
  17.         else
  18.         {
  19.             $TargetText = "";
  20.         }
  21.         $NameType = "Player";
  22.         if(!$UserTarget->IsClient())
  23.         {
  24.             $NameType = "NPC";
  25.         }
  26.         if(substr($UserTarget->GetName(), 0, 1) eq "#" && substr($UserTarget->GetName(), 1, 2) ne "#")
  27.         {
  28.             $NameType = "Boss Mob";
  29.         }
  30.         if(substr($UserTarget->GetName(), 0, 2) eq "##" && substr($UserTarget->GetName(), 2, 3) ne "#")
  31.         {
  32.             $NameType = "Raid Mob";
  33.         }
  34.         $client->Message(257, "Target: " . $TargetName . " (Level " . $TargetLevel . " " . $NameType . ")");
  35.         if($UserTarget->IsClient())
  36.         {
  37.             if($status > 200)
  38.             {
  39.                 $client->Message(257, "[" . quest::saylink("#characterstats", 1, "More Information") . "]");
  40.                 $client->Message(257, "[" . quest::saylink("#targetinformation", 1, "Target Information") . "]");
  41.                 $client->Message(257, "[" . quest::saylink("#playeredit", 1, "Player Editing Help") . "]");
  42.             }
  43.         }
  44.         if($status > 200)
  45.         {
  46.             if($UserTarget->IsNPC())
  47.             {
  48.                 $client->Message(257, "[" . quest::saylink("#mobstats", 1, "More Information") . "]");
  49.                 $client->Message(257, "[" . quest::saylink("#targetinformation", 1, "Target Information") . "]");  
  50.                 $client->Message(257, "[" . quest::saylink("#mobedit", 1, "NPC Editing Help") . "]");
  51.             }
  52.             if($UserTarget->GetNPCTypeID() == Server Controller ID)
  53.             {
  54.                 $client->Message(257, "[" . quest::saylink("#servercontroller", 1, "View Server Controls") . "]");
  55.             }
  56.         }
  57.     }
  58. }
  59.  
  60. sub EVENT_SAY
  61. {
  62.     my %skills = (0 =>  "1H Blunt",
  63.     1   =>  "1H Slashing",
  64.     2   =>  "2H Blunt",
  65.     3   =>  "2H Slashing",
  66.     4   =>  "Abjuration",
  67.     5   =>  "Alteration",
  68.     6   =>  "Apply Poison",
  69.     7   =>  "Archery",
  70.     8   =>  "Backstab",
  71.     9   =>  "Bind Wound",
  72.     10  =>  "Bash",
  73.     11  =>  "Block",
  74.     12  =>  "Brass Instruments",
  75.     13  =>  "Channelling",
  76.     14  =>  "Conjuration",
  77.     15  =>  "Defense",
  78.     16  =>  "Disarm",
  79.     17  =>  "Disarm Traps",
  80.     18  =>  "Divination",
  81.     19  =>  "Dodge",
  82.     20  =>  "Double Attack",
  83.     21  =>  "Dragon Punch",
  84.     22  =>  "Dual Wield",
  85.     23  =>  "Eagle Strike",
  86.     24  =>  "Evocation",
  87.     25  =>  "Feign Death",
  88.     26  =>  "Flying Kick",
  89.     27  =>  "Forage",
  90.     28  =>  "Hand to Hand",
  91.     29  =>  "Hide",
  92.     30  =>  "Kick",
  93.     31  =>  "Meditate",
  94.     32  =>  "Mend",
  95.     33  =>  "Offense",
  96.     34  =>  "Parry",
  97.     35  =>  "Picklock",
  98.     36  =>  "Piercing",
  99.     37  =>  "Riposte",
  100.     38  =>  "Round Kick",
  101.     39  =>  "Safe Fall",
  102.     40  =>  "Sense Heading",
  103.     41  =>  "Singing",
  104.     42  =>  "Sneak",
  105.     43  =>  "Specialize Abjuration",
  106.     44  =>  "Specialize Alteration",
  107.     45  =>  "Specialize Conjuration",
  108.     46  =>  "Specialize Divination",
  109.     47  =>  "Specialize Evocation",
  110.     48  =>  "Pick Pockets",
  111.     49  =>  "Stringed Instruments",
  112.     50  =>  "Swimming",
  113.     51  =>  "Throwing",
  114.     52  =>  "Tiger Claw",
  115.     53  =>  "Tracking",
  116.     54  =>  "Wind Instruments",
  117.     55  =>  "Fishing",
  118.     56  =>  "Make Poison",
  119.     57  =>  "Tinkering",
  120.     58  =>  "Research",
  121.     59  =>  "Alchemy",
  122.     60  =>  "Baking",
  123.     61  =>  "Tailoring",
  124.     62  =>  "Sense Traps",
  125.     63  =>  "Blacksmithing",
  126.     64  =>  "Fletching",
  127.     65  =>  "Brewing",
  128.     66  =>  "Alcohol Tolerance",
  129.     67  =>  "Begging",
  130.     68  =>  "Jewellery Making",
  131.     69  =>  "Pottery",
  132.     70  =>  "Percussion Instruments",
  133.     71  =>  "Intimidation",
  134.     72  =>  "Berserking",
  135.     73  =>  "Taunt",
  136.     74  =>  "Frenzy");
  137.     my %classes = (1 => "Warrior",
  138.     2 => "Cleric",
  139.     3 => "Paladin",
  140.     4 => "Ranger",
  141.     5 => "Shadow Knight",
  142.     6 => "Druid",
  143.     7 => "Monk",
  144.     8 => "Bard",
  145.     9 => "Rogue",
  146.     10 => "Shaman",
  147.     11 => "Necromancer",
  148.     12 => "Wizard",
  149.     13 => "Magician",
  150.     14 => "Enchanter",
  151.     15 => "Beastlord",
  152.     16 => "Berserker",
  153.     20 => "Warrior Guildmaster",
  154.     21 => "Cleric Guildmaster",
  155.     22 => "Paladin Guildmaster",
  156.     23 => "Ranger Guildmaster",
  157.     24 => "Shadow Knight Guildmaster",
  158.     25 => "Druid Guildmaster",
  159.     26 => "Monk Guildmaster",
  160.     27 => "Bard Guildmaster",
  161.     28 => "Rogue Guildmaster",
  162.     29 => "Shaman Guildmaster",
  163.     30 => "Necromancer Guildmaster",
  164.     31 => "Wizard Guildmaster",
  165.     32 => "Magician Guildmaster",
  166.     33 => "Enchanter Guildmaster",
  167.     34 => "Beastlord Guildmaster",
  168.     35 => "Berserker Guildmaster",
  169.     40 => "Banker",
  170.     41 => "Merchant",
  171.     59 => "Discord Merchant",
  172.     60 => "Adventure Merchant",
  173.     63 => "Tribute Master",
  174.     64 => "Guild Tribute Master",
  175.     66 => "Guild Banker",
  176.     67 => "Radiant Crystal Merchant",
  177.     68 => "Ebon Crystal Merchant",
  178.     69 => "Fellowships",
  179.     70 => "Alternate Currency Merchant",
  180.     71 => "Mercenary Merchant");
  181.     my %races = (1 => "Human",
  182.     2 => "Barbarian",
  183.     3 => "Erudite",
  184.     4 => "Wood Elf",
  185.     5 => "High Elf",
  186.     6 => "Dark Elf",
  187.     7 => "Half Elf",
  188.     8 => "Dwarf",
  189.     9 => "Troll",
  190.     10 => "Ogre",
  191.     11 => "Halfling",
  192.     12 => "Gnome",
  193.     13 => "Aviak",
  194.     14 => "Werewolf",
  195.     15 => "Brownie",
  196.     16 => "Centaur",
  197.     17 => "Golem",
  198.     18 => "Giant",
  199.     19 => "Trakanon",
  200.     20 => "Venril Sathir",
  201.     21 => "Evil Eye",
  202.     22 => "Beetle",
  203.     23 => "Kerran",
  204.     24 => "Fish",
  205.     25 => "Fairy",
  206.     26 => "Froglok",
  207.     27 => "Froglok",
  208.     28 => "Fungusman",
  209.     29 => "Gargoyle",
  210.     30 => "Gasbag",
  211.     31 => "Gelatinous Cube",
  212.     32 => "Ghost",
  213.     33 => "Ghoul",
  214.     34 => "Bat",
  215.     35 => "Eel",
  216.     36 => "Rat",
  217.     37 => "Snake",
  218.     38 => "Spider",
  219.     39 => "Gnoll",
  220.     40 => "Goblin",
  221.     41 => "Gorilla",
  222.     42 => "Wolf",
  223.     43 => "Bear",
  224.     44 => "Guard",
  225.     45 => "Demi Lich",
  226.     46 => "Imp",
  227.     47 => "Griffin",
  228.     48 => "Kobold",
  229.     49 => "Dragon",
  230.     50 => "Lion",
  231.     51 => "Lizard Man",
  232.     52 => "Mimic",
  233.     53 => "Minotaur",
  234.     54 => "Orc",
  235.     55 => "Beggar",
  236.     56 => "Pixie",
  237.     57 => "Drachnid",
  238.     58 => "Solusek Ro",
  239.     59 => "Goblin",
  240.     60 => "Skeleton",
  241.     61 => "Shark",
  242.     62 => "Tunare",
  243.     63 => "Tiger",
  244.     64 => "Treant",
  245.     65 => "Vampire",
  246.     66 => "Rallos Zek",
  247.     67 => "Human",
  248.     68 => "Tentacle Terror",
  249.     69 => "Will-O-Wisp",
  250.     70 => "Zombie",
  251.     71 => "Human",
  252.     72 => "Ship",
  253.     73 => "Launch",
  254.     74 => "Piranha",
  255.     75 => "Elemental",
  256.     76 => "Puma",
  257.     77 => "Dark Elf",
  258.     78 => "Erudite",
  259.     79 => "Bixie",
  260.     80 => "Reanimated Hand",
  261.     81 => "Halfling",
  262.     82 => "Scarecrow",
  263.     83 => "Skunk",
  264.     84 => "Snake Elemental",
  265.     85 => "Spectre",
  266.     86 => "Sphinx",
  267.     87 => "Armadillo",
  268.     88 => "Clockwork Gnome",
  269.     89 => "Drake",
  270.     90 => "Barbarian",
  271.     91 => "Alligator",
  272.     92 => "Troll",
  273.     93 => "Ogre",
  274.     94 => "Dwarf",
  275.     95 => "Cazic Thule",
  276.     96 => "Cockatrice",
  277.     97 => "Daisy Man",
  278.     98 => "Vampire",
  279.     99 => "Amygdalan",
  280.     100 => "Dervish",
  281.     101 => "Efreeti",
  282.     102 => "Tadpole",
  283.     103 => "Kedge",
  284.     104 => "Leech",
  285.     105 => "Swordfish",
  286.     106 => "Guard",
  287.     107 => "Mammoth",
  288.     108 => "Eye",
  289.     109 => "Wasp",
  290.     110 => "Mermaid",
  291.     111 => "Harpy",
  292.     112 => "Guard",
  293.     113 => "Drixie",
  294.     114 => "Ghost Ship",
  295.     115 => "Clam",
  296.     116 => "Seahorse",
  297.     117 => "Ghost",
  298.     118 => "Ghost",
  299.     119 => "Sabertooth",
  300.     120 => "Wolf",
  301.     121 => "Gorgon",
  302.     122 => "Dragon",
  303.     123 => "Innoruuk",
  304.     124 => "Unicorn",
  305.     125 => "Pegasus",
  306.     126 => "Djinn",
  307.     127 => "Invisible Man",
  308.     128 => "Iksar",
  309.     129 => "Scorpion",
  310.     130 => "Vah Shir",
  311.     131 => "Sarnak",
  312.     132 => "Draglock",
  313.     133 => "Drolvarg",
  314.     134 => "Mosquito",
  315.     135 => "Rhinoceros",
  316.     136 => "Xalgoz",
  317.     137 => "Goblin",
  318.     138 => "Yeti",
  319.     139 => "Iksar",
  320.     140 => "Giant",
  321.     141 => "Boat",
  322.     144 => "Burynai",
  323.     145 => "Goo",
  324.     146 => "Sarnak Spirit",
  325.     147 => "Iksar Spirit",
  326.     148 => "Fish",
  327.     149 => "Scorpion",
  328.     150 => "Erollisi",
  329.     151 => "Tribunal",
  330.     152 => "Bertoxxulous",
  331.     153 => "Bristlebane",
  332.     154 => "Fay Drake",
  333.     155 => "Undead Sarnak",
  334.     156 => "Ratman",
  335.     157 => "Wyvern",
  336.     158 => "Wurm",
  337.     159 => "Devourer",
  338.     160 => "Iksar Golem",
  339.     161 => "Undead Iksar",
  340.     162 => "Man-Eating Plant",
  341.     163 => "Raptor",
  342.     164 => "Sarnak Golem",
  343.     165 => "Dragon",
  344.     166 => "Animated Hand",
  345.     167 => "Succulent",
  346.     168 => "Holgresh",
  347.     169 => "Brontotherium",
  348.     170 => "Snow Dervish",
  349.     171 => "Dire Wolf",
  350.     172 => "Manticore",
  351.     173 => "Totem",
  352.     174 => "Ice Spectre",
  353.     175 => "Enchanted Armor",
  354.     176 => "Snow Rabbit",
  355.     177 => "Walrus",
  356.     178 => "Geonid",
  357.     181 => "Yakkar",
  358.     182 => "Faun",
  359.     183 => "Coldain",
  360.     184 => "Dragon",
  361.     185 => "Hag",
  362.     186 => "Hippogriff",
  363.     187 => "Siren",
  364.     188 => "Giant",
  365.     189 => "Giant",
  366.     190 => "Othmir",
  367.     191 => "Ulthork",
  368.     192 => "Dragon",
  369.     193 => "Abhorrent",
  370.     194 => "Sea Turtle",
  371.     195 => "Dragon",
  372.     196 => "Dragon",
  373.     197 => "Ronnie Test",
  374.     198 => "Dragon",
  375.     199 => "Shik'Nar",
  376.     200 => "Rockhopper",
  377.     201 => "Underbulk",
  378.     202 => "Grimling",
  379.     203 => "Worm",
  380.     204 => "Evan Test",
  381.     205 => "Shadel",
  382.     206 => "Owlbear",
  383.     207 => "Rhino Beetle",
  384.     208 => "Vampire",
  385.     209 => "Earth Elemental",
  386.     210 => "Air Elemental",
  387.     211 => "Water Elemental",
  388.     212 => "Fire Elemental",
  389.     213 => "Wetfang Minnow",
  390.     214 => "Thought Horror",
  391.     215 => "Tegi",
  392.     216 => "Horse",
  393.     217 => "Shissar",
  394.     218 => "Fungal Fiend",
  395.     219 => "Vampire",
  396.     220 => "Stonegrabber",
  397.     221 => "Scarlet Cheetah",
  398.     222 => "Zelniak",
  399.     223 => "Lightcrawler",
  400.     224 => "Shade",
  401.     225 => "Sunfbelow",
  402.     226 => "Sun Revenant",
  403.     227 => "Shrieker",
  404.     228 => "Galorian",
  405.     229 => "Netherbian",
  406.     230 => "Akheva",
  407.     231 => "Grieg Veneficus",
  408.     232 => "Sonic Wolf",
  409.     233 => "Ground Shaker",
  410.     234 => "Vah Shir Skeleton",
  411.     235 => "Wretch",
  412.     236 => "Seru",
  413.     237 => "Recuso",
  414.     238 => "Vah Shir",
  415.     239 => "Guard",
  416.     240 => "Teleport Man",
  417.     241 => "Werewolf",
  418.     242 => "Nymph",
  419.     243 => "Dryad",
  420.     244 => "Treant",
  421.     245 => "Fly",
  422.     246 => "Tarew Marr",
  423.     247 => "Solusek Ro",
  424.     248 => "Clockwork Golem",
  425.     249 => "Clockwork Brain",
  426.     250 => "Banshee",
  427.     251 => "Guard of Justice",
  428.     252 => "Mini POM",
  429.     253 => "Diseased Fiend",
  430.     254 => "Solusek Ro Guard",
  431.     255 => "Bertoxxulous",
  432.     256 => "The Tribunal",
  433.     257 => "Terris Thule",
  434.     258 => "Vegerog",
  435.     259 => "Crocodile",
  436.     260 => "Bat",
  437.     261 => "Hraquis",
  438.     262 => "Tranquilion",
  439.     263 => "Tin Soldier",
  440.     264 => "Nightmare Wraith",
  441.     265 => "Malarian",
  442.     266 => "Knight of Pestilence",
  443.     267 => "Lepertoloth",
  444.     268 => "Bubonian",
  445.     269 => "Bubonian Underling",
  446.     270 => "Pusling",
  447.     271 => "Water Mephit",
  448.     272 => "Stormrider",
  449.     273 => "Junk Beast",
  450.     274 => "Broken Clockwork",
  451.     275 => "Giant Clockwork",
  452.     276 => "Clockwork Beetle",
  453.     277 => "Nightmare Goblin",
  454.     278 => "Karana",
  455.     279 => "Blood Raven",
  456.     280 => "Nightmare Gargoyle",
  457.     281 => "Mouth of Insanity",
  458.     282 => "Skeletal Horse",
  459.     283 => "Saryrn",
  460.     284 => "Fennin Ro",
  461.     285 => "Tormentor",
  462.     286 => "Soul Devourer",
  463.     287 => "Nightmare",
  464.     288 => "Rallos Zek",
  465.     289 => "Vallon Zek",
  466.     290 => "Tallon Zek",
  467.     291 => "Air Mephit",
  468.     292 => "Earth Mephit",
  469.     293 => "Fire Mephit",
  470.     294 => "Nightmare Mephit",
  471.     295 => "Zebuxoruk",
  472.     296 => "Mithaniel Marr",
  473.     297 => "Undead Knight",
  474.     298 => "The Rathe",
  475.     299 => "Xegony",
  476.     300 => "Fiend",
  477.     301 => "Test Object",
  478.     302 => "Crab",
  479.     303 => "Phoenix",
  480.     304 => "Dragon",
  481.     305 => "Bear",
  482.     306 => "Giant",
  483.     307 => "Giant",
  484.     308 => "Giant",
  485.     309 => "Giant",
  486.     310 => "Giant",
  487.     311 => "Giant",
  488.     312 => "Giant",
  489.     313 => "War Wraith",
  490.     314 => "Wrulon",
  491.     315 => "Kraken",
  492.     316 => "Poison Frog",
  493.     317 => "Nilborien",
  494.     318 => "Valorian",
  495.     319 => "War Boar",
  496.     320 => "Efreeti",
  497.     321 => "War Boar",
  498.     322 => "Valorian",
  499.     323 => "Animated Armor",
  500.     324 => "Undead Footman",
  501.     325 => "Rallos Zek Minion",
  502.     326 => "Arachnid",
  503.     327 => "Crystal Spider",
  504.     328 => "Zebuxoruk's Cage",
  505.     329 => "BoT Portal",
  506.     330 => "Froglok",
  507.     331 => "Troll",
  508.     332 => "Troll",
  509.     333 => "Troll",
  510.     334 => "Ghost",
  511.     335 => "Pirate",
  512.     336 => "Pirate",
  513.     337 => "Pirate",
  514.     338 => "Pirate",
  515.     339 => "Pirate",
  516.     340 => "Pirate",
  517.     341 => "Pirate",
  518.     342 => "Pirate",
  519.     343 => "Frog",
  520.     344 => "Troll Zombie",
  521.     345 => "Luggald",
  522.     346 => "Luggald",
  523.     347 => "Luggalds",
  524.     348 => "Drogmore",
  525.     349 => "Froglok Skeleton",
  526.     350 => "Undead Froglok",
  527.     351 => "Knight of Hate",
  528.     352 => "Arcanist of Hate",
  529.     353 => "Veksar",
  530.     354 => "Veksar",
  531.     355 => "Veksar",
  532.     356 => "Chokidai",
  533.     357 => "Undead Chokidai",
  534.     358 => "Undead Veksar",
  535.     359 => "Vampire",
  536.     360 => "Vampire",
  537.     361 => "Rujarkian Orc",
  538.     362 => "Bone Golem",
  539.     363 => "Synarcana",
  540.     364 => "Sand Elf",
  541.     365 => "Vampire",
  542.     366 => "Rujarkian Orc",
  543.     367 => "Skeleton",
  544.     368 => "Mummy",
  545.     369 => "Goblin",
  546.     370 => "Insect",
  547.     371 => "Froglok Ghost",
  548.     372 => "Dervish",
  549.     373 => "Shade",
  550.     374 => "Golem",
  551.     375 => "Evil Eye",
  552.     376 => "Box",
  553.     377 => "Barrel",
  554.     378 => "Chest",
  555.     379 => "Vase",
  556.     380 => "Table",
  557.     381 => "Weapon Rack",
  558.     382 => "Coffin",
  559.     383 => "Bones",
  560.     384 => "Jokester",
  561.     385 => "Nihil",
  562.     386 => "Trusik",
  563.     387 => "Stone Worker",
  564.     388 => "Hynid",
  565.     389 => "Turepta",
  566.     390 => "Cragbeast",
  567.     391 => "Stonemite",
  568.     392 => "Ukun",
  569.     393 => "Ixt",
  570.     394 => "Ikaav",
  571.     395 => "Aneuk",
  572.     396 => "Kyv",
  573.     397 => "Noc",
  574.     398 => "Ra`tuk",
  575.     399 => "Taneth",
  576.     400 => "Huvul",
  577.     401 => "Mutna",
  578.     402 => "Mastruq",
  579.     403 => "Taelosian",
  580.     404 => "Discord Ship",
  581.     405 => "Stone Worker",
  582.     406 => "Mata Muram",
  583.     407 => "Lightning Warrior",
  584.     408 => "Succubus",
  585.     409 => "Bazu",
  586.     410 => "Feran",
  587.     411 => "Pyrilen",
  588.     412 => "Chimera",
  589.     413 => "Dragorn",
  590.     414 => "Murkglider",
  591.     415 => "Rat",
  592.     416 => "Bat",
  593.     417 => "Gelidran",
  594.     418 => "Discordling",
  595.     419 => "Girplan",
  596.     420 => "Minotaur",
  597.     421 => "Dragorn Box",
  598.     422 => "Runed Orb",
  599.     423 => "Dragon Bones",
  600.     424 => "Muramite Armor Pile",
  601.     425 => "Crystal Shard",
  602.     426 => "Portal",
  603.     427 => "Coin Purse",
  604.     428 => "Rock Pile",
  605.     429 => "Murkglider Egg Sack",
  606.     430 => "Drake",
  607.     431 => "Dervish",
  608.     432 => "Drake",
  609.     433 => "Goblin",
  610.     434 => "Kirin",
  611.     435 => "Dragon",
  612.     436 => "Basilisk",
  613.     437 => "Dragon",
  614.     438 => "Dragon",
  615.     439 => "Puma",
  616.     440 => "Spider",
  617.     441 => "Spider Queen",
  618.     442 => "Animated Statue",
  619.     445 => "Dragon Egg",
  620.     446 => "Dragon Statue",
  621.     447 => "Lava Rock",
  622.     448 => "Animated Statue",
  623.     449 => "Spider Egg Sack",
  624.     450 => "Lava Spider",
  625.     451 => "Lava Spider Queen",
  626.     452 => "Dragon",
  627.     453 => "Giant",
  628.     454 => "Werewolf",
  629.     455 => "Kobold",
  630.     456 => "Sporali",
  631.     457 => "Gnomework",
  632.     458 => "Orc",
  633.     459 => "Corathus",
  634.     460 => "Coral",
  635.     461 => "Drachnid",
  636.     462 => "Drachnid Cocoon",
  637.     463 => "Fungus Patch",
  638.     464 => "Gargoyle",
  639.     465 => "Witheran",
  640.     466 => "Dark Lord",
  641.     467 => "Shiliskin",
  642.     468 => "Snake",
  643.     469 => "Evil Eye",
  644.     470 => "Minotaur",
  645.     471 => "Zombie",
  646.     472 => "Clockwork Boar",
  647.     473 => "Fairy",
  648.     474 => "Witheran",
  649.     475 => "Air Elemental",
  650.     476 => "Earth Elemental",
  651.     477 => "Fire Elemental",
  652.     478 => "Water Elemental",
  653.     479 => "Alligator",
  654.     480 => "Bear",
  655.     481 => "Scaled Wolf",
  656.     482 => "Wolf",
  657.     483 => "Spirit Wolf",
  658.     484 => "Skeleton",
  659.     485 => "Spectre",
  660.     486 => "Bolvirk",
  661.     487 => "Banshee",
  662.     488 => "Banshee",
  663.     489 => "Elddar",
  664.     490 => "Forest Giant",
  665.     491 => "Bone Golem",
  666.     492 => "Horse",
  667.     493 => "Pegasus",
  668.     494 => "Shambling Mound",
  669.     495 => "Scrykin",
  670.     496 => "Treant",
  671.     497 => "Vampire",
  672.     498 => "Ayonae Ro",
  673.     499 => "Sullon Zek",
  674.     500 => "Banner",
  675.     501 => "Flag",
  676.     502 => "Rowboat",
  677.     503 => "Bear Trap",
  678.     504 => "Clockwork Bomb",
  679.     505 => "Dynamite Keg",
  680.     506 => "Pressure Plate",
  681.     507 => "Puffer Spore",
  682.     508 => "Stone Ring",
  683.     509 => "Root Tentacle",
  684.     510 => "Runic Symbol",
  685.     511 => "Saltpetter Bomb",
  686.     512 => "Floating Skull",
  687.     513 => "Spike Trap",
  688.     514 => "Totem",
  689.     515 => "Web",
  690.     516 => "Wicker Basket",
  691.     517 => "Nightmare/Unicorn",
  692.     518 => "Horse",
  693.     519 => "Nightmare/Unicorn",
  694.     520 => "Bixie",
  695.     521 => "Centaur",
  696.     522 => "Drakkin",
  697.     523 => "Giant",
  698.     524 => "Gnoll",
  699.     525 => "Griffin",
  700.     526 => "Giant Shade",
  701.     527 => "Harpy",
  702.     528 => "Mammoth",
  703.     529 => "Satyr",
  704.     530 => "Dragon",
  705.     531 => "Dragon",
  706.     532 => "Dyn'Leth",
  707.     533 => "Boat",
  708.     534 => "Weapon Rack",
  709.     535 => "Armor Rack",
  710.     536 => "Honey Pot",
  711.     537 => "Jum Jum Bucket",
  712.     538 => "Toolbox",
  713.     539 => "Stone Jug",
  714.     540 => "Small Plant",
  715.     541 => "Medium Plant",
  716.     542 => "Tall Plant",
  717.     543 => "Wine Cask",
  718.     544 => "Elven Boat",
  719.     545 => "Gnomish Boat",
  720.     546 => "Barrel Barge Ship",
  721.     547 => "Goo",
  722.     548 => "Goo",
  723.     549 => "Goo",
  724.     550 => "Merchant Ship",
  725.     551 => "Pirate Ship",
  726.     552 => "Ghost Ship",
  727.     553 => "Banner",
  728.     554 => "Banner",
  729.     555 => "Banner",
  730.     556 => "Banner",
  731.     557 => "Banner",
  732.     558 => "Aviak",
  733.     559 => "Beetle",
  734.     560 => "Gorilla",
  735.     561 => "Kedge",
  736.     562 => "Kerran",
  737.     563 => "Shissar",
  738.     564 => "Siren",
  739.     565 => "Sphinx",
  740.     566 => "Human",
  741.     567 => "Campfire",
  742.     568 => "Brownie",
  743.     569 => "Dragon",
  744.     570 => "Exoskeleton",
  745.     571 => "Ghoul",
  746.     572 => "Clockwork Guardian",
  747.     573 => "Mantrap",
  748.     574 => "Minotaur",
  749.     575 => "Scarecrow",
  750.     576 => "Shade",
  751.     577 => "Rotocopter",
  752.     578 => "Tentacle Terror",
  753.     579 => "Wereorc",
  754.     580 => "Worg",
  755.     581 => "Wyvern",
  756.     582 => "Chimera",
  757.     583 => "Kirin",
  758.     584 => "Puma",
  759.     585 => "Boulder",
  760.     586 => "Banner",
  761.     587 => "Elven Ghost",
  762.     588 => "Human Ghost",
  763.     589 => "Chest",
  764.     590 => "Chest",
  765.     591 => "Crystal",
  766.     592 => "Coffin",
  767.     593 => "Guardian CPU",
  768.     594 => "Worg",
  769.     595 => "Mansion",
  770.     596 => "Floating Island",
  771.     597 => "Cragslither",
  772.     598 => "Wrulon",
  773.     600 => "Invisible Man of Zomm",
  774.     601 => "Robocopter of Zomm",
  775.     602 => "Burynai",
  776.     603 => "Frog",
  777.     604 => "Dracolich",
  778.     605 => "Iksar Ghost",
  779.     606 => "Iksar Skeleton",
  780.     607 => "Mephit",
  781.     608 => "Muddite",
  782.     609 => "Raptor",
  783.     610 => "Sarnak",
  784.     611 => "Scorpion",
  785.     612 => "Tsetsian",
  786.     613 => "Wurm",
  787.     614 => "Nekhon",
  788.     615 => "Hydra Crystal",
  789.     616 => "Crystal Sphere",
  790.     617 => "Gnoll",
  791.     618 => "Sokokar",
  792.     619 => "Stone Pylon",
  793.     620 => "Demon Vulture",
  794.     621 => "Wagon",
  795.     622 => "God of Discord",
  796.     623 => "Feran Mount",
  797.     624 => "Ogre NPC - Male",
  798.     625 => "Sokokar Mount",
  799.     626 => "Giant",
  800.     627 => "Sokokar",
  801.     628 => "10th Anniversary Banner",
  802.     629 => "10th Anniversary Cake",
  803.     630 => "Wine Cask",
  804.     631 => "Hydra Mount",
  805.     632 => "Hydra NPC",
  806.     633 => "Wedding Fbelows",
  807.     634 => "Wedding Arbor",
  808.     635 => "Wedding Altar",
  809.     636 => "Powder Keg",
  810.     637 => "Apexus",
  811.     638 => "Bellikos",
  812.     639 => "Brell's First Creation",
  813.     640 => "Brell",
  814.     641 => "Crystalskin Ambuloid",
  815.     642 => "Cliknar Queen",
  816.     643 => "Cliknar Soldier",
  817.     644 => "Cliknar Worker",
  818.     645 => "Coldain",
  819.     646 => "Coldain",
  820.     647 => "Crystalskin Sessiloid",
  821.     648 => "Genari",
  822.     649 => "Gigyn",
  823.     650 => "Greken - Young Adult",
  824.     651 => "Greken - Young",
  825.     652 => "Cliknar Mount",
  826.     653 => "Telmira",
  827.     654 => "Spider Mount",
  828.     655 => "Bear Mount",
  829.     656 => "Rat Mount - Mystery Race",
  830.     657 => "Sessiloid Mount",
  831.     658 => "Morell Thule",
  832.     659 => "Marionette",
  833.     660 => "Book Dervish",
  834.     661 => "Topiary Lion",
  835.     662 => "Rotdog",
  836.     663 => "Amygdalan",
  837.     664 => "Sandman",
  838.     665 => "Grandfather Clock",
  839.     666 => "Gingerbread Man",
  840.     667 => "Royal Guard",
  841.     668 => "Rabbit",
  842.     669 => "Blind Dreamer",
  843.     670 => "Cazic Thule",
  844.     671 => "Topiary Lion Mount",
  845.     672 => "Rot Dog Mount",
  846.     673 => "Goral Mount",
  847.     674 => "Selyrah Mount",
  848.     675 => "Sclera Mount - Mystery Race",
  849.     676 => "Braxi Mount",
  850.     677 => "Kangon Mount",
  851.     678 => "Erudite",
  852.     679 => "Wurm Mount",
  853.     680 => "Raptor Mount",
  854.     681 => "Invisible Man",
  855.     682 => "Whirligig",
  856.     683 => "Gnomish Balloon",
  857.     684 => "Gnomish Rocket Pack",
  858.     685 => "Gnomish Hovering Transport",
  859.     686 => "Selyrah",
  860.     687 => "Goral",
  861.     688 => "Braxi",
  862.     689 => "Kangon",
  863.     690 => "Invisible Man",
  864.     691 => "Floating Tower",
  865.     692 => "Explosive Cart",
  866.     693 => "Blimp Ship",
  867.     694 => "Tumbleweed",
  868.     695 => "Alaran",
  869.     696 => "Swinetor",
  870.     697 => "Triumvirate",
  871.     698 => "Hadal",
  872.     699 => "Hovering Platform",
  873.     700 => "Parasitic Scavenger",
  874.     701 => "Grendlaen",
  875.     702 => "Ship in a Bottle",
  876.     703 => "Alaran Sentry Stone",
  877.     704 => "Dervish",
  878.     705 => "Regeneration Pool",
  879.     706 => "Teleportation Stand",
  880.     707 => "Relic Case",
  881.     708 => "Alaran Ghost",
  882.     709 => "Skystrider",
  883.     710 => "Water Spout",
  884.     711 => "Aviak Pull Along",
  885.     712 => "Gelatinous Cube",
  886.     713 => "Cat",
  887.     714 => "Elk Head",
  888.     715 => "Holgresh",
  889.     716 => "Beetle",
  890.     717 => "Vine Maw",
  891.     718 => "Ratman",
  892.     719 => "Fallen Knight",
  893.     720 => "Flying Carpet",
  894.     721 => "Carrier Hand",
  895.     722 => "Akheva",
  896.     723 => "Servant of Shadow",
  897.     724 => "Luclin");
  898.     my %deities = (140 => "Agnostic",
  899.     201 =>  "Bertoxxulous",
  900.     202 =>  "Brell Serilis",
  901.     203 =>  "Cazic Thule",
  902.     204 =>  "Erollsi Marr",
  903.     205 =>  "Bristlebane",
  904.     206 =>  "Innoruuk",
  905.     207 =>  "Karana",
  906.     208 =>  "Mithaniel Marr",
  907.     209 =>  "Prexus",
  908.     210 =>  "Quellious",
  909.     211 =>  "Rallos Zek",
  910.     212 =>  "Rodcet Nife",
  911.     213 =>  "Solusek Ro",
  912.     214 =>  "The Tribunal",
  913.     215 =>  "Tunare",
  914.     216 =>  "Veeshan");
  915.     my %genders = (0 => "Male",
  916.     1 => "Female",
  917.     2 => "Neuter");
  918.     my $URL = plugin::PWHyperLink("http://website.com/charbrowser/character.php?char=" . $TargetName, "$TargetName\'s Magelo");
  919.     my $URL2 = plugin::PWHyperLink("http://website.com/AllaClone/npc.php?id=" . $UserTarget->GetNPCTypeID(), "$TargetName\'s AllaClone");
  920.     my $diff = ($UserTarget->GetLevel - $ulevel);
  921.     if($status >= 200)
  922.     {
  923.         if($text=~/^#characterstats$/i)
  924.         {
  925.             quest::popup("$TargetName\'s Information", "<c \"#FFCC00\">Magelo:</c> " . "<c \"#009933\">" . $URL . "</c>" . "<br>" .
  926.                                                     "<c \"#FFCC00\">Race:</c> " . "<c \"#009933\">" . $races{$UserTarget->GetRace()} . "</c>" . "<br>" .
  927.                                                     "<c \"#FFCC00\">Gender:</c> " . "<c \"#009933\">" . $genders{$UserTarget->GetGender()} . "</c>" . "<br>" .
  928.                                                     "<c \"#FFCC00\">Class:</c> " . "<c \"#009933\">" . $classes{$UserTarget->GetClass()} . "</c>"  . "<br>" .
  929.                                                     "<c \"#FFCC00\">Deity:</c> " . "<c \"#009933\">" . $deities{$UserTarget->GetDeity()} . "</c>" . "<br>" .
  930.                                                     "<c \"#FFCC00\">Level:</c> " . "<c \"#009933\">" . $UserTarget->GetLevel() . "</c>"  . "<br>" .
  931.                                                     "<c \"#FFCC00\">Texture:</c> " . "<c \"#009933\">" . $UserTarget->GetTexture() . "</c>"  . "<br>" .
  932.                                                     "<c \"#FFCC00\">Helmet Texture:</c>  " . "<c \"#009933\">" . $UserTarget->GetHelmTexture() . "</c>"  . "<br>" .
  933.                                                     "<c \"#FFCC00\">Health:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetMaxHP()) . "</c>"  . "<br>" .
  934.                                                     "<c \"#FFCC00\">Mana:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetMaxMana()) . "</c>"  . "<br>" .
  935.                                                     "<c \"#FFCC00\">Primary Weapon Texture:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetEquipmentMaterial(7)) . "</c>"  . "<br>" .
  936.                                                     "<c \"#FFCC00\">Secondary Weapon Texture:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetEquipmentMaterial(8)) . "</c>"  . "<br>" .
  937.                                                     "<c \"#FFCC00\">Armor Class:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetAC()) . "</c>" . "<br>" .
  938.                                                     "<c \"#FFCC00\">Attack:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetATK()) . "</c>" . "<br>" .                                                 
  939.                                                     "<c \"#FFCC00\">Agility:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetAGI()) . "</c>" . "<br>" .
  940.                                                     "<c \"#FFCC00\">Charisma:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetCHA()) . "</c>" . "<br>" .
  941.                                                     "<c \"#FFCC00\">Dexterity:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetDEX()) . "</c>" . "<br>" .
  942.                                                     "<c \"#FFCC00\">Intelligence:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetINT()) . "</c>" . "<br>" .
  943.                                                     "<c \"#FFCC00\">Stamina:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetSTA()) . "</c>" . "<br>" .
  944.                                                     "<c \"#FFCC00\">Strength:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetSTR()) . "</c>" . "<br>" .
  945.                                                     "<c \"#FFCC00\">Wisdom:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetWIS()) . "</c>" . "<br>");
  946.         }
  947.         if($text=~/^#mobstats$/i)
  948.         {
  949.             quest::popup("$TargetName\'s Information", "<c \"#FFCC00\">AllaClone:</c> " . "<c \"#009933\">" . $URL2 . "</c>" . "<br>" .
  950.                                                     "<c \"#FFCC00\">Race:</c> " . "<c \"#009933\">" . $races{$UserTarget->GetRace()} . "</c>" . "<br>" .
  951.                                                     "<c \"#FFCC00\">Gender:</c> " . "<c \"#009933\">" . $genders{$UserTarget->GetGender()} . "</c>" . "<br>" .
  952.                                                     "<c \"#FFCC00\">Class:</c> " . "<c \"#009933\">" . $classes{$UserTarget->GetClass()} . "</c>"  . "<br>" .
  953.                                                     "<c \"#FFCC00\">Level:</c> " . "<c \"#009933\">" . $UserTarget->GetLevel() . "</c>"  . "<br>" .
  954.                                                     "<c \"#FFCC00\">Texture:</c> " . "<c \"#009933\">" . $UserTarget->GetTexture() . "</c>"  . "<br>" .
  955.                                                     "<c \"#FFCC00\">Helmet Texture:</c>  " . "<c \"#009933\">" . $UserTarget->GetHelmTexture() . "</c>"  . "<br>" .
  956.                                                     "<c \"#FFCC00\">Health:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetMaxHP()) . "</c>"  . "<br>" .
  957.                                                     "<c \"#FFCC00\">Mana:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetMaxMana()) . "</c>"  . "<br>" .
  958.                                                     "<c \"#FFCC00\">Primary Weapon Texture:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetEquipmentMaterial(7)) . "</c>"  . "<br>" .
  959.                                                     "<c \"#FFCC00\">Secondary Weapon Texture:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetEquipmentMaterial(8)) . "</c>"  . "<br>" .
  960.                                                     "<c \"#FFCC00\">NPC Type ID:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->GetNPCTypeID()) . "</c>"  . "<br>" .
  961.                                                     "<c \"#FFCC00\">Spawn Group ID:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->CastToNPC()->GetSp2()) . "</c>" . "<br>" .
  962.                                                     "<c \"#FFCC00\">Loottable ID:</c> " . "<c \"#009933\">" . plugin::commify($UserTarget->CastToNPC()->GetLoottableID()) . "</c>"  . "<br>" .
  963.                                                     "<c \"#FFCC00\">X Position:</c> " . "<c \"#009933\">" . plugin::commify(int($UserTarget->GetX())) . "</c>"  . "<br>" .
  964.                                                     "<c \"#FFCC00\">Y Position:</c> " . "<c \"#009933\">" . plugin::commify(int($UserTarget->GetY())) . "</c>"  . "<br>" .
  965.                                                     "<c \"#FFCC00\">Z Position:</c> " . "<c \"#009933\">" . plugin::commify(int($UserTarget->GetZ())) . "</c>"  . "<br>" .
  966.                                                     "<c \"#FFCC00\">Heading:</c> " . "<c \"#009933\">" . plugin::commify(int($UserTarget->GetHeading())) . "</c>"  . "<br>");
  967.         }
  968.         if($text=~/^#fullheal$/i)
  969.         {
  970.             $client->SetHP($client->GetMaxHP());
  971.             $client->Message(257, "The Server tells you, 'Your health has been restored.'");
  972.             $client->SetMana($client->GetMaxMana());
  973.             $client->Message(257, "The Server tells you, 'Your mana has been restored.'");
  974.             $client->SetEndurance($client->GetMaxEndurance());
  975.             $client->Message(257, "The Server tells you, 'Your endurance has been restored.'");
  976.         }
  977.         if($text=~/^#playeredit$/i)
  978.         {
  979.             $client->Message(257, " ");
  980.             $client->Message(257, "Player Editing Help");
  981.             $client->Message(257, "[" . quest::saylink("#ban $TargetName", 0, "Ban $TargetName\'s Account") . "]");
  982.             $client->Message(257, "[" . quest::saylink("#kick $TargetName", 0, "Kick $TargetName") . "]");
  983.             $client->Message(257, "[" . quest::saylink("#freeze", 0, "Freeze $TargetName") . "]");
  984.             $client->Message(257, "[" . quest::saylink("#unfreeze", 0, "Unfreeze $TargetName") . "]");
  985.             $client->Message(257, "[" . quest::saylink("#goto", 0, "Go To $TargetName") . "]");
  986.             $client->Message(257, "[" . quest::saylink("#summon $TargetName", 0, "Summon $TargetName") . "]");
  987.             $client->Message(257, "[" . quest::saylink("#iplookup $TargetName", 0, "Look Up $TargetName\'s IP") . "]");
  988.         }
  989.         if($text=~/^#mobedit$/i)
  990.         {
  991.             $client->Message(257, " ");
  992.             $client->Message(257, "NPC Editing Help");
  993.             $client->Message(257, "[" . quest::saylink("#npcspawn add", 0, "Add $TargetName\'s Spawn") . "]");
  994.             $client->Message(257, "[" . quest::saylink("#npcspawn create", 0, "Create $TargetName\'s Spawn") . "]");
  995.             $client->Message(257, "[" . quest::saylink("#npcspawn remove", 0, "Remove $TargetName\'s Spawn") . "]");
  996.             $client->Message(257, "[" . quest::saylink("#summon", 0, "Summon $TargetName") . "]");
  997.             $client->Message(257, "[" . quest::saylink("#depop", 0, "Depop $TargetName") . "]");
  998.         }
  999.         if($text=~/^#servercontroller$/i)
  1000.         {
  1001.             $client->Message(257, " ");
  1002.             $client->Message(257, "Server Controls");
  1003.             $client->Message(257, "[" . quest::saylink("#worldshutdown 600 60", 0, "Shut the World Down") . "]");
  1004.             $client->Message(257, "[" . quest::saylink("#worldshutdown disable", 0, "Cancel the World Shut Down") . "]");
  1005.             $client->Message(257, "[" . quest::saylink("#reloadallrules", 0, "Reload All Rules"). "]");
  1006.             $client->Message(257, "[" . quest::saylink("#reloadstatic", 0, "Reload Static"). "]");
  1007.             $client->Message(257, "[" . quest::saylink("#reloadtitles", 0, "Reload Titles"). "]");
  1008.             $client->Message(257, "[" . quest::saylink("#reloadworld", 0, "Reload All Quests and Repop All Zones"). "]");
  1009.             $client->Message(257, "[" . quest::saylink("#lock", 0, "Lock the Server") . "]");
  1010.             $client->Message(257, "[" . quest::saylink("#unlock", 0, "Unlock the Server") . "]");
  1011.             $client->Message(257, "[" . quest::saylink("#guilds list", 0, "List Guilds") . "]");
  1012.         }
  1013.         if($text=~/^#targetinformation$/i)
  1014.         {
  1015.             if($diff >= 4)
  1016.             {  
  1017.                 quest::popup("$TargetName\'s Target Information", "<c \"#8E35EF\">" . "$TargetName is " . "<c \"#FFFF00\">". "$diff" . "</c>" . " levels " . "<c \"#FF0000\">" . "above " . "</c>" . "than you." . "<br>" .
  1018.                                                                   "$TargetName\'s correct " . "<c \"#009933\">" . "Consider Level " . "</c>" . "is " . "</c>" . "<c \"#FF0000\">" . "Red" . "</c>" . "<c \"#8E35EF\">" . "." . "</c>");
  1019.             }
  1020.             elsif($diff >= 1 && $diff <= 3)
  1021.             {
  1022.                 quest::popup("$TargetName\'s Target Information", "<c \"#8E35EF\">" . "$TargetName is " . "<c \"#FFFF00\">". "$diff" . "</c>" . " levels " . "<c \"#FF0000\">" . "above " . "</c>" . "than you." . "<br>" .
  1023.                                                                   "$TargetName\'s correct " . "<c \"#009933\">" . "Consider Level " . "</c>" . "is " . "<c \"#FFFF00\">" . "Yellow" . "</c>" . "<c \"#8E35EF\">" . "." . "</c>");
  1024.             }
  1025.             elsif($diff == 0)
  1026.             {
  1027.                 quest::popup("$TargetName\'s Target Information", "<c \"#8E35EF\">" . "$TargetName is the same level as you." . "<br>" .
  1028.                                                                   "$TargetName\'s correct " . "<c \"#009933\">" . "Consider Level " . "</c>" . "is " . "</c>" . "White" . "<c \"#8E35EF\">" . "." . "</c>");
  1029.             }
  1030.             elsif($diff <= -1 && $diff >= -5)
  1031.             {
  1032.                 $diff = ($diff * -1);
  1033.                 quest::popup("$TargetName\'s Target Information", "<c \"#8E35EF\">" . "$TargetName is " . "<c \"#FFFF00\">". "$diff" . "</c>" . " levels " . "<c \"#00FF00\">" . "below " . "</c>" . "than you." . "<br>" .
  1034.                                                                   "$TargetName\'s correct " . "<c \"#009933\">" . "Consider Level " . "</c>" . "is " . "</c>" . "<c \"#0000A0\">" . "Dark Blue" . "</c>" .  "<c \"#8E35EF\">" . "." . "</c>");
  1035.             }
  1036.             elsif($diff <= -6 && $diff >= -15)
  1037.             {
  1038.                 $diff = ($diff * -1);
  1039.                 quest::popup("$TargetName\'s Target Information", "<c \"#8E35EF\">" . "$TargetName is " . "<c \"#FFFF00\">". "$diff" . "</c>" . " levels " . "<c \"#00FF00\">" . "below " . "</c>" . "than you." . "<br>" .
  1040.                                                                   "$TargetName\'s correct " . "<c \"#009933\">" . "Consider Level " . "</c>" . "is " . "</c>" . "<c \"#00FFFF\">" . "Light Blue" . "</c>" .  "<c \"#8E35EF\">" . "." . "</c>");
  1041.             }
  1042.             elsif($diff <= -16 && $diff >= -20)
  1043.             {
  1044.                 $diff = ($diff * -1);
  1045.                 quest::popup("$TargetName\'s Target Information", "<c \"#8E35EF\">" . "$TargetName is " . "<c \"#FFFF00\">". "$diff" . "</c>" . " levels " . "<c \"#00FF00\">" . "below " . "</c>" . "than you." . "<br>" .
  1046.                                                                   "$TargetName\'s correct " . "<c \"#009933\">" . "Consider Level " . "</c>" . "is " . "</c>" . "<c \"#4E9258\">" . "Green" . "</c>" .  "<c \"#8E35EF\">" . "." . "</c>");
  1047.             }
  1048.             elsif($diff <= -21 && $diff >= -254)
  1049.             {
  1050.                 $diff = ($diff * -1);
  1051.                 quest::popup("$TargetName\'s Target Information", "<c \"#8E35EF\">" . "$TargetName is " . "<c \"#FFFF00\">". "$diff" . "</c>" . " levels " . "<c \"#00FF00\">" . "below " . "</c>" . "than you." . "<br>" .
  1052.                                                                   "$TargetName\'s correct " . "<c \"#009933\">" . "Consider Level " . "</c>" . "is " . "</c>" . "<c \"#A0A0A0\">" . "Grey" . "</c>" .  "<c \"#8E35EF\">" . "." . "</c>");
  1053.             }
  1054.         }
  1055.         ##Little Extra -- Credits Line##
  1056.         if($text=~/^#Credits$/i)
  1057.         {
  1058.             $client->Message(257, "The Server tells you, 'This script was written by Kingly_Krab for the public, if you leave this line in I love you.'");
  1059.             $client->Message(257, "The Server tells you, 'You currently have Version 1.0 of Kingly_Krab's global_player.pl.'");
  1060.         }
  1061.     }  
  1062. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement