Postado Outubro 13, 2014 10 anos Trouxe um script que já vi diversas pessoas pedindo. Funciona assim: você diz !teleport nome do monstro, e é teleportado para um determinado local por um preço Script: data/talkactions/scripts/hunt_tp.lua: local price = false -- Preço para usar o comando (caso queira um preço específico para cada lugar, deixe local price = false) local locations = { -- [nome do monstro] = {posição, preço (caso o price seja false)}, ["demon"] = {pos = {x = 140, y = 120, z = 7}, price = 1000}, ["black knight"] = {pos = {x = 220, y = 500, z = 7}, price = 125}, } function onSay(cid, words, param) if not param or not locations[param:lower()] then local str = "Available locations:\n\n" for a, b in pairs(locations) do str = str.."• "..a.."\n" end doPlayerPopupFYI(cid, str) return doPlayerSendCancel(cid, "Specify the location.") elseif price and not doPlayerRemoveMoney(cid, price) or not price and locations[param:lower()].price and not doPlayerRemoveMoney(cid, locations[param:lower()].price) then return doPlayerSendCancel(cid, "Insufficient money. The cost is "..(not price and locations[param:lower()].price or price).." gold coins.") end doTeleportThing(cid, locations[param:lower()].pos) doSendMagicEffect(getCreaturePosition(cid), 10) return true end data/talkactions/talkactions.xml: <talkaction words="!teleport;/teleport" script="hunt_tp.lua"/> Configurações: local price = false -- Preço para usar o comando (caso, queira um preço específico para cara local, deixe local price = false) local locations = { -- [nome do monstro] = {posição, preço (caso o price seja false)}, ["demon"] = {pos = {x = 140, y = 120, z = 7}, price = 1000}, ["black knight"] = {pos = {x = 220, y = 500, z = 7}, price = 125}, }
Postado Outubro 13, 2014 10 anos Bem prestativo esse script, obrigado por compartilhar .. STYLLER OT 2022
Postado Outubro 13, 2014 10 anos Autor Bem prestativo esse script, obrigado por compartilhar .. Bem útil para algumas Hunts
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.