Ir para conteúdo
  • Cadastre-se

<LuaGetPlayerFlagValue>> Player Not Found


Posts Recomendados

[ Ajuda ?] Bug na spell travando minha distro, bug comum nos nto... me ajuda a resolver ? ;(.

 

2e187jc.jpg

Script da magia \/

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -40.5, 1)
 
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -40.5, 1)
 
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -35.3, 1, -30.5, 1)
 
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -45.3, 1, -45.5, 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 = 2 -- Tempo de exhaustion
local storage = 5117
 
if exhaustion.check(cid, storage) then
doCreatureSay(cid, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.", TALKTYPE_MONSTER)
return false
end
 
local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 200, parameters)
addEvent(onCastSpell2, 600, parameters)
addEvent(onCastSpell2, 1000, parameters)
addEvent(onCastSpell2, 1400, parameters)
    doSendMagicEffect(position127, 110)
exhaustion.set(cid, storage, waittime)
return TRUE

end

 

Tag da magia \/ 

 

instant name="Amaterasu" words="amaterasu" lvl="200" mana="5500" aggressive="1" range="4" blockwalls="1" needtarget="1" exhaustion="1500" needlearn="0" event="script" value="sasuke/amaterasu.lua" 

@up

Editado por r0bert0lol (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

[ Ajuda ?] Bug na spell travando minha distro, bug comum nos nto... me ajuda a resolver ? ;(.

 

2e187jc.jpg

Script da magia \/

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -40.5, 1)
 
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -40.5, 1)
 
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -35.3, 1, -30.5, 1)
 
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 79)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -45.3, 1, -45.5, 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 = 2 -- Tempo de exhaustion
local storage = 5117
 
if exhaustion.check(cid, storage) then
doCreatureSay(cid, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.", TALKTYPE_MONSTER)
return false
end
 
local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 200, parameters)
addEvent(onCastSpell2, 600, parameters)
addEvent(onCastSpell2, 1000, parameters)
addEvent(onCastSpell2, 1400, parameters)
    doSendMagicEffect(position127, 110)
exhaustion.set(cid, storage, waittime)
return TRUE

end

 

Tag da magia \/ 

 

instant name="Amaterasu" words="amaterasu" lvl="200" mana="5500" aggressive="1" range="4" blockwalls="1" needtarget="1" exhaustion="1500" needlearn="0" event="script" value="sasuke/amaterasu.lua" 

@up

 

provavel dar erro. no final do value="sasuke/amaterasu.lua"  esqueceu de colocar o ">"

 

 

tenta assim

instant name="Amaterasu" words="amaterasu" lvl="200" mana="5500" aggressive="1" range="4" blockwalls="1" needtarget="1" exhaustion="1500" needlearn="0" event="script" value="sasuke/amaterasu.lua">

Link para o post
Compartilhar em outros sites
  • 4 weeks later...

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServSuporte OTServSuporte de Scripts"

Para: "OTServSuporte OTServSuporte de Servidores Derivados"

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Up amigável, também gostaria de uma solução para o problema.

Acredito que a causa esteja na distro.

Editado por drackwolven (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo