Hello everyone
My Nick is Kim and im working on the private server KimybaWoW
I'm the starter of this server, and i was bored, so i changed some stuff in some LUA files and Woopsi, it actually worked, i want to share this with all of you so you can use it on your own server
As you see i've made it very easy for you, just open a new notepad copy this into it change what you need to change and then go to file, save as then write: whatevername.luafunction Item_Trigger(item, event, player)
item:GossipCreateMenu(100, player, 0)
item:GossipMenuAddItem(0,"Name of Head Menu", 0, 0)
item:GossipSendMenu(player)
end
function Gossip_Submenus(item, event, player, id, intid, code)
if(intid == 0) then
item:GossipCreateMenu(101, player, 0)
item:GossipMenuAddItem(0,"Location 1", 50, 0)
item:GossipMenuAddItem(0,"Location 2", 51, 0)
item:GossipMenuAddItem(0,"Location 3", 52, 0)
item:GossipMenuAddItem(0,"Location 4", 53, 0)
item:GossipMenuAddItem(0,"Location 5", 54, 0)
item:GossipMenuAddItem(0,"Location 6", 55, 0)
item:GossipSendMenu(player)
end
if(intid == 50) then
player:Teleport(Map ID of Location 1, X-Coordinates , Y-Coordinates, Z-Coordinates)
end
if(intid == 51) then
player:Teleport(Map ID of Location 2, X-Coordinates , Y-Coordinates, Z-Coordinates)
end
if(intid == 52) then
player:Teleport(Map ID of Location 3, X-Coordinates , Y-Coordinates, Z-Coordinates)
end
if(intid == 53) then
player:Teleport(Map ID of Location 4, X-Coordinates , Y-Coordinates, Z-Coordinates)
end
if(intid == 54) then
player:Teleport(Map ID of Location 5, X-Coordinates , Y-Coordinates, Z-Coordinates)
end
if(intid == 55) then
player:Teleport(Map ID of Location 6, X-Coordinates , Y-Coordinates, Z-Coordinates)
end
end
RegisterItemGossipEvent(Item ENTRY ID, 1, "Item_Trigger")
RegisterItemGossipEvent(Item ENTRY ID, 2, "Gossip_Submenus")
then just under here you see Textfile(.txt) and then an arrow pointing down click that and then choose all files, then save it where you want.
As you see there are 6 location, you can add more or remove some just copy one of the rowsfunction Gossip_Submenus(item, event, player, id, intid, code)
if(intid == 0) then
item:GossipCreateMenu(101, player, 0)
item:GossipMenuAddItem(0,"Location 1", 50, 0)
item:GossipMenuAddItem(0,"Location 2", 51, 0)
item:GossipMenuAddItem(0,"Location 3", 52, 0)
item:GossipMenuAddItem(0,"Location 4", 53, 0)
item:GossipMenuAddItem(0,"Location 5", 54, 0)
item:GossipMenuAddItem(0,"Location 6", 55, 0)
item:GossipSendMenu(player)
end
Change 55 to another number which is not used of the other 6 locations. When this is done..item:GossipMenuAddItem(0,"Location 6", 55, 0)
Change if(intid == 55 to the number you chose before and then change the map id and X, Y and Z coordinates to where you want it to port.if(intid == 55) then
player:Teleport(Map ID of Location 6, X-Coordinates , Y-Coordinates, Z-Coordinates)
end
For the Item ID i recommend you to use this ID 28452 that item is already in the database and you can't use it while running, so thats good.
After you have saved the file as a LUA file go to the file where you saved it right click it and click Preferences and check up that it is a LUA-File if it is go to your server folder find the folder "Scripts" and drop the file in there.
Restart server and log in.
I hope this helped you (: Oh and by the way, i could use some rep
Kim