Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    73

Tudo que zipter98 postou

  1. Desculpe, mas terei que mover seu tópico. Pelo que pude entender, você está procurando algum scripter para ajudar-lhe em seu servidor. Portanto, a área mais adequada é Monte sua Equipe, e não pedidos e dúvidas de scripting. Recomendo a você ler este manual do fórum. Assim, você poderá evitar mais erros como este.
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. O quê acontece é que o jogador é "movido" para a frente a cada 500 milésimos. Se quiser que o processo seja mais rápido, basta alterar o tempo nesta linha (em milésimos): addEvent(autoWalk, 500, cid, id) --Onde 500 é o intervalo de tempo. Sobre o segundo problema, não tinha pensado nisso. Logo altero o código do meu comentário anterior com a correção. #EDIT: Pronto, alterado.
  4. Por se tratarem de pedidos e dúvidas relacionados à pokémon, vou mover para pedidos e dúvidas de derivados. Em casos como este, opte por postar nesta área que mencionei.
  5. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  6. @valakas Se possível, relate se o pedido foi ou não resolvido.
  7. zipter98

    [Resolvido] Erro ..

    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. @chulapo Se possível, relate se a dúvida foi ou não sanada.
  10. local configuration = { storage = 918311, fly_storage = 17000, --Storage do Fly no seu servidor. } local a = 0 function isWalkable(pos)-- by Nord / editado por Omega if isCreature(getTopCreature(pos).uid) then return false elseif getTileInfo(pos).protection then return false else if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid ~= 0 then if hasProperty(getThingFromPos(pos).uid, 3) or hasProperty(getThingFromPos(pos).uid, 7) then return false end end end return true end function autoWalk(cid, id) if not isCreature(cid) then if id then return db.executeQuery("UPDATE player_storage SET value = -1 WHERE key = 918311 AND player_id = "..id) end elseif getPlayerStorageValue(cid, configuration.storage) < 1 then return true end local tab = { [0] = {x = getThingPos(cid).x, y = getThingPos(cid).y - 1, z = getThingPos(cid).z}, [1] = {x = getThingPos(cid).x + 1, y = getThingPos(cid).y, z = getThingPos(cid).z}, [2] = {x = getThingPos(cid).x, y = getThingPos(cid).y + 1, z = getThingPos(cid).z}, [3] = {x = getThingPos(cid).x - 1, y = getThingPos(cid).y, z = getThingPos(cid).z}, } local lookdir = getCreatureLookDir(cid) local topos = tab[lookdir] if getPlayerStorageValue(cid, configuration.storage) < 1 or getPlayerStorageValue(cid, configuration.fly_storage) < 1 then if getPlayerStorageValue(cid, configuration.fly_storage) < 1 then setPlayerStorageValue(cid, configuration.storage, -1) end return true elseif isWalkable(topos) then if getTileThingByPos({x = topos.x, y = topos.y, z = topos.z, stackpos = 0}).itemid == 0 then doCombatAreaHealth(cid, 0, topos, 0, 0, 0, CONST_ME_NONE) doCreateItem(11676, 1, topos) end doTeleportThing(cid, topos) a = a + 1 else setPlayerStorageValue(cid, configuration.storage, -1) doPlayerSendTextMessage(cid, 27, "Há algum objeto à sua frente impedindo a passagem.") return true end addEvent(autoWalk, 500, cid, id) end function onSay(cid, words) if getPlayerStorageValue(cid, configuration.fly_storage) < 1 then return doPlayerSendCancel(cid, "Para usar este comando, você deve estar em Fly.") elseif getPlayerStorageValue(cid, configuration.storage) >= 1 then return setPlayerStorageValue(cid, configuration.storage, -1) and doPlayerSendTextMessage(cid, 27, "Comando !fly desativado.") else doPlayerSendTextMessage(cid, 27, "Comando !fly ativado.") setPlayerStorageValue(cid, configuration.storage, 1) autoWalk(cid, getPlayerGUID(cid)) end return true end E pelo que sei, não.
  11. O título de seu tópico está fora das regras. Este deve apresentar, resumidamente, seu pedido e/ou dúvida. Desta vez, alterei para você. Espero que tal erro não aconteça novamente.
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true else if getPlayerLevel(cid) <= 210000 then doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 22, "voce nao e nivel maior que 210000 e nao pode entrar") doSendMagicEffect(fromPosition, CONST_ME_POFF) return true end end return true end
  14. Movido para derivados (já que o pedido é relacionado à servidores de pokémon).
  15. local ids = {...} --Coloque o ID das vocations nesta tabela. local id = {6022, 2154} function onUse(cid, item, frompos, item2, topos) if isInArray(ids, getPlayerVocation(cid)) and item2.itemid == id[1] then doRemoveItem(item.uid, 1) doRemoveItem(item2.uid, 1) doPlayerAddItem(cid, id[2], 1) else return doPlayerSendCancel(cid, "Você não pertence à uma das vocações adequadas, ou está usando o pergaminho no item errado.") end return true end
  16. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  17. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. zipter98

    Script Vip Area

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

    Text-Border - OTC

    Sanado, movido.
  20. Área incorreta, tópico movido. Mais cuidado da próxima vez.
  21. Movido para pedidos e dúvidas.
  22. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  23. Sanado, movido.
  24. 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...