Ir para conteúdo
  • Cadastre-se

Adriano SwaTT

Membro
  • Total de itens

    1645
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que Adriano SwaTT postou

  1. Muito show seu projeto, como sempre. Vou aguardar pela amostra grátis do meu servidor' :] Boa sorte.
  2. Poste o script para podermos saber como funciona o NPC em sua integra. Fico aguardando.
  3. Tenta assim: function onAttack(cid, target) if isPlayer(cid) and isPlayer(target) then doPlayerSendCancel("Você não pode dar target") return false end return true end No login.lua, registra a tag como nosso amigo passou acima. Em creaturescripts, registre esta tag no lugar da dele: <event type="attack" name="SemTargetTDDF" event="script" value="targetofftddf.lua"/> Boa sorte.
  4. Teste assim: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to p
  5. No caso seria para vender apenas Promote então? Teste assim: Boa sorte.
  6. Engraçado é que sempre imaginei que tinha estas funções nesta versão.
  7. Por nada. Faça bom aproveito. Peço que selecione uma das resposta como "Melhor Resposta" para que o tópico ganhe o status de "Resolvido".
  8. Substitua o script existente por este: <?xml version="1.0" encoding="UTF-8"?> <mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes"> <config name="firstitems_config"> <![CDATA[ config = { storage = 30001, life = 300, items = {1988, 1987, 2382, 2120, 2550, 2580, 7385, 2395, 2547} -- 7385 (pokeinfo) -- 2395 (portfoil) ok -- 2382 (pokedex) ok -- 2547 (coin case) ok -- 2550 (order) ok -- 1987
  9. Seu servidor é de Tibia tradicional? Me mande o script do FirstItems.lua e eu adapto para você.
  10. Legal, quer ajuda mas não se da ao trabalho de explicar o que quer... Você quer que os players já nasçam com a vida em um menor valor? Quer o script de diminuir a vida total? Há várias maneiras de fazer, mas por favor, explique com detalhes do que precisa.
  11. Dependendo da versão da distro, compensa já pegar um Open Source com as funções inclusas.
  12. Nossa, para armas agrupáveis como Spear e tals, terão muitos bugs por se tratar de stackable.
  13. No caso um anel para cada tipo de item né? Seu servidor tem vocações baseadas em Tibia mesmo? Porque para Spears teriamos problemas.
  14. Realmente, o erro está por ter alterado a pasta spells, pois ele procura a área de ataque através do código: local combat, area = createCombatObject(), createCombatArea(AREA_SQUARE1X1) E por ter alterado, ele não está sendo encontrado, resultando no erro.
  15. Se possível, poste o arquivo "polymorph.lua" para que possamos analisar.
  16. Entendo, então seria um anel fixo. Para fazer o script de aumentar o ataque da arma, teria que declarar a adição do extra attack no anel e também em todas as possíveis armas que o player possa estar usando, pois senão ele pode adicionar o anel, adicionando extra attack e remover a arma e deixa-la com ataque extra.
  17. Teria sim, mas não é tão simples. Imaginei que o anel de skill, como: Sword Ring, resolveria seu problema, e sobre o Ranking de Skills, no caso, este anél não é infinito, então não ficariam eternamente com skill elevado por conta do anel né. Formas: 1. Seria um script que desse um dano extra juntamente com o hit. 2. Ring que aumentasse o attack da arma que estiver empunhada, dando extra attack, mas ficaria passível a bugs se não fizer direito. 3. Sources.
  18. Basicamente não, pois os detalhes do mapa são salvos em arquivos no computador, e por script dentro de um servidor de tibia não teria como fazer o computador baixar os maps e instalar na pasta. Talvez com OTClient tenha algo parecido, mas precisaria de estudo para isso.
  19. O NPC posso até fazer, mas quanto a parte do Quest log, você precisa ver se no seu servidor está funcionando certinho. @EDIT: Segue o script do NPC de entrega dos itens. Boa sorte.
  20. Teste assim: O script estava cheio de erros/detalhes ao meu ver.
  21. Veja se este link te ajuda. E para testar se as portas estão realmente aberta, faça o 3º passo deste tutorial. Sobre estar em uso, se o OTServ estiver aberto, feche-o para fazer os procedimentos. Boa sorte.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo