
Results 1 to 4 of 4
Thread: NEED HELP with tele npc
Threaded View
-
07-04-09, 07:41 PM #1
NEED HELP with tele npc
1. problem is self exsplanatory in the title but yes i need help with this gay teleporter
Here is the code i inserted into query:
Code:insert into `creature_names` (`entry`, `name`, `subname`, `info_str`, `Flags1`, `type`, `family`, `rank`, `unk4`, `spelldataid`, `male_displayid`, `female_displayid`, `male_displayid2`, `female_displayid2`, `unknown_float1`, `unknown_float2`, `civilian`, `leader`) values ('76666', "Teleporter NPC", "Echelon-WoW", '', '0', '7', '0', '3', '0', '0', '27545', '0', '0', '0', '1', '1', '1', '0'); insert into `creature_proto` (`entry`, `minlevel`, `maxlevel`, `faction`, `minhealth`, `maxhealth`, `mana`, `scale`, `npcflags`, `attacktime`, `attacktype`, `mindamage`, `maxdamage`, `can_ranged`, `rangedattacktime`, `rangedmindamage`, `rangedmaxdamage`, `respawntime`, `armor`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `combat_reach`, `bounding_radius`, `auras`, `boss`, `money`, `invisibility_type`, `death_state`, `walk_speed`, `run_speed`, `fly_speed`, `extra_a9_flags`, `spell1`, `spell2`, `spell3`, `spell4`, `spell_flags`, `modImmunities`) values ('76666', '80', '80', '7', '9000000', '9000000', '100000', '1', '1', '1000', '0', '99999', '99999', '0', '0', '0', '0', '3600', '20000', '9999', '9999', '9999', '9999', '9999', '9999', '0', '0', "0", '1', '0', '0', '0', '2.50', '8.00', '14.00', '0', '0', '0', '0', '0', '0', '0');
that pretty much made the npc right??? yes and it worked...
BUT /sigh when i add the .lua file to the scripts folder to make his dumb A## talk he only says "good day +player+ how can i help you?"
Here is the .lua file:
----------------------------------------
Code:function On_Gossip(unit, event, player) unit:GossipCreateMenu(3544, player, 0) unit:GossipMenuAddItem(2, "Neutral Cities", 1, 0) unit:GossipMenuAddItem(2, "Alliance Cities", 2, 0) unit:GossipMenuAddItem(2, "Horde Cities", 3, 0) unit:GossipSendMenu(player) end function Gossip_Submenus(unit, event, player, id, intid, code) if(intid == 999) then unit:GossipCreateMenu(3543, player, 0) unit:GossipMenuAddItem(2, "Neutral Cities", 1, 0) unit:GossipMenuAddItem(2, "Alliance Cities", 2, 0) unit:GossipMenuAddItem(2, "Horde Cities", 3, 0) unit:GossipSendMenu(player) end if(intid == 1) then unit:GossipCreateMenu(3543, player, 0) unit:GossipMenuAddItem(1, "Dalaran", 300, 0) unit:GossipMenuAddItem(1, "Shattrath", 309, 0) unit:GossipMenuAddItem(0, "[Back]", 999, 0) unit:GossipSendMenu(player) end if(intid == 2) then unit:GossipCreateMenu(3543, player, 0) unit:GossipMenuAddItem(1, "Stormwind", 301, 0) unit:GossipMenuAddItem(1, "Ironforge", 302, 0) unit:GossipMenuAddItem(1, "Darnassus", 303, 0) unit:GossipMenuAddItem(1, "Exodar", 304, 0) unit:GossipMenuAddItem(0, "[Back]", 999, 0) unit:GossipSendMenu(player) end if(intid == 3) then unit:GossipCreateMenu(3543, player, 0) unit:GossipMenuAddItem(1, "Orgrimmar", 305, 0) unit:GossipMenuAddItem(1, "Undercity", 306, 0) unit:GossipMenuAddItem(1, "Thunder Bluff", 307, 0) unit:GossipMenuAddItem(1, "Silvermoon", 308, 0) unit:GossipMenuAddItem(0, "[Back]", 999, 0) unit:GossipSendMenu(player) end if(intid == 300) then player:Teleport(571, 5798.553711, 645.019287, 647.477783) unit:GossipComplete(player) end if(intid == 301) then player:Teleport(0, -8913.230469, 554.632996, 93.794830) unit:GossipComplete(player) end if(intid == 302) then player:Teleport(0, -4982.447266, -880.969604, 501.659882) unit:GossipComplete(player) end if(intid == 303) then player:Teleport(1, 9946.639648, 2610.149414, 1316.256348) unit:GossipComplete(player) end if(intid == 304) then player:Teleport(530, -4008.085205, -11885.257813, -1.419589) unit:GossipComplete(player) end if(intid == 305) then player:Teleport(1, 1505.377319, -4414.602539, 20.598469) unit:GossipComplete(player) end if(intid == 306) then player:Teleport(0, 1831.750854, 238.543503, 60.478447) unit:GossipComplete(player) end if(intid == 307) then player:Teleport(1, -1282.347534, 133.302917, 131.218323) unit:GossipComplete(player) end if(intid == 308) then player:Teleport(530, 9381.675781, -7277.671387, 14.241373) unit:GossipComplete(player) end if(intid == 309) then player:Teleport(530, -1704.053589, 5376.160156, 3.416441) unit:GossipComplete(player) end end RegisterUnitGossipEvent(76666, 1, "On_Gossip") RegisterUnitGossipEvent(76666, 2, "Gossip_Submenus")
now what am i sapose to do like execute it somehow because this .lua file is != to a query so im CONFUSLED...
I got the same entry id and everything "AS SHOWN IN RED FROM THE YELLOW TEXT ABOVE" i dont know what to do??? plz help.
Related Threads - Scroll Down after related threads if you are only interested to view replies for above post/thread
Visitors found this page by searching for:
Nobody landed on this page from a search engine, yet!
SEO Blog