Ir para conteúdo
  • Cadastre-se

Erro Script - Morrer ser teleportado !


Posts Recomendados

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 !!!

Link para o post
Compartilhar em outros sites

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

Link para o post
Compartilhar em outros sites

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)
Link para o post
Compartilhar em outros sites

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

Link para o post
Compartilhar em outros sites

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?

Link para o post
Compartilhar em outros sites

Qual a versão do seu servidor?

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

Essa versão é tensa, nem pasta lib tem, foi derivada de uma versão antiga, creio eu, então não tem o creaturescript statschange, não pode usar nesse serv...

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

Teria uma forma de usar o script outra função... ou como adicionar a função statschange?

Editado por Coyoty (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

bl!! =/ mas vlw !!!

Se alguem ai poder ajudar =D

Editado por Coyoty (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo