Ir para conteúdo
Entre para seguir isso  
Asould Acalaylaa

Fazendo TRAPs

Recommended Posts

Asould Acalaylaa    5
Asould Acalaylaa

Fazendo TRAPs

 

Bem vindos a mais um tutorial feito por Asould Acalaylaa.

 

Como todos já devem ter visto (ou pelo menos deveriam), no servidor global (Tibia RL) e em OTservers existem algumas armadilhas que ficam no chão e quando voce vai em cima, voce acaba perdendo uma certa quantia de HP.

 

Pois então, a maioria dos server não tem esse Script, e por isso estou postando. Não é algo muito útil, porém é mais divertido e realista.

E eu fiz uma modificação: Inicialmente, esse script só acerta os jogadores. Configurei ele pra acertar monstros tambem, dai elas acabam sendo úteis para uma caça tambem! :)

 

Vamos ao Script! Se voce quizer que ele só acerte os Players mesmo, para ferrar com eles (Hehehe).

Façam o seguinte, copie e cole qualquer script da pasta movements/scripts e apague todo seu conteúdo, cole o que está na citação e renomeie para traps.lua:

 

function onStepIn(cid, item, pos)

if item.itemid == 2579 then

if isCreature(cid) or isPlayer(cid) ~= TRUE then

doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -15, -30, CONST_ME_NONE)

doTransformItem(item.uid, item.itemid - 1)

end

else

if isCreature(cid) == TRUE or isPlayer(cid) then

doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -50, -100, CONST_ME_NONE)

doTransformItem(item.uid, item.itemid + 1)

end

end

return TRUE

end

function onStepOut(cid, item, pos)

doTransformItem(item.uid, item.itemid - 1)

return TRUE

end

function onRemoveItem(item, tile, pos)

if getDistanceBetween(getThingPos(item.uid), pos) > 0 then

doTransformItem(item.uid, item.itemid - 1)

doSendMagicEffect(getThingPos(item.uid), CONST_ME_POFF)

end

return TRUE

end

 

Agora, vá em actions.xml e cole a seguinte TAG:

<movevent event="StepIn" itemid="1510" script="trap.lua"/>

<movevent event="StepOut" itemid="1511" script="trap.lua"/>

<movevent event="StepIn" itemid="1512" script="trap.lua"/>

<movevent event="StepOut" itemid="1513" script="trap.lua"/>

<movevent event="StepIn" itemid="2579" script="trap.lua"/>

<movevent event="RemoveItem" itemid="2579" script="trap.lua"/>

E finalmente está pronto suas TRAPs.

__

 

~Nessa cor, é o ITEM cujo será usado!

~Nesta cor, é o éfeito do dano que será causado e o número dele. Caso queira fazer alguma modificação, edite com cuidado.

~Nessa cor, que dizer que se for Creature ou Player (monstro ou jogador), ela levara dano.

__

 

Sim, este é um tutorial bem simples, mas estou sem idéias.

Mas os pequenos detalhes, fazem seu OT ficar melhor.

Obrigado e até outros tutoriais.

 

Caso tenham gostado, ficaria grato se fizessem uma Doação em OT$ :)

Editado por Asould Acalaylaa

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fadi    0
Fadi

Já que o que fazer está bem explicado, e não postado só o download, vou aprovar. Obrigado pela contribuição.

APROVADO

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nord    2
Nord

Aham, é bem útil pra quem não tem e quer ter aprendendo ao mesmo tempo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mohamed    0
Mohamed

muito útil pro meu servidor!

eu tava qui procurando outro script mas achei esse e dei sorte pq senao eu ia ter que fazer um xD

e os mues smpre ficam incompletos, esse parece completinho!

vlw ;)))

na hora de abrir o ot nao bugou, só falta testar :P

abraços!

 

 

--------------------

Edit: aqui não funcionou ;/

talvez pq eu use versão 7.92!

coloca aí em qual voce testou!

Editado por Mohamed

Compartilhar este post


Link para o post
Compartilhar em outros sites
konohasannin    0
konohasannin

Parece mt bom vo testar vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites
MilashThadrius    0
MilashThadrius

vlw cara! tava prescisanu disso!

Compartilhar este post


Link para o post
Compartilhar em outros sites
CIAKILLES    0
CIAKILLES

Muito bom cara valeu mesmo

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Cinkuenta    0
Cinkuenta

gostei muitoooooo serve pra quela armadilha de Port Hope no global :)

Sempre quis faze uma

por mim ta APROVADO.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mephisto    0
Mephisto

O Dark fez um parecido com este, mais eu irei ver esse seu para avaliar

 

Obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites
brns    0
brns

Muito bem explicado, está de parabéns. Ótimo trabalho.

Compartilhar este post


Link para o post
Compartilhar em outros sites
paulo1252ganba    0
paulo1252ganba

Esta totalmente correto, muito bem postado!

Compartilhar este post


Link para o post
Compartilhar em outros sites
diogo.asouza    0
diogo.asouza

legal isso, da pra ajudar na hora de matar alguem que esta distraido xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×