Jump to content

Regeneration System


Recommended Posts

Olá, hoje vim trazer um sistema que vi bastante gente pedindo ele esta a venda na Jhon-soft e em outras lojas de scripts(acho isso uma puta falta de sacanagem).

 

- Esse sistema foi desenvolvido como forma de alterar o meio de regeneração dos jogadores de determinadas vocações;

- É um sistema muito bom pra priorizar o pvp e o constante up-level;

- O sistema aumenta tanto a regeneração de life quanto de mana isso levando em consideração level atual e vocação;

 

Primeiramente vá em /data/creaturescripts/scripts crie um arquivo chamado "regeneration" e adicione o seguinte conteúdo dentro:

yyNHPxyR[/pastebin]

 

em creaturescripts.xml:

<event type = "login" name = "Regeneration" event = "script" value = "regeneration.lua"/>

 

Para o sistema funcionar com total funcionalidade você deve tirar o regeneration das vocações.

 

Se não sabe fazer vá em /data/xml/vocations e deixa isso

gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="15" gainmanaticks="2.5" gainmanaamount="45"

tudo 0, mas somente nas vocações adicionadas no script.

Edited by Skymagnum
Link to comment
Share on other sites

- Esse sistema foi desenvolvido como forma de alterar o meio de regeneração dos jogadores de determinadas vocações;

- É um sistema muito bom pra priorizar o pvp e o constante up-level;

- O sistema aumenta tanto a regeneração de life quanto de mana isso levando em consideração level atual e vocação;

Link to comment
Share on other sites

Para adicionar novas vocações é só adicionar uma nova linha na tabela aonde [..] é o id da vocação.

local vocations = {
   [1] = {
       {level = {min = 0, max = 10}, hp = {reg = 10, interval = 1}, mana = {reg = 5, interval = 1}},
       {level = {min = 11, max = 30}, hp = {reg = 50, interval = 0.2}, mana = {reg = 10, interval = 2}},
   },
   [2] = {
       {level = {min = 0, max = 10}, hp = {reg = 40, interval = 1}, mana = {reg = 2, interval = 1}},
       {level = {min = 11, max = 30}, hp = {reg = 110, interval = 0.2}, mana = {reg = 5, interval = 2}},
   }
}

 

Não esqueçam de adicionar a vírgula, se adicionarem mais vocações.

Link to comment
Share on other sites

[16/05/2013 18:54:54] [Error - CreatureScript Interface]

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:onLogin

[16/05/2013 18:54:54] Description:

[16/05/2013 18:54:54] (internalGetPlayerInfo) Player not found when requesting player info #3

 

[16/05/2013 18:54:54] [Error - CreatureScript Interface]

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:onLogin

[16/05/2013 18:54:54] Description:

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:15: attempt to compare number with boolean

[16/05/2013 18:54:54] stack traceback:

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:15: in function 'heal'

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:39: in function <data/creaturescripts/scripts/regeneration.lua:37>

Link to comment
Share on other sites

[16/05/2013 18:54:54] [Error - CreatureScript Interface]

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:onLogin

[16/05/2013 18:54:54] Description:

[16/05/2013 18:54:54] (internalGetPlayerInfo) Player not found when requesting player info #3

 

[16/05/2013 18:54:54] [Error - CreatureScript Interface]

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:onLogin

[16/05/2013 18:54:54] Description:

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:15: attempt to compare number with boolean

[16/05/2013 18:54:54] stack traceback:

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:15: in function 'heal'

[16/05/2013 18:54:54] data/creaturescripts/scripts/regeneration.lua:39: in function <data/creaturescripts/scripts/regeneration.lua:37>

@Corrigido

Link to comment
Share on other sites

×
×
  • Create New...