KE

[ Resolvido] Pvp Arena

Por kevinsz, 14 de mar. de 2010 em Archived

script
8
1.7k
kevinszK
14 de março de 2010 às 20:26

Aew pessoal.. Fiz uma arena bem rox.. Ela num tem nenhum script, ela foi feita diretamente do "RME map editor"

La na arena num perde nada.. Só que quando o player sai da arena com vida baixa.. ele vai pro templo com vida baixa..

-Se ele tiver envenenado.. E ele sai ou morre da arena ele continua com o veneno..

-Se ele tiver paralizado e morrer ele volta pro templo "paralizado"

 

Ou seja, a arena ta imcompleta... Tem algum jeito de arrumar? ou fazer uma gambiarra? xD

 

O que eu quero: Quero que ao morrer/sair na arena tirar paralyze e pox!

 

Desde já, Grato.

Editado Março 14 por Focost

GodBzG
15 de março de 2010 às 04:15

Acho que isso é natural, o que vc pode fazer é por as saidas como protect zone pros players não sairem até acabar o battle...

kevinszK
15 de março de 2010 às 13:52

Tipo é natural.. Mas, se o cara sair com pox de la é perigoso o cara morrer no templo... Pq minhas magia tira 600 em 600 o pox... Se o cara num healar ele pode morrer..

 

@GodBz

Não adianta por pz no tp.. Pois na arena num pega pk/battle.. e se o player morre com pox ele nasce no templo com pox..

 

 

--- EDIT

 

EU TAVA PENSANDO EM FAZER UM SQM QUE AUMENTASE A VIDA OU TIRASSE POX... TEM COMO?

Editado Março 15 por Focost

KydraiK
15 de março de 2010 às 14:04

Tenta usar doRemoveConditions(cid) quando o player morrer ou logar, não sei se funciona.

Editado Março 15 por kydrai

kevinszK
15 de março de 2010 às 14:09

Desculpe a pergunta..

Mas onde eu acrescento isto:

doRemoveConditions(cid)

Eu até intendoo um pouco..

Tipo, isso serve pra remover condition!

Sera que eu tenho que add nos creature events?

 

Eu uso arena.. quando o player morre na arena ele não morre ele só é teleportado para o templo..

KydraiK
15 de março de 2010 às 14:19

Não sei, o jeito seria por movements então.

 

O script seria algo como:

function onStepIn(cid, item, position, fromPosition)
doSendMagicEffect(position, CONST_ME_MAGIC_BLUE)
doRemoveConditions(cid)
return TRUE
end

 

E no xml:

<movevent type="StepIn" actionid="1010" event="script" value="tiles.lua"/>

 

Ai colocaria o ationid 1010 no piso onde ele nasceria.

Editado Março 15 por kydrai

kevinszK
15 de março de 2010 às 15:16

Não deu...

Testei e continua a mesma coisa.. Unica coisa que funfa é o efect.. Sera que num tem outro jeito?

 

Pois existe varios servers que eu entro e tem arena para todos que tira o pox..

 

-------EDIT

REPORTADO

Dúvida sanada!

Editado Março 15 por Focost

15 de março de 2010 às 17:22

+REP para kydrai por sanar a dúvida.

Tópico Fechado.