Cara esse tipos de scripts você pode postar diretamente na área de script!
Tópico movido, abraços... ![]()
Por victorhugomartins28, 17 de jul. de 2010 em Actions e Talkactions
info
Grupo: Herói
Registrado: 25/06/08
Posts: 723
Reputação: +275
Gênero: Masculino
Char no Tibia: Diiva

Cara esse tipos de scripts você pode postar diretamente na área de script!
Tópico movido, abraços... ![]()
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

no seu script em vez de usar as variaveis:
if reqvoc == 5 or reqvoc == 6 or reqvoc == 7 or reqvoc == 8 then
você poderia usar:
if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then
@topic
Obrigado por trazer o conteudo ao xtibia
o script é muito util para algumas quest
REP +
abraços
Editado Agosto 7 por Vodkart
info
Grupo: Campones
Registrado: 17/07/10
Posts: 6
Reputação: +12
Char no Tibia: Ursinho Pim Pao
Nome: Pedra que teleporta conforme seu lvl e voc
Autor: Morvy
Servidor testado: tfs 0.3.5 (8.5)
Comentario: apos você usar uma pedra, ou uma estatua, ela ira checar seu lvl, e sua voc para ativa-la.[/code]
crie um arquivo chamado pedratel.lua em ...\data\actions\scripts\
function onUse(cid, item, frompos, item2, topos) local teleport = {x=160, y=57, z=7} local level = getPlayerLevel(cid) local pos = getCreaturePosition(cid) local reqvoc = getPlayerVocation(cid) if item.itemid == 4842 then if reqvoc == 5 or reqvoc == 6 or reqvoc == 7 or reqvoc == 8 then if level >= 250 then doTeleportThing(cid,teleport) doSendMagicEffect(topos,12) doRemoveItem(item.uid,1) doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo.") else doPlayerSendTextMessage(cid,22,'Somente lvl 250 podem usar a pedra.') end else doPlayerSendTextMessage(cid,22,'Somente promotions pode usar a pedra.') end end return TRUE endExplicando:
{x=160, y=57, z=7} --> É aonde o player vai ser teleportado.
4842 --> É o id do item a ser usado.
5 or reqvoc == 6 or reqvoc == 7 or reqvoc == 8 then --> As vocações que poderá usar.
250 --> level que poderá usar.
doRemoveItem(item.uid,1) --> não retire isso, ao menos que deseje deixa a "pedra de teleport" infinita.
Agora tag em ...\data\actions\actions.xml
id: 4842 <-- eu acho que esse id deve ser uma estátua, meu ot da com uns id diferente.
Resolvi começar a visitar este forum também de otserv, meu primeiro post, e logo to postando mais
Editado Julho 17 por Morvy