Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    73

Tudo que zipter98 postou

  1. zipter98

    Buff DBO 8.54

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  2. Faça o seguinte: um movement simples, que teleporte para a arena, e sete storage x no jogador. Aí, na função canAttackOther, você coloca uma verificação tipo essa: if getPlayerStorageValue(master1, storage) >= 1 and getPlayerStorageValue(master2, storage) >= 1 then return "Can" end
  3. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. Esperemos o relato do mesmo.
  10. zipter98

    wonder woman

    /\ sing = cantar. @topic Bem legal, parabéns.
  11. data/globalevents/scripts. Crie um arquivo com extensão .lua, e coloque o seguinte conteúdo: function onThink(interval, lastExecution, thinkInterval) local cfg = { pos = {x = x, y = y, z = z}, --Onde o portal será criado. topos = {x = x, y = y, z = z}, --Para onde ele levará. tempo = x, --Depois de quanto tempo o portal será fechado (recomendo menos que o intervalo colocado em globalevents.xml). OBS: Em segundos. } local tp = getTileItemById(cfg.pos, 1387).uid if tp < 1 then doCreateTeleport(1387, cfg.topos, cfg.pos) addEvent(function() doRemoveItem(tp, 1) end, cfg.tempo*1000) end return true end Depois, em globalevents.xml, coloque a seguinte tag: <globalevent name="Teleport" interval="x" event="script" value="nome do arquivo.lua"/> Não se esqueça de alterar o interval (de quanto em quanto tempo vai ser executado o script, em segundos). O código que eu fiz fará o seguinte: Quando executado, se não houver um portal na posição desejada, um teleporte será criado, e, após x tempo (configurável), este será removido.
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. Tópico atendido e movido para a seção de pedidos entregues.
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Há vários tópicos no fórum tratando deste assunto. De qualquer maneira, order.lua (data/actions/scripts). Você altera o tempo do transform nessa variável: local time = 140 + 2 * getPokemonLevel(mysum) Sobre o Ditto não poder transformar em tais pokémons, procure em seu order.lua a parte relacionada à habilidade Transform, e coloque essa proteção: local poke_transform = {"Articuno", "Zapdos", "Moltres"} --Só ir colocando nessa tabela os pokémons que o Ditto não poderá se transformar. if isInArray(poke_transform, getCreatureName(item2.uid)) then return doPlayerSendCancel(cid, "Você não pode transformar seu Ditto neste pokémon.") end
  16. local function getRecorderPlayer(pos, cid) local ret = 0 if cid and isPosEqual(getThingPos(cid), pos) then return cid end local s = {} s.x = pos.x s.y = pos.y s.z = pos.z for a = 0, 255 do s.stackpos = a local b = getTileThingByPos(s).uid if b > 1 and isPlayer(b) and getCreatureOutfit(b).lookType ~= 814 then ret = b end end return ret end ------------[[ Configurações. ]]------------ local cfg = { {1, {x = 1056, y = 1056, z = 7}, {x = 1056, y = 1057, z = 7}}, --{valor da storage do clan, posição que o jogador deve ficar, posição para qual o mesmo será teleportado}, {2, {x = 1057, y = 1056, z = 7}, {x = 1056, y = 1058, z = 7}}, {3, {x = 1058, y = 1056, z = 7}, {x = 1056, y = 1059, z = 7}}, {4, {x = 1059, y = 1056, z = 7}, {x = 1056, y = 1060, z = 7}}, {5, {x = 1060, y = 1056, z = 7}, {x = 1056, y = 1061, z = 7}}, {6, {x = 1061, y = 1056, z = 7}, {x = 1056, y = 1062, z = 7}}, {7, {x = 1062, y = 1056, z = 7}, {x = 1056, y = 1063, z = 7}}, {8, {x = 1063, y = 1056, z = 7}, {x = 1056, y = 1064, z = 7}}, {9, {x = 1064, y = 1056, z = 7}, {x = 1056, y = 1065, z = 7}}, } local rank = { need = true, --Precisará estar em x rank? [true/sim] [false/não] what_rank = 5, --Se colocar true acima, configure aqui o rank necessário. } -----------[[ Fim das configurações. ]]--------- function onUse(cid, item, frompos, item2, topos) for a, b in pairs(cfg) do local pos = getRecorderPlayer(b[2]) if not isPlayer(pos) then return doPlayerSendCancel(cid, "One or more players aren't in the correct clan's place.") elseif rank.need == true then if getPlayerStorageValue(pos, 862281) <= (rank.what_rank - 1) then return doPlayerSendCancel(cid, "One or more players aren't at rank "..rank.what_rank..".") end end end for c, d in pairs(cfg) do local pos = getRecorderPlayer(d[2]) doTeleportThing(pos, d[3]) doPlayerSendTextMessage(pos, 27, "Good luck!") doSendMagicEffect(getThingPos(pos), 14) end return true end Tabela com valor das storages, e seus respectivos clans: [1] = Volcanic [2] = Seavell [3] = Orebound [4] = Wingeon [5] = Malefic [6] = Gardestrike [7] = Psycraft [8] = Naturia [9] = Raibolt
  17. Erro de digitação, foi mal. Já editei meu comentário acima com o código corrigido.
  18. Área incorreta, tópico movido. Mais cuidado da próxima vez. OBS: Para pedidos relacionados à servidores derivados (como Pokémon, no seu caso), opte por postar na área de Pedidos e dúvidas - Servidores derivados. Sobre o seu pedido, deixe-me ver se entendi direito: você quer que o GOD possa usar qualquer pokémon, em qualquer level? Se sim, substitua seu goback por este:
  19. Se for PDA, some functions.lua, função canAttackOther.
  20. Provavelmente não apareceu nada porquê eu sem querer deixei o level de fishing muito alto e.e
  21. zipter98

    Ajuda com Items

    Pedido resolvido pelo autor. Sanado, movido.
  22. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...