[Movements] Sistema De Drown (20 De Dano Debaixo D'agua)

lolxd123
em Actions e Talkactions

lolxd123

CM Foxy
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/04/08Posts: 7Char no Tibia: CM Foxy

Ae Galera vou postar um tuto rapidinho de como por o Drown (20 de dano por SQM), lembrando que com o Helmet of the deep esse dano nao é aplicado

Helmet_of_the_Deep.gif

 

Em data\movements e em movements.xml adicione a seguinte linha:

 

<!-- Underwater drown -->
<movevent type="StepIn" fromid="5405" toid="5410" event="script" value="drown.lua"/>
<movevent type="StepOut" fromid="5405" toid="5410" event="script" value="drown.lua"/>
<movevent type="StepIn" fromid="9671" toid="9673" event="script" value="drown.lua"/>
<movevent type="StepOut" fromid="9671" toid="9673" event="script" value="drown.lua"/>

 

Agora em data\movements\scripts crie o seguinte arquivo drown.lua

 

local condition = createConditionObject(CONDITION_DROWN)
setConditionParam(condition, CONDITION_PARAM_PERIODICDAMAGE, -20)
setConditionParam(condition, CONDITION_PARAM_TICKS, -1)
setConditionParam(condition, CONDITION_PARAM_TICKINTERVAL, 2000)

function onStepIn(cid, item, position, fromPosition)
if(isPlayer(cid)) then
	doAddCondition(cid, condition)
end
return true
end

function onStepOut(cid, item, position, fromPosition)
doRemoveCondition(cid, CONDITION_DROWN)
return true
end

 

Pronto feito isso Calassa e Sunken Yalahar, será aplicado o dano de Afogamento de 20 por SQM, caso o player nao tenha o Helmet of the Deep

 

Créditos: Lolxd123

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

Voce poderia fazer esse dano aumentar de pouco em pouco, assim o player se limitaria a ficar la por muito tempo. =)

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

lolxd123

CM Foxy
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/04/08Posts: 7Char no Tibia: CM Foxy

Boa ideia, é que estou tendo base do sistema do global, e se seu servidor for uma exp baixar (Que nen é o meu) 20 de dano toda hora acaba torrando a mana, vai por mim