[Resolvido] Preciso de ajuda!

mrlhsl
Por mrlhsl
em Resolvidos

mrlhsl

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/12/11Posts: 91Gênero: MasculinoChar no Tibia: Mrlhsl

Então pessoal eu preciso sabe duas coisas se alguém puder ajudar :D

 

1- Como eu melhoro o dano de uma spell ? (igual a essa abaixo) ( e também gostaria de entender como funciona  esse dano)

Spoiler

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.8, 1, -4.2, 1)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4.8, 1, -4.2, 1)

local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -4.8, 1, -4.2, 1)

local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -4.8, 1, -4.2, 1)


arr1 = {
    {3}
}

arr2 = {
    {3}
}

arr3 = {
    {3}
}

arr4 = {
    {3}
}

local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)
 
local function onCastSpell1(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)
end
 
local function onCastSpell2(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var)
end

local function onCastSpell3(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var)
end

local function onCastSpell4(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat4, parameters.var)
end
 
function onCastSpell(cid, var)
local waittime = 0.8 -- Tempo de exhaustion
local storage = 115818

if exhaustion.check(cid, storage) then
    doPlayerSendCancel(cid, "You are exhausted")
return false
end
local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
local parameters = { cid = cid, var = var}
local target = getCreatureTarget(cid)
local pos = getCreaturePosition(target)
local posi = getCreaturePosition(cid)
addEvent(doSendDistanceShoot, 100, getCreaturePosition(cid), pos, 13)
addEvent(doSendMagicEffect, 100, {x = pos.x+1, y = pos.y+0, z = pos.z}, 169)
addEvent(doSendDistanceShoot, 200, getCreaturePosition(cid), pos, 13)
addEvent(doSendMagicEffect, 200, {x = pos.x+1, y = pos.y+0, z = pos.z}, 169)
addEvent(doSendDistanceShoot, 300, getCreaturePosition(cid), pos, 13)
addEvent(doSendMagicEffect, 300, {x = pos.x+1, y = pos.y+0, z = pos.z}, 169)
addEvent(doSendDistanceShoot, 400, getCreaturePosition(cid), pos, 13)
addEvent(doSendMagicEffect, 400, {x = pos.x+1, y = pos.y+0, z = pos.z}, 169)
addEvent(doSendDistanceShoot, 500, getCreaturePosition(cid), pos, 13)
addEvent(doSendMagicEffect, 500, {x = pos.x+1, y = pos.y+0, z = pos.z}, 169)
addEvent(doSendDistanceShoot, 600, getCreaturePosition(cid), pos, 13)
addEvent(doSendMagicEffect, 600, {x = pos.x+1, y = pos.y+0, z = pos.z}, 169)
addEvent(onCastSpell1, 150, parameters)
addEvent(onCastSpell2, 300, parameters)
addEvent(onCastSpell3, 450, parameters)
addEvent(onCastSpell4, 500, parameters)
addEvent(onCastSpell4, 550, parameters)
addEvent(onCastSpell4, 600, parameters)
exhaustion.set(cid, storage, waittime)
return TRUE
end 

 

2- Onde fica o script da potion de vida? (nos items só aparece nome e id queria saber como edito o tanto de cura etc) ( também queria saber como diminuir a cura)

 

 

Desde já agradeço a todos que pararem pra olhar k

Mapper com experiência mediana.

 

Retiro bugs de maps.

 

[sharedmedia=core:attachments:18642]

 

Sttorm

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/15Posts: 22Gênero: Masculino

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4.8, 1, -4.2, 1)

Para editar o dano , basta mudar os numeros ali , no caso aqueles numeros são multiplicadores , eles são multiplicado de acordo com o magic level do Player.

 

Para editar potions , vá em actions/scripts/liquidis/potions.lua  , procure nessa linha

	[8704] = {empty = 7636, splash = 2, health = {50, 100}}

Onde está 50 é o health minino e o onde está 100 o health max.

 

 

 

 

mrlhsl

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/12/11Posts: 91Gênero: MasculinoChar no Tibia: Mrlhsl
42 minutos atrás, PedroHL disse:
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4.8, 1, -4.2, 1)

Para editar o dano , basta mudar os numeros ali , no caso aqueles numeros são multiplicadores , eles são multiplicado de acordo com o magic level do Player.

 

Para editar potions , vá em actions/scripts/liquidis/potions.lua  , procure nessa linha

	[8704] = {empty = 7636, splash = 2, health = {50, 100}}

Onde está 50 é o health minino e o onde está 100 o health max.

mais quais números eu modifico no caso do dano? 0 4.8 e o 4.2 ou os 1?

Mapper com experiência mediana.

 

Retiro bugs de maps.

 

[sharedmedia=core:attachments:18642]

 

Sttorm

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/15Posts: 22Gênero: Masculino
43 minutos atrás, mrlhsl disse:

mais quais números eu modifico no caso do dano? 0 4.8 e o 4.2 ou os 1?

 

Você modifica o 4.8 e 4.2 , lembre se que vai ser multiplicado pelo magic level e sempre deixe " - " antes dos numeros

 

 

 

 

mrlhsl

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/12/11Posts: 91Gênero: MasculinoChar no Tibia: Mrlhsl
Agora, PedroHL disse:

 

Você modifica o 4.8 e 4.2 , lembre se que vai ser multiplicado pelo magic level e sempre deixe " - " antes dos numeros

Muito obrigado pela ajuda ae dei REP :D

Mapper com experiência mediana.

 

Retiro bugs de maps.

 

[sharedmedia=core:attachments:18642]

 

Strogman

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 04/11/12Posts: 464Gênero: MasculinoChar no Tibia: Lysty Of Death

Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.

 

                                 logo_full_1600.png.f8d0c5d8ba71c660bad630b327c3e64d.png

                                                              htps://www.facebook.com/PokemonOnlineSVKE

                                                                                                                       PokeSvke