Em 04/10/2020 em 17:54, FlamesAdmin disse:Faz assim, troca o código do seu Toxic por esse:
elseif spell == "Toxic" then local area = {rush1, rush2} for i = 0, 1 do addEvent(doMoveInArea2, i*300, cid, 114, area[i+1], POISONDAMAGE, min, max, spell) endNo areas.lua adicione isso:
rush1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 2, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, } rush2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 2, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, }Troca o seu código do 032-position.lua por esse:
function getPosfromArea(cid,area) icenter = math.floor(table.getn(area)/2)+1 jcenter = math.floor(table.getn(area[1])/2)+1 center = area[icenter] ivar = table.getn(area) jvar = table.getn(area[1]) i = table.getn(area)^2 j = table.getn(area[1])^2
Creio que não vá mudar em nada mas nao custa tentar
desculpa nao respoder antes eu viajo a serviço as vezes fico de 2 a 3 dias fora de casa
[06/10/2020 16:33:14] [Error - LuaScriptInterface::loadFile] data/spells/scripts/ps/Toxic.lua:1: '<eof>' expected near 'elseif'
[06/10/2020 16:33:14] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/ps/Toxic.lua)
[06/10/2020 16:33:14] data/spells/scripts/ps/Toxic.lua:1: '<eof>' expected near 'elseif'
[06/10/2020 16:34:07] [Error - Monsters::deserializeSpell] Zubat - Unknown spell name: Toxic
[06/10/2020 16:34:07] [Warning - Monsters::loadMonster] Cant load spell. (data/monster/pokes/geracao 1/Zubat.xml)
[06/10/2020 16:34:07] [Error - Monsters::deserializeSpell] Golbat - Unknown spell name: Toxic
[06/10/2020 16:34:07] [Warning - Monsters::loadMonster] Cant load spell. (data/monster/pokes/geracao 1/Golbat.xml)
[06/10/2020 16:34:08] [Error - Monsters::deserializeSpell] Shiny Zubat - Unknown spell name: Toxic
[06/10/2020 16:34:08] [Warning - Monsters::loadMonster] Cant load spell. (data/monster/pokes/Shiny/Shiny Zubat.xml)
[06/10/2020 16:34:09] [Error - Monsters::deserializeSpell] Shiny Golbat - Unknown spell name: Toxic
[06/10/2020 16:34:09] [Warning - Monsters::loadMonster] Cant load spell. (data/monster/pokes/Shiny/Shiny Golbat.xml)
[06/10/2020 16:34:12] [Error - Monsters::deserializeSpell] Shiny Crobat - Unknown spell name: Toxic
[06/10/2020 16:34:12] [Warning - Monsters::loadMonster] Cant load spell. (data/monster/pokes/Shiny/Shiny Crobat.xml)
[06/10/2020 16:34:12] [Error - Monsters::deserializeSpell] Crobat - Unknown spell name: Toxic
[06/10/2020 16:34:13] [Warning - Monsters::loadMonster] Cant load spell. (data/monster/pokes/geracao 2/Crobat.xml)
[06/10/2020 16:34:13] [Error - Monsters::deserializeSpell] Dark Crobat - Unknown spell name: Toxic
[06/10/2020 16:34:13] [Warning - Monsters::loadMonster] Cant load spell. (data/monster/pokes/Outland/Dark Crobat.xml)





info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino
Faz assim, troca o código do seu Toxic por esse:
elseif spell == "Toxic" then local area = {rush1, rush2} for i = 0, 1 do addEvent(doMoveInArea2, i*300, cid, 114, area[i+1], POISONDAMAGE, min, max, spell) endNo areas.lua adicione isso:
rush1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 2, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, } rush2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 2, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, }Troca o seu código do 032-position.lua por esse:
function getPosfromArea(cid,area) icenter = math.floor(table.getn(area)/2)+1 jcenter = math.floor(table.getn(area[1])/2)+1 center = area[icenter] ivar = table.getn(area) jvar = table.getn(area[1]) i = table.getn(area)^2 j = table.getn(area[1])^2Creio que não vá mudar em nada mas nao custa tentar