Como Faço Para Que Os Char Recuperem Vida E Mana?

Zirolho
em Scripts

Zirolho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/12Posts: 15

Os chars do meu ot n recuperam vida nem manada automaticamente como faço para que eles recuperem a vida e a mana sozinhos?

AnneMotta

o choro pode durar uma noite mas a alegria vem pela manha ♪
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 22/01/12Posts: 842Char no Tibia: Stephan

comendo food amigo *o*

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: RUSHEI B1 DE AWP

owi6giO.png

Zirolho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/12Posts: 15

Ta mais quero que eles recuperem sozinhos a mana e a vida!

AnneMotta

o choro pode durar uma noite mas a alegria vem pela manha ♪
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 22/01/12Posts: 842Char no Tibia: Stephan

desculpe mais ai eu não sei.

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: RUSHEI B1 DE AWP

owi6giO.png

Zirolho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/12Posts: 15

Ummm :\

 

É que tipo meu char quando ele perde vida ele n vai recuperando eu queria saber como que eu faço em que eu mexo para quando meu char perder vida ela ir recuperando igual no tibia original!

 

Alguem me ajudaaa?

Oque eu faço no script para realizar a função de recarregar mana e vida sozinha!!!!

vuzanitj

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/02/12Posts: 5

grande deve ser algum erro dentro do arquivo vocations.xml na pasta xml

 

da uma olhadinha lah lah vc podera ver em quantos ticktes ele esta definido os tickets eh o temmpo que levara para realar o amount definido para regenerar tanto o heal = vida e mana = energia para solta magias..

 

qualquer duvida posta ai seu arquivo vocations para nos poder ajudalo melhor

coyotestark

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 15/02/11Posts: 259Char no Tibia: Aias Laf Du

pq nao cria um item que faça isto?

385417_122391137880813_100003297811828_101325_1909172176_n.jpg

Nao sou Gigante mas grande o suficiente para entender tudo a minha volta.

Zirolho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/12Posts: 15

vuzanitj não estou no meu pc do server agora mais assim que eu ir pra casa te mando o script pra vc dar uma olhada e tb ja te dou rep+

 

CoyoteStark se n der pra eles fazerem isso sozinho vou criar sim dai eu te dou rep+

vuzanitj

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/02/12Posts: 5

vuzanitj não estou no meu pc do server agora mais assim que eu ir pra casa te mando o script pra vc dar uma olhada e tb ja te dou rep+

 

CoyoteStark se n der pra eles fazerem isso sozinho vou criar sim dai eu te dou rep+

 

pode mostrar ai para nois mano que concertesa esta ali o problema seu

Zirolho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/12Posts: 15

 

<?xml version="1.0" encoding="UTF-8"?>

<vocations>

<vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="5" gainhpamount="10" gainmanaticks="3" gainmanaamount="60" manamultiplier="1.1" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="1">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="100" manamultiplier="1.1" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="2">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="5" gainmanaticks="4" gainmanaamount="100" manamultiplier="1.4" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="3">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="100" manamultiplier="3.0" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="4">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="200" manamultiplier="1.1" attackspeed="700" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

 

 

Nenhum deles recupera vida sozinho!!!!

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

Coloca isso dentro do seu data/globalevents/scripts/start.lua:

heal = {}

function onBaseHeal()
for _,pid in ipairs(getPlayersOnline()) do
if not heal[pid] then
heal[pid] = {os.time(), os.time()}
end
end
for pid,time in pairs(heal) do
if not isPlayer(pid) then table.remove(heal, pid) end
local voc = getVocationInfo(getPlayerVocation(pid))
if (os.time() - time[1]) >= voc.gainhpticks then
if doCreatureAddHealth(pid, voc.gainhpamount) then
heal[pid].time[1] = os.time()
end
end
if (os.time() - time[2]) >= voc.gainmanaticks then
if doCreatureAddMana(pid, voc.gainmanaamount) then
heal[pid].time[2] = os.time()
end
end
end
return addEvent(function ()
onBaseHeal()
end, 500)
end

function onStartup()
db.executeQuery("UPDATE `players` SET `online` = 0 WHERE `world_id` = " .. getConfigValue('worldId') .. ";")
onBaseHeal()
return true
end

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

Zirolho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/12Posts: 15

Obrigado!

:)