Pierre multi-usages
Voilà, je poste ici un script que j'ai trouvé sur google, y'a un nom dans le commentaire en haut, supposons que c'est l'auteur Langue
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

Retourner en haut Accueil