Lordzinho 2 Postado Fevereiro 10, 2014 Share Postado Fevereiro 10, 2014 (editado) Eae pessoal !! Estou querendo uma script que possar dar limite no HP e na MANA dos players ! Tipo, tenho um servidor de high experience , dai , o player ganha HP e mana extra por reset , ou no uso, do "LifeScroll", dai quando chega ao "55-58" resets, o mana do player fica 0 e o HP fica 1 Ou seja , passando de 2 Bilhões de hp ou mana , ambos bugão . Preciso muito desta script ! Valeuu ! Rep + eim :# OBS : TFS 0.3.6 8.6 Editado Fevereiro 10, 2014 por rulezzz Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/ Compartilhar em outros sites More sharing options...
0 Incur 30 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 (editado) Cria um arquivo .lua chamado maxhpmp no data/creaturescripts/scripts e cola isso: function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL then if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end end return true end function onLogin(cid) if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end return true end Agora no data/creaturescripts/creaturescripts.xml coloca essa tag: <event type="login" name="MaxHpMpLogin" event="script" value="maxhpmp.lua"/> <event type="advance" name="MaxHpMpAdvance" event="script" value="maxhpmp.lua"/> E no login.lua da pasta scripts: registerCreatureEvent(cid, "MaxHpMpAdvance") Editado Fevereiro 11, 2014 por Incur Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1612988 Compartilhar em outros sites More sharing options...
0 luannhrj 1 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 ai tem como aumentar esse valor ?, tipo colocar pro hp ir até 4 bilhoes? Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1612991 Compartilhar em outros sites More sharing options...
0 DuuhCarvalho 327 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 2000000000 coloca 4000000000 function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL then if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end end return true end function onLogin(cid) if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end return true end todos os creditos são do Incur . so to te explicando Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1612998 Compartilhar em outros sites More sharing options...
0 Lordfire 309 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 2000000000 coloca 4000000000 function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL then if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end end return true end function onLogin(cid) if (getCreatureMaxHealth(cid) > 2000000000) then setCreatureMaxHealth(cid, 2000000000) end if (getCreatureMaxMana(cid) > 2000000000) then setCreatureMaxMana(cid, 2000000000) end return true endtodos os creditos são do Incur .so to te explicando Não vai funcionar. Health é um int32 https://github.com/otland/forgottenserver/blob/master/src/creature.h Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1613008 Compartilhar em outros sites More sharing options...
0 DuuhCarvalho 327 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 e em 2000000000 vai funcionar ? eu so mudei o numero do script do incur ;s Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1613011 Compartilhar em outros sites More sharing options...
0 Incur 30 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 (editado) Vai funcionar sim.. é que no int32 o máximo é 2147483647 (2^31-1).. mas melhor não colocar esse número. Deixa 2bi mesmo. -- A resposta pro luannhrj é que tem sim.. mas precisaria de edições nas sources... mais especificamente, trocar int32 para int64... o que deixaria com limite de ~9 quintilhão. Mas acho desnecessário... sério... Editado Fevereiro 11, 2014 por Incur Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1613045 Compartilhar em outros sites More sharing options...
0 Lordzinho 2 Postado Fevereiro 11, 2014 Autor Share Postado Fevereiro 11, 2014 @Incur , REP + :B Thx! Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1613075 Compartilhar em outros sites More sharing options...
0 DuuhCarvalho 327 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 Dei uma olhada no link que o lordfire postou ae .achei tb que n tinha limite ;s Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1613079 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Fevereiro 11, 2014 Share Postado Fevereiro 11, 2014 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/#findComment-1613091 Compartilhar em outros sites More sharing options...
Pergunta
Lordzinho 2
Eae pessoal !!
Estou querendo uma script que possar dar limite no HP e na MANA dos players !
Tipo, tenho um servidor de high experience , dai , o player ganha HP e mana extra por reset , ou no uso,
do "LifeScroll", dai quando chega ao "55-58" resets, o mana do player fica 0 e o HP fica 1
Ou seja , passando de 2 Bilhões de hp ou mana , ambos bugão .
Preciso muito desta script ! Valeuu !
Rep + eim :#
OBS :
TFS 0.3.6
8.6
Editado por rulezzz
Link para o comentário
https://xtibia.com/forum/topic/228530-pedido-limite-de-mana-e-hp/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados