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. Sabe fazer o .xml? local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local storagesDuel = {52480, 52481, 52482, 52482, 52483, 52484, 52485, 6598754} local t = {} if msgcontains(msg:lower(), "storage") or msgcontains(msg:lower(), "remove") then for storage = 1, #storagesDuel do if getPlayerStorageValue(cid, storagesDuel[storage]) > -1 then table.insert(t, storagesDuel[storage]) end end if #t < 1 then selfSay("O valor de todas as storages de Duel no seu personagem é -1.", cid) talkState[talkUser] = 0 return true else selfSay("Storages removidas.", cid) for i = 1, #t do setPlayerStorageValue(cid, t[i], -1) end talkState[talkUser] = 0 return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  3. Um addEvent para enviar a mensagem. Se o jogador não estiver online, um onLogin checando se getPlayerStorageValue(cid, key) < os.time().
  4. Área incorreta, tópico movido. Mais cuidado da próxima vez.
  5. Pelo que vi, esqueci de colocar um end logo no final de onCreatureSay (falta de identação dá nisso). Código alterado.
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. Err, sem querer estragar a diversão, mas já posso mover para resolvidos?
  8. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. Tenta: PS: Não se esqueça de alterar as falas.
  10. Se não me falha a memória, você altera isso em data/lib/newStatusSyst.lua, na função doSleep2.
  11. Nossa, nem lembro desse código que você mencionou ._. Devo ter feito quando comecei a estudar Lua. Enfim, sanado, movido.
  12. Poderia informar o ID das pokeballs do seu servidor? E sobre sua pergunta, data/XML/vocations.xml, alterando em gainhp.
  13. Apenas avisando que amanhã, dia 12, irei para Ubatuba, e voltarei dia 16. Portanto, minha futura ausência está justificada.
    1. Lordfire

      Lordfire

      Ubatuba é irado

  14. Yep, a funcionalidade é a mesma para pegar nomes de pokémons, como se nota na função doCorrectPokemonName(poke). Porém, como a do Slicer abrange qualquer string, diferentemente da minha (que pega o nome do pokémon pela tabela pokes), é mais preferível tê-la no servidor que a getCorrectNameOfPokemon(name). "Então, zipter, por quê dafuck você fez essa função, se já tinha uma pronta?" PBE tava atualizando, e como não tinha nada pra fazer enquanto isso...
  15. zipter98

    Arrumar o mapa

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

    Erro quest.

    Linha 62, troque: returne true Por: return true
  17. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. Área incorreta, movido para dúvidas e pedidos.
  19. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  20. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. local tables = { "Reset Info-", "de 1-4 Resets lv - 4k", "de 5-9 resets lv - 5k", } function onSay(cid, words) return doPlayerPopupFYI(cid, table.concat(tables, "\n")) end Cada nova linha em tables representará uma nova linha na "janela de informações".
  22. Se a base do seu servidor for PDA: data/lib, newStatusSyst.lua. Acima de: if isSummon(ret.id) and getPokemonBoost(ret.id) ~= 0 and math.random(1, 100) <= getPokemonBoost(ret.id) then --sistema "pegou no boost" if ret.cond and not isInArray({"Poison", "Leech", "Fear"}, ret.cond) then doSendAnimatedText(getThingPosWithDebug(ret.id), "BOOST", 215) --alterado v1.8 return true end end Adicione: local miss_imunity = {"Zapdos", "Moltres", "Articuno"} --Pokémons imunes à status negativos. if not isSummon(ret.id) then if isInArray(miss_imunity, getCreatureName(ret.id)) then return true end end
  • Quem Está Navegando   0 membros estão online

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