KA
talkaction

[Talkactions] Teleport Por Comando

Por ka9, 30 de jun. de 2010 em Actions e Talkactions

script
5
3.8k
ka9K
30 de junho de 2010 às 21:18

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 Julho 11 por ka9

1 mês depois...
ciappabrotherC
16 de julho de 2010 às 16:52

Cara Muito bom o scvript , muito util em OTs sérios e com vip que se paga com dinheiro real...

 

Mas cara preciso de uma ajuda , oce sabe como que fas esse script pra so vip usar?

VodkartV
16 de julho de 2010 às 17:51

tbm fiz um brother para vips

 

http://www.xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/

ZaskxDZ
20 de julho de 2010 às 13:18

Bom Script!!

marcelo1025M
26 de julho de 2010 às 18:02

ja tem maps com esse comando mais e bom pra quen nao sabe aprender