Ir para conteúdo

[Talkactions] Teleport Por Comando


ka9

Posts Recomendados

Bom, esse script tem uma função para facilita para os players, ele vai teleporta para determinado lugar cobrando dinheiro para ser teleportado, mais o player so vai ser teleportado se ele tiver sem PZ.

Então vamos lá.

 

Vai em Talkaction crie um arquivo chamado tp.lua, e coloque isso.

 

function  onSay(cid, words, param, channel)
local destinations = {
["Depot"] = {destino = {x=222, y=222, z=7}, money = 1200},
["Templo"] = {destino = {x=333, y=333, z=7}, money = 1800},
["Hunts"] = {destino = {x=444, y=444, z=8}, money = 800}
}
local tp = destinations[param]
if(param == "") then
doPlayerSendCancel(cid, "Command param required.")
return true
end
if(getPlayerMoney(cid) < tp.money) then
doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.")
elseif(isPlayerPzLocked(cid) == true) then
doPlayerSendCancel(cid, "Você esta de PZ.")
else
doPlayerRemoveMoney(cid, tp.money)
doTeleportThing(cid, tp.destino)
doSendMagicEffect(toPosition, CONST_ME_TELEPORT)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você foi teleportado para ".. param ..".")
end
return true
end

Depois vai em Talkaction, em XML e coloque.

 

<talkaction log="yes" words="/tp" access="0" event="script" value="tp.lua"/>

 

Pronto, agora para teleporta so fala EX: /tp templo

Editado por ka9
Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...