Ir para conteúdo

Adriano SwaTT

Membro
  • Registro em

  • Última visita

Tudo que Adriano SwaTT postou

  1. Engraçado é que sempre imaginei que tinha estas funções nesta versão.
  2. 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".
  3. 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 (bag) ok -- 1988 (badge case) ok -- 2120 (rope) ok -- 2580 (fishing rod) ok } ]]> </config> <event type="login" name="FirstItems" event="script"> <![CDATA[ domodlib('firstitems_config') function onLogin(cid) if getCreatureName(cid) == "Account Manager" then doSetCreatureOutfit(cid, {lookType = 655}, -1) return true end if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then return true end setCreatureMaxHealth(cid, config.life) for _, id in ipairs(config.items) do doPlayerAddItem(cid, id, 1) end local bag = getPlayerItemById(cid, false, 1988).uid doAddContainerItem(bag, 12267, 1) doAddContainerItem(bag, 12266, 1) doAddContainerItem(bag, 12264, 1) doAddContainerItem(bag, 12265, 1) doAddContainerItem(bag, 12263, 1) doAddContainerItem(bag, 12262, 1) doAddContainerItem(bag, 12261, 1) doAddContainerItem(bag, 12260, 1) return true end ]]></event> </mod> Volte e diga se funcionou. Detalhe: Funciona somente no primeiro login do player. Para configurar a quantidade de Life, é nesta linha: life = 300, Boa sorte.
  4. Vou sair, em 20 min já faço pra você.
  5. Seu servidor é de Tibia tradicional? Me mande o script do FirstItems.lua e eu adapto para você.
  6. 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.
  7. Este script nada mais é do que uma magia.
  8. Dependendo da versão da distro, compensa já pegar um Open Source com as funções inclusas.
  9. Nossa, para armas agrupáveis como Spear e tals, terão muitos bugs por se tratar de stackable.
  10. O script não funcionará.
  11. No caso um anel para cada tipo de item né? Seu servidor tem vocações baseadas em Tibia mesmo? Porque para Spears teriamos problemas.
  12. 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.
  13. Seria apenas para espada? ou axe, club, etc..?
  14. Se possível, poste o arquivo "polymorph.lua" para que possamos analisar.
  15. 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.
  16. 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.
  17. 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.
  18. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    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.
  19. Teste assim: O script estava cheio de erros/detalhes ao meu ver.
  20. 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.
  21. Por nada. Faça bom aproveito. Vou só pedir para selecionar como Melhor Resposta para que o tópico tenha a tag de Resolvido. Obrigado.
  22. Vamos ver né, nunca trabalhei com servidor de Pokemons, algumas funções são diferentes. Tomara que funcione.
  23. Bom, como o pick por si já tem script registrado em Actions.xml, eu adaptei a sua missão ao script existente. Teste assim: Abra seu arquivo "data / actions / scripts / tools / pick.lua" e substitua o script existente por este abaixo: Boa sorte.
  24. Abra o arquivo toddy.lua e cole este código dentro. Boa sorte. Volte e poste o resultado.

Informação Importante

Confirmação de Termo