Ir para conteúdo

Featured Replies

Postado

Estou criando um OT.. e queria que em vez do player morrer ele fosse tp pra um certo ponto com a life cheia e a mana tbm!!

tentei o script:(mas infelizmente nao funfo... nao da erro nenhum mas quando player morre o console fecha simplesmente)


function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)

local lifeToFull, manaToFull = getCreatureMaxHealth(cid) - getCreatureHealth(cid), getPlayerMaxMana(cid) - getPlayerMana(cid)

if isPlayer(cid) == true then

		 doCreatureAddHealth(cid, lifeToFull)

		 doTeleportThing(cid,{ x=113, y=138, z=7 })

		 doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You are dead.")

		 doPlayerAddMana(cid, manaToFull)


		 end

		 end

Se tiver como alguem me ajudar !!!

  • Respostas 10
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

tipo, o if, só executa o escopo se a condição for verdadeira, então não precisa por se a função for true. testa ai:


function onStatsChange(cid, attacker, type, combat, value)

   if (type == STATSCHANGE_HEALTHGAIN) then

        return true

   end


   if (getCreatureHealth(cid)-value <= 0) then

      doCreatureAddHealth(cid, lifeToFull)

      doTeleportThing(cid,{ x=113, y=138, z=7 })

      doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You are dead.")

      doPlayerAddMana(cid, manaToFull)

      return false

   end

   return true

end

não esquece de por o registerCreatureEvent,

se ajudei REP+

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Postado
  • Autor

só uma duvida.. em <event type="death" ponho o que no lugar de death???.. e o register esta correto? "registerCreatureEvent(cid, "StatsChange")"

Edit: coloquei o seguinte: "<event type="statschange" " ...

mas aparece o seguinte erro no console..

"[Error - CreatureEvent::configureEvent] No valid type for creature event.statschange

[29/02/2012 16:38:00] Warning: [baseEvents::loadFromXml] Can not configure event "

Editado por Coyoty (veja o histórico de edições)

Postado

Usa esse exemplo:


	<event type="statschange" name="ArenaPVP" event="script" value="PVPArena.lua"/>

registerCreatureEvent(cid, "PVPArena")

Editado por MaXwEllDeN (veja o histórico de edições)

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Postado
  • Autor

Cara continua dando o erro:

[Error - CreatureEvent::configureEvent] No valid type for creature event.statschange

[29/02/2012 17:05:12] Warning: [baseEvents::loadFromXml] Can not configure event

é statschange mesmo que usa?? na function?? e o que ele significa?? claro alem de mudança de stats ou algo assim?

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo