Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    72

Tudo que zipter98 postou

  1. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  2. Faça uma action que sete storage x no jogador. Aí, basta fazer um movement que verifique a storage. Se for menor que a valor atribuído na action, mandará uma mensagem (opcional) e teleportará o jogador para a fromPosition/frompos. Siga este rascunho: -----------------------Action----------------------- local sto = 91831 function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, sto) <= 0 then setPlayerStorageValue(cid, sto, 1) doPlayerSendTextMessage(cid, 27, "Você ganhou uma storage.") else return doPlayerSendCancel(cid, "Você já tem a storage.") end return true end -----------------------Movement----------------------- local sto = 91831 function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, sto) <= 0 then return doPlayerSendCancel(cid, "Você não possui a storage.") and doTeleportThing(cid, fromPosition) end return true end
  3. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. O cara mandou o código, mas nem avisou que era necessário instalar o AGS do Omega, lol. Enfim, aqui o link.
  5. Área incorreta, tópico movido. Mais cuidado da próxima vez. PS: Recomendo fazer este código usando como base o código de baú inicial.
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. zipter98

    Tm System

    Área incorreta, tópico movido. Mais atenção da próxima vez.
  8. Área incorreta, tópico movido. Mais atenção da próxima vez.
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. local storages = {8641, 8642, 8643, 8644} local level = 100 local id = 12006 local check = 0 local pos = {x = 1029, y = 1026, z = 6} function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) >= level and getPlayerItemCount(cid, id) > 0 then for i = 1, #storages do if getPlayerStorageValue(cid, storages[i]) >= 1 then check = check + 1 end end if check <= 0 then local storage = storages[math.random(#storages)] local sto_tab = { --[sto] = msg, [8641] = "Mensagem", [8642] = "Mensagem", [8643] = "Mensagem", [8744] = "Mensagem", } setPlayerStorageValue(cid, storage, 1) doPlayerSendTextMessage(cid, 27, sto_tab[storage]) doTeleportThing(cid, pos) return true else return doPlayerSendCancel(cid, "Você já possui uma das storages.") end else return doPlayerSendCancel(cid, "Você não possui um dos requesitos para conseguir a storage.") end return true end
  11. zipter98

    Efeitos

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. Sabe fazer as tags? Action: local storages = {8641, 8642, 8643, 8644} local level = 100 local id = 12006 local check = 0 function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) >= level and getPlayerItemCount(cid, id) > 0 then for i = 1, #storages do if getPlayerStorageValue(cid, storages[i]) >= 1 then check = check + 1 end end if check <= 0 then return doPlayerSendTextMessage(cid, 27, "Você conseguiu uma storage.") and setPlayerStorageValue(cid, storages[math.random(#storages)], 1) else return doPlayerSendCancel(cid, "Você já possui uma das storages.") end else return doPlayerSendCancel(cid, "Você não possui um dos requesitos para conseguir a storage.") end return true end Movement: local storages = {8641, 8642, 8643, 8644} local sto_tab = { --[sto] = pos, [8641] = {x = x, y = y, z = z}, [8642] = {x = x, y = y, z = z}, [8643] = {x = x, y = y, z = z}, [8644] = {x = x, y = y, z = z}, } local check = 0 function onStepIn(cid, item, position, fromPosition) for i = 1, #storages do if getPlayerStorageValue(cid, storages[i]) >= 1 then check = storages[i] break end end if check > 0 then return doTeleportThing(cid, sto_tab[check]) and doPlayerSendTextMessage(cid, 27, "Você foi teleportado.") else return doPlayerSendCancel(cid, "Você não possui nenhuma storage.") and doTeleportThing(cid, fromPosition) end return true end
  13. zipter98

    Ajuda

    Primeiramente, o título do seu tópico está fora das regras. Este deve conter, resumidamente, seu pedido e/ou dúvida. Para alterá-lo, basta utilizar a ferramenta "Usar Editor Completo", disponível ao clicar em "Editar". Caso não saiba como, basta me dizer o novo título desejado que altero para você. Outra: área incorreta. Recomendo ler este manual do fórum para evitar cometer mais erros como este. Tópico movido.
  14. Resolvido, fechado e movido para pedidos e duvidas resolvidos.
  15. Esse tópico já passou dos limites. Se não se importam, estarei fechando-o (já que 90% dos comentários geraram algum tipo de discussão).
  16. zipter98

    [CTF] Max

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  17. zipter98

    Teleport Alavancha

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  19. Área incorreta, movido. Mais atenção na próxima vez. PS: Suponho que o pedido foi resolvido. Portanto, estarei movendo o tópico para resolvidos.
  20. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  22. Bom, fiz bem rápido aqui (até porquê, não é algo que se demore para fazer). Um exemplo: um ataque do elemento fogo é utilizado em um Charizard. Então, por um de seus elementos serem fogo, o dano será anulado. O código é basicamente isso que vou passar. local elemental_table = { --[damage] = "elemento", [GROUNDDAMAGE] = "ground", [GHOSTDAMAGE] = "ghost", [FIREDAMAGE] = "fire", } if elemental_table[damageCombat] then local element = elemental_table[damageCombat] if pokes[getCreatureName(cid)] then if pokes[getCreatureName(cid)].type == element or pokes[getCreatureName(cid)].type2 == element then return false end end end
  23. Desculpe, mas não entendi muito bem. e.e Pensei que o quê você queria era quê spells do mesmo elemento do pokémon alvo seriam anuladas.
  24. Seu pedido é sobrar anular o dano de, por exemplo, ataques do elemento fogo contra pokémons do elemento água, certo? Seguindo esta lógica, como funcionaria para pokémons com duplo elemento? O sistema de vantagem e desvantagem "normal" já está incluso no PDA.
  • Quem Está Navegando   0 membros estão online

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