Ir para conteúdo

Featured Replies

Postado

Opa, eae!

 

Gostaria de pedir esse move de Poketibia, segue:

 

Quando usado, ele solta o efeito "15" em área aleatórias "doSurf1 e doSurf2 = createCombatArea", os Pokemons que estiverem pertos dessa área, são puxados para perto do Poke que soltou o CD e ficam com "Silence".

 

REP+ para quem ajudar!

Obrigado!

 

 

  • Respostas 11
  • Visualizações 852
  • Created
  • Última resposta

Top Posters In This Topic

Postado

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: "OTServScriptingGeral"

Para: "OTServSuporte OTServSuporte de Servidores Derivados"

Postado

Tipo assim?

elseif spell == "Eruption" then
    local testArea = {
        {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, 1, 1, 1, 1, 0, 0},
        {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
        {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, 
        {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0},
        {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
        {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
        {0, 0, 1, 1, 1, 1, 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}, 
    }
    local ret = {}
    ret.id = 0
    ret.cd = 5                --Duração do silence, em segundos.
    ret.check = 0
    ret.eff = 39              --Efeito do silence.
    ret.cond = "Silence"
    local config = {
        effect = 15,
        Pull = function(cid)
            local area = getPosfromArea(cid, testArea)
            for i = 1, #area do
                local pid = getTopCreature(area[i]).uid
                if ehMonstro(pid) then
                    doTeleportThing(pid, getClosestFreeTile(cid, getThingPos(cid)))
                    ret.id = pid
                    ret.check = getPlayerStorageValue(pid, conds[ret.cond])
                    doCondition2(ret)
                end
            end
        end,
    }
    config.Pull(cid)
    doMoveInArea2(cid, config.effect, doSurf1, FIREDAMAGE, 0, 0, spell)
    addEvent(doDanoWithProtect, math.random(100, 400), cid, FIREDAMAGE, getThingPos(cid), doSurf2, -min, -max, 0)

Editado por zipter98 (veja o histórico de edições)

não respondo pms solicitando suporte em programação/scripting

Postado
  • Autor

Testarei.

 

#Erro:

[17/04/2015 22:56:35] [Error - TalkAction Interface] 

[17/04/2015 22:56:35] data/talkactions/scripts/move1.lua:onSay
[17/04/2015 22:56:35] Description: 
[17/04/2015 22:56:35] data/lib/032-position.lua:158: bad argument #1 to 'getn' (table expected, got number)
[17/04/2015 22:56:35] stack traceback:
[17/04/2015 22:56:35] [C]: in function 'getn'
[17/04/2015 22:56:35] data/lib/032-position.lua:158: in function 'getPosfromArea'
[17/04/2015 22:56:35] data/lib/pokemon moves.lua:3220: in function '?'
[17/04/2015 22:56:35] data/lib/pokemon moves.lua:3232: in function 'docastspell'
[17/04/2015 22:56:35] data/talkactions/scripts/move1.lua:208: in function <data/talkactions/scripts/move1.lua:20>

Editado por FlamesAdmin (veja o histórico de edições)

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.7k

Informação Importante

Confirmação de Termo