Postado Fevereiro 29, 2012 13 anos 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 !!! Scripts: http://tibiaking.com...onte-por-level/ Tutoriais: http://tibiaking.com...51-newtypes-87/
Postado Fevereiro 29, 2012 13 anos 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 -
Postado Fevereiro 29, 2012 13 anos 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 Fevereiro 29, 2012 13 anos por Coyoty (veja o histórico de edições) Scripts: http://tibiaking.com...onte-por-level/ Tutoriais: http://tibiaking.com...51-newtypes-87/
Postado Fevereiro 29, 2012 13 anos Usa esse exemplo: <event type="statschange" name="ArenaPVP" event="script" value="PVPArena.lua"/> registerCreatureEvent(cid, "PVPArena") Editado Fevereiro 29, 2012 13 anos por MaXwEllDeN (veja o histórico de edições) -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
Postado Fevereiro 29, 2012 13 anos 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? Scripts: http://tibiaking.com...onte-por-level/ Tutoriais: http://tibiaking.com...51-newtypes-87/
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.