OL
pedido scripts

Spell Mirror Coat

Por Olan trein, 01 de dez. de 2018 em Scripts

12
2k
Olan treinO
01 de dezembro de 2018 às 11:07

Essa Spell é que nem o reflect,mas em vez de funcionar com 1 atk e refletir iria refletir 5 atks.

Exemplo:No Ot pokemon , o wobbuffet tem esse atk.

MarshmelloM
01 de dezembro de 2018 às 13:22

Poste os prints dos ataques quando for pedir amigo, nem todos jogam otpokemon

Olan treinO
01 de dezembro de 2018 às 13:38

Prints desse atk não ajudariam em nada,pois é apenas um effect.

 

MarshmelloM
01 de dezembro de 2018 às 14:44

e como vão ser feito se n sabemos como é o ataque?

Olan treinO
01 de dezembro de 2018 às 15:18

Pela explicação não pelas fotos '-

A função é a mesma do reflect,mas em vez de 1 atk se refletido e voltar ao normal,5 atks serem refletidos.

MarshmelloM
01 de dezembro de 2018 às 23:06
Melhor resposta

Quando for pedir algum mande ou print ou video pois como falei nem todos jogam otpokemon 

vamos lá 

 

em area.lua (lib) COle isso lá

cot1 = {        --explosao
{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, 0, 2, 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, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0}, 
}
cot2 = {        --explosao
{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, 0, 0, 1, 0, 0, 0}, 
{0, 0, 0, 0, 2, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 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}, 
}

cot3 = {        --explosao
{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, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 2, 0, 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}, 
}

cot4 = {        --explosao
{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, 0, 0, 0, 0, 0}, 
{0, 0, 0, 1, 2, 0, 0, 0, 0},
{0, 0, 0, 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, 0, 0}, 
}

Pokemon moves.lua

 

elseif spell == "Mirror Coat" then

local eff = 135
local area = {cot1, cot2, cot3, cot4}

for i = 0, 5 do
    addEvent(doMoveInArea2, i*300, cid, eff, area[i+1], DRAGONDAMAGE, min, max, spell)
	setPlayerStorageValue(cid, 21099, 1) 
end

 

MarshmelloWM
01 de dezembro de 2018 às 23:53
45 minutos atrás, Marshmello disse:

Quando for pedir algum mande ou print ou video pois como falei nem todos jogam otpokemon 

vamos lá 

 

em area.lua (lib) COle isso lá

cot1 = {        --explosao
{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, 0, 2, 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, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0}, 
}
cot2 = {        --explosao
{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, 0, 0, 1, 0, 0, 0}, 
{0, 0, 0, 0, 2, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 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}, 
}

cot3 = {        --explosao
{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, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 2, 0, 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}, 
}

cot4 = {        --explosao
{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, 0, 0, 0, 0, 0}, 
{0, 0, 0, 1, 2, 0, 0, 0, 0},
{0, 0, 0, 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, 0, 0}, 
}

Pokemon moves.lua

 

elseif spell == "Mirror Coat" then

local eff = 135
local area = {cot1, cot2, cot3, cot4}

for i = 0, 5 do
    addEvent(doMoveInArea2, i*300, cid, eff, area[i+1], DRAGONDAMAGE, min, max, spell)
	setPlayerStorageValue(cid, 21099, 1) 
end

 

Di REP+ funfo aki

Olan treinO
02 de dezembro de 2018 às 18:08

Refletiu apenas 1 atk.

MarshmelloM
03 de dezembro de 2018 às 08:04

@Olan trein

elseif spell == "Mirror Coat" then

local eff = 135
local area = {cot1, cot2, cot3, cot4}

for i = 0, 5 do
    addEvent(doMoveInArea2, i*300, cid, eff, area[i+1], DRAGONDAMAGE, min, max, spell)
	setPlayerStorageValue(cid, 21099[i], 1) 
end

 

Olan treinO
03 de dezembro de 2018 às 12:19

Da erro na distro

MarshmelloM
03 de dezembro de 2018 às 15:01

informar o eerro ajuda tmbn né ?

Olan treinO
03 de dezembro de 2018 às 15:15

Foi mal,kkk

vo pegar


[03/12/2018 15:16:50] [Error - LuaScriptInterface::loadFile] data/lib/pokemon moves.lua:223: ')' expected near '['
[03/12/2018 15:16:50] [Warning - LuaScriptInterface::initState] Cannot load data/lib/