Ir para conteúdo

Problemas Com Scripts


guixap

Posts Recomendados

Olá Sxtibiano's

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

------------------------------------ CONFIG --------------------------------------

----- Essa é para 1º ----- "Essa action é para a numero 1 (Ela vai sumir, e sumonar esses monstros)"

Actionid1 = 20001 -- Essa é para 1º

 

local monster_pos1 = {

[1] = {pos = {3175, 1074, 13}, monster = "Demon"},

[2] = {pos = {3174, 1074, 13}, monster = "Demon"},

[3] = {pos = {3170, 1072, 13}, monster = "Demon"}

}

 

 

----- Essa é para 3º ----- "Essa action é para a numero 3 (Ela vai sumir, e sumonar esses monstros e sumir barreira)"

Actionid3 = 20003 -- Essa é para 3º

 

local monster_pos3 = {

[1] = {pos = {3175, 1074, 13}, monster = "Demon"},

[2] = {pos = {3174, 1074, 13}, monster = "Demon"},

[3] = {pos = {3170, 1072, 13}, monster = "Demon"}

}

 

local barreira_pos3 = {

[1] = {pos = {3175, 1074, 13}},

[2] = {pos = {3174, 1074, 13}},

[3] = {pos = {3170, 1072, 13}}

}

 

----- Essa é para 4º ----- "Essa action é para a numero 4 (Ela vai sumir, e sumir barreira)"

Actionid4 = 20004 -- Essa é para 4º

 

local barreira_pos4 = {

[1] = {pos = {3175, 1074, 13}},

[2] = {pos = {3174, 1074, 13}},

[3] = {pos = {3170, 1072, 13}}

}

 

----- Essa é para 5º ----- "Essa action é para a numero 5 Ela vai remover 1 barreira (alavanca tem que ser id = 1945 ou 1946)"

Actionid5 = 20005 -- Essa é para 5º

 

pos5 = {x=111, y=222, z=333}

------------------------------------ CONFIG --------------------------------------

 

 

 

 

if(itemEx.actionid == Actionid1) then

doRemoveItem(itemEx.uid)

doSendMagicEffect(itemEx.uid, 13)

for _, area in pairs(monster_pos1) do

doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]})

end

elseif(itemEx.actionid == Actionid3) then

doRemoveItem(itemEx.uid)

doSendMagicEffect(itemEx.uid, 13)

for _, area in pairs(monster_pos3) do

doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]})

end

for _, areabarreira in pairs(barreira_pos3) do

doRemoveItem({x=areabarreira.pos[1],y=areabarreira.pos[2],z=areabarreira.pos[3]})

end

elseif(itemEx.actionid == Actionid4) then

doRemoveItem(itemEx.uid)

doSendMagicEffect(itemEx.uid, 13)

for _, areabarreira4 in pairs(barreira_pos4) do

doRemoveItem({x=areabarreira4.pos[1],y=areabarreira4.pos[2],z=areabarreira4.pos[3]})

end

elseif(itemEx.actionid == Actionid5) then

if item.itemid == 1945 then

doTransformItem(item.uid,item.itemid+1)

elseif item.itemid == 1946 then

doTransformItem(item.uid,item.itemid-1)

end

doSendMagicEffect(itemEx.uid, 13)

doRemoveItem(pos5)

end

return true

end

 

 

Estou com problemas nesse script, ele não executa nenhuma das funções que deveria, kkk1111 postou para mim dae eu demorei para retornar se está funcionando perfeitamente ou não e acho que ele anda inativo no fórum não sei exatamente, então decidi postar para ver se alguém descobri o erro ou cria um baseando-se nesse que o KKK1111 criou (agradecido a ele e se alguém concertar e utilizar postando ou usando normalmente de créditos ou seja agradecido a ele).

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...