Pessoal, estou tentando criar um item que ao clicar nele, abre um modal, que ao selecionar um dos locais, você é tele transportado para ele. Consegui por o item, e o modal, porém não sei como por a ação de ao clicar em um dos locais ele tele transporta para o local.
Código que to usando é esse abaixo. Se alguém souber completar o código
Você tem o código disponível? Se tiver publique-o aqui:
local teleportstone = Action()
function teleportstone.onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)
player:registerEvent("Teleport_Modal_Window")
local title = "Teleport Stone"
local message = "Escolha o local de destino"
local window = ModalWindow(1000, title, message)
window:addButton(100, "Go")
window:addButton(101, "Cancel")
window:addChoice(1, "Training Room")
window:addChoice(2, "Trader Island")
window:setDefaultEnterButton(100)
window:setDefaultEscapeButton(101)
window:sendToPlayer(player)
return true
end
teleportstone:id(40744)
teleportstone:register()
Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.