![Langue Langue](images/smilies/langue.png)
Auteur : RemusRowle
Il faut modifier le local rock_id et le changer en l'item de votre choix.
[code=lua]--[[ Massive Rock Redone. Made by RemusRowle
]]--
local rock_id = changehere -- CHANGER ICI
function Item_TriggerOnGossip(item, event, player)
if(player:IsInCombat() == true) then
player:SendBroadCastMessage("Cannot use this while in combat.")
else
item:GossipCreateMenu(1, player, 0)
item:GossipMenuAddItem(10, "Set my home here.", 1, 0)
item:GossipMenuAddItem(10, "Train me.", 3, 0)
item:GossipMenuAddItem(10, "Remove Sickness", 4, 0)
item:GossipMenuAddItem(10, "Change Gender", 5, 0)
item:GossipMenuAddItem(10, "Guild Info", 6, 0)
item:GossipMenuAddItem(10, "Close Window", 2, 0)
item:GossipSendMenu(player)
end
end
function Gossip_TriggerSubmenus(item, event, player, id, intid, code)
if(intid == 1) then
local PlyrX = player:GetX()
local PlyrY = player:GetY()
local PlyrZ = player:GetZ()
local PlyrMapID = player:GetMapID()
local PlyrAreaID = player:GetAreaID()
player:SetBindPoint(PlyrX, PlyrY, PlyrZ, PlyrMapID, PlyrAreaID)
item:GossipComplete(player)
end
if(intid == 3) then
player:SendTrainerWindow(unit)
item:GossipComplete(player)
end
if(intid == 2) then
item:GossipComplete(player)
end
if(intid == 4) then
if(player:HasAura(15007) == true) then
player:SendBroadcastMessage("Careful next time")
player:RemoveAura(15007)
item:GossipComplete()
else
player:SendBroadCastMessage("You don't appear to be sickened")
item:GossipComplete()
end
end
if(intid == 5) then
item:GossipMenuAddItem(10, "Female", 50, 0)
item:GossipMenuAddItem(10, "Male", 51, 0)
end
if(intid == 50) then
player:SetGender(1)
end
if(intid == 51) then
player:SetGender(0)
end
if(intid == 6) then
item:GossipCreateMenu(1, player, 0)
item:GossipMenuAddItem(4, "Find your guild rank!", 30, 0)
item:GossipMenuAddItem(4, "How many members do we have?", 31, 0)
item:GossipMenuAddItem(4, "Who is the guild leader?", 32, 0)
item:GossipMenuAddItem(4, "Close Window", 2, 0)
end
if(intid == 30) then
player:SendBroadCastMessage("Your rank is "..player:GetGuildRank().."")
end
if(intid == 31) then
player:SendBroadCastMessage("There are "..player:GetGuildMemberCount().." in the guild")
end
if(intid == 32) then
player:SendBroadCastMessage(""..player:GetGuildLeader().." Runs the guild")
end
end
RegisterItemGossipEvent(rock_id, 1, "Item_TriggerOnGossip")
RegisterItemGossipEvent(rock_id, 2, "Gossip_TriggerSubmenus")
[/code]
Testé, le Train Me, le Change Gender et le Guild info ne marchent pas, je partage ce que j'ai trouvé, après à vous de le corriger si ça vous intéresse
![Clin Clin](images/smilies/clin.png)