Ir para conteúdo

Featured Replies

Postado

Tenho uma spell de trap, onde eu fiz algumas modificações.

A spell funciona perfeitamente, porém quando alguém usa aparece alguns erros no console e dá um "lag".

Segue abaixo minha spell

Mostrar conteúdo oculto
local action = 12120 -- valor da storage da bomba
local mana = 40 -- quantidade de mana para plantar
 
        function onCastSpell(cid, var)
local waittime = 60
local storage = 34010
if exhaustion.check(cid, storage) then
doPlayerSendTextMessage(cid, 27, "Voce tem que espera " .. exhaustion.get(cid, storage) .. " segundos.")
return false 
end
 
for a = 1, 8 do
        addEvent(onCastSpell1, a * 100, cid, var)
        exhaustion.set(cid, storage, waittime)
end
 
local pos = getCreaturePosition(cid)
local get = getTileInfo(pos).itemid
    if getCreatureMana(cid) >= mana then
    if getPlayerItemCount(cid, 2579) >= 1 then
        doCreatureAddMana(cid, -mana, false)
        doPlayerRemoveItem(cid, 2579, 1)
        doPlayerSendTextMessage(cid, 27, "Você armou uma armadilha escondida.")
        doItemSetAttribute(doCreateItem(get, 1, pos), "aid", action)
    else
        doPlayerSendCancel(cid, "Você não tem a armadilha em sua mochila.")
end
end
    return true
end

Agora segue abaixo o erro que aparece no console

Mostrar conteúdo oculto
[18/02/2015 23:40:34] [Error - Spell Interface] 
[18/02/2015 23:40:34] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:34] Description: 
[18/02/2015 23:40:34] (luaAddEvent) Callback parameter should be a function.
 
[18/02/2015 23:40:34] [Error - Spell Interface] 
[18/02/2015 23:40:34] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:34] Description: 
[18/02/2015 23:40:34] (luaAddEvent) Callback parameter should be a function.
 
[18/02/2015 23:40:34] [Error - Spell Interface] 
[18/02/2015 23:40:34] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:34] Description: 
[18/02/2015 23:40:34] (luaAddEvent) Callback parameter should be a function.
 
[18/02/2015 23:40:35] [Error - Spell Interface] 
[18/02/2015 23:40:35] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:35] Description: 
[18/02/2015 23:40:35] (luaAddEvent) Callback parameter should be a function.
 
[18/02/2015 23:40:35] [Error - Spell Interface] 
[18/02/2015 23:40:35] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:35] Description: 
[18/02/2015 23:40:35] (luaAddEvent) Callback parameter should be a function.
 
[18/02/2015 23:40:35] [Error - Spell Interface] 
[18/02/2015 23:40:35] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:35] Description: 
[18/02/2015 23:40:35] (luaAddEvent) Callback parameter should be a function.
 
[18/02/2015 23:40:35] [Error - Spell Interface] 
[18/02/2015 23:40:35] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:36] Description: 
[18/02/2015 23:40:36] (luaAddEvent) Callback parameter should be a function.
 
[18/02/2015 23:40:36] [Error - Spell Interface] 
[18/02/2015 23:40:36] data/spells/scripts/Academicos/spell_trap.lua:onCastSpell
[18/02/2015 23:40:36] Description: 
[18/02/2015 23:40:36] (luaAddEvent) Callback parameter should be a function.

Alguém sabe onde está o erro?

 

No final da década de 20, quando Eurico Miranda ainda nem era nascido, fomos proibidos de disputar o Estadual por aceitarmos atletas negros e operários. Depois a desculpa era por não termos estádio. E demos a resposta construindo um.

Na década de 40, quando Eurico era apenas uma criança, o jornalista mulambo Ary Barroso (na época, o principal jornalista esportivo do Rio) já era proibido de entrar em São Januário por só falar mal do Vasco. 

No final desta mesma década, quando São Januário seria reformado com verba pública para receber a Copa do Mundo (nada mais lógico, pois em troca iriamos ceder o nosso estádio), a mídia marrom arrotou sua pseudo-ética pública contra nós. E veio o Maracanã, cuja construção todos já conhecem o resultado, para depois ser dado de bandeja pro urubu e pro clube da série C.

Em 1950, após a perda da Copa pro Uruguai, quando Eurico Miranda continuava sendo apenas uma criança, o jornalista Armando Nogueira AFIRMOU que o Brasil só perdeu a Copa pois tinha muitos atletas do Vasco, e que estes eram os grandes culpados pelo "Maracanazzo". Segundo ele, os jogadores vascaínos não eram brasileiros:

"As equipes entram em campo.. Reconheço, um a um, os jogadores brasileiros: Barbosa; Augusto e Juvenal; Bauer, Danilo e Bigode; Friaça, Zizinho, Ademir, Jair e Chico. Aflora, outra vez em mim, a mágoa clubística. Lanço sobre a equipe um olhar de botafoguense ressentido. Vejo, em campo, apenas quatro autênticos brasileiros: Bauer, do São Paulo, Juvenal, da Portuguesa, Bigode, do Fluminense, e Zizinho, do Flamengo. Os outros sete são vascaínos. Velhos e mortais inimigos da pequena porém brava nação botafoguense… Quer saber de uma coisa? É melhor mesmo que ganhe o Uruguai. Eles são gringos, vão todos embora daqui amanhã. Ninguém vai encarnar em mim. (…)"

O Vasco não criou inimigos através das ações de Eurico Miranda. O Vasco criou inimigos quando afrontou a elite da zona sul e se impôs como clube popular. O ranço contra a instituição de origem lusitana, mas alma brasileira, vem desde 1898.

Saudações Vascaínas !

Postado

Tente usar assim e veja se resolveu

local action = 12120 -- valor da storage da bomba
local mana = 40 -- quantidade de mana para plantar
 
        function onCastSpell(cid, var)
local waittime = 60
local storage = 34010
if exhaustion.check(cid, storage) then
doPlayerSendTextMessage(cid, 27, "Voce tem que espera " .. exhaustion.get(cid, storage) .. " segundos.")
return false 
end
 
for a = 1, 8 do
        addEvent(onCastSpell, a * 100, cid, var)
        exhaustion.set(cid, storage, waittime)
end
 
local pos = getCreaturePosition(cid)
local get = getTileInfo(pos).itemid
    if getCreatureMana(cid) >= mana then
    if getPlayerItemCount(cid, 2579) >= 1 then
        doCreatureAddMana(cid, -mana, false)
        doPlayerRemoveItem(cid, 2579, 1)
        doPlayerSendTextMessage(cid, 27, "Você armou uma armadilha escondida.")
        doItemSetAttribute(doCreateItem(get, 1, pos), "aid", action)
    else
        doPlayerSendCancel(cid, "Você não tem a armadilha em sua mochila.")
end
end
    return true
end
Postado
  • Autor
  Em 19/02/2015 em 01:48, roriscrave disse:

 

Tente usar assim e veja se resolveu

local action = 12120 -- valor da storage da bomba
local mana = 40 -- quantidade de mana para plantar
 
        function onCastSpell(cid, var)
local waittime = 60
local storage = 34010
if exhaustion.check(cid, storage) then
doPlayerSendTextMessage(cid, 27, "Voce tem que espera " .. exhaustion.get(cid, storage) .. " segundos.")
return false 
end
 
for a = 1, 8 do
        addEvent(onCastSpell, a * 100, cid, var)
        exhaustion.set(cid, storage, waittime)
end
 
local pos = getCreaturePosition(cid)
local get = getTileInfo(pos).itemid
    if getCreatureMana(cid) >= mana then
    if getPlayerItemCount(cid, 2579) >= 1 then
        doCreatureAddMana(cid, -mana, false)
        doPlayerRemoveItem(cid, 2579, 1)
        doPlayerSendTextMessage(cid, 27, "Você armou uma armadilha escondida.")
        doItemSetAttribute(doCreateItem(get, 1, pos), "aid", action)
    else
        doPlayerSendCancel(cid, "Você não tem a armadilha em sua mochila.")
end
end
    return true
end

O bug continua :/

Já arrumei aqui, valeu.

No final da década de 20, quando Eurico Miranda ainda nem era nascido, fomos proibidos de disputar o Estadual por aceitarmos atletas negros e operários. Depois a desculpa era por não termos estádio. E demos a resposta construindo um.

Na década de 40, quando Eurico era apenas uma criança, o jornalista mulambo Ary Barroso (na época, o principal jornalista esportivo do Rio) já era proibido de entrar em São Januário por só falar mal do Vasco. 

No final desta mesma década, quando São Januário seria reformado com verba pública para receber a Copa do Mundo (nada mais lógico, pois em troca iriamos ceder o nosso estádio), a mídia marrom arrotou sua pseudo-ética pública contra nós. E veio o Maracanã, cuja construção todos já conhecem o resultado, para depois ser dado de bandeja pro urubu e pro clube da série C.

Em 1950, após a perda da Copa pro Uruguai, quando Eurico Miranda continuava sendo apenas uma criança, o jornalista Armando Nogueira AFIRMOU que o Brasil só perdeu a Copa pois tinha muitos atletas do Vasco, e que estes eram os grandes culpados pelo "Maracanazzo". Segundo ele, os jogadores vascaínos não eram brasileiros:

"As equipes entram em campo.. Reconheço, um a um, os jogadores brasileiros: Barbosa; Augusto e Juvenal; Bauer, Danilo e Bigode; Friaça, Zizinho, Ademir, Jair e Chico. Aflora, outra vez em mim, a mágoa clubística. Lanço sobre a equipe um olhar de botafoguense ressentido. Vejo, em campo, apenas quatro autênticos brasileiros: Bauer, do São Paulo, Juvenal, da Portuguesa, Bigode, do Fluminense, e Zizinho, do Flamengo. Os outros sete são vascaínos. Velhos e mortais inimigos da pequena porém brava nação botafoguense… Quer saber de uma coisa? É melhor mesmo que ganhe o Uruguai. Eles são gringos, vão todos embora daqui amanhã. Ninguém vai encarnar em mim. (…)"

O Vasco não criou inimigos através das ações de Eurico Miranda. O Vasco criou inimigos quando afrontou a elite da zona sul e se impôs como clube popular. O ranço contra a instituição de origem lusitana, mas alma brasileira, vem desde 1898.

Saudações Vascaínas !

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo