Ir para conteúdo

Killua

Conde
  • Total de itens

    904
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Killua postou

  1. Olá, eu gostaria que alguém me fizesse um avatar bem bonito e grande de um tigre branco. Ficarei muito grato, abraços!
  2. Nossa, ainda não tinha visto esse... Ótimo tutorial, Omega
  3. Killua

    Contagem Regressiva

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. É isso ai kkkk
  6. Valeu vitão
  7. kkkkkkkkkkkkk é mesmo né
  8. Dice Arena Esse evento foi postado para o Script de Terça, para ver os outros scripts de terça, clique aqui. Como o evento funciona? Um número configurado de jogadores deve permanecer em posições configuradas (Igual na annihilator). Quando todas as posições tiverem ocupadas, o primeiro jogador puxa a alavanca, levando todos para dentro da Arena. Dentro da arena, tem um dado que, quando usado, sorteia um monstro. Quando os jogadores matam o monstro, um loot cai no chão (Quanto menor o número do dado, mais forte será o monstro e melhor será o item que dropa). - Se já tiver gente dentro da arena, outro time não poderá entrar. - Uma vez dentro da arena, cada jogador só pode rodar o dado uma vez. - Cada jogador só pode entrar na arena uma vez por dia (tempo configurável). - Os monstros e loots são configuráveis. Vídeo do evento (obrigado ao por me ajudar a gravar) Instalação Lib Actions Creaturescripts Movements Globalevents Configuração A configuração é feita inteiramente na lib, nesta tabela: dice_cfg = { positions_ = {{x = 164, y = 17, z = 7}, {x = 164, y = 18, z = 7}}, arena_pos = {x = 501, y = 141, z = 7}, wait_ = 60*60*24, max_time = 1800, numbers = { [1] = {"Orshabaal", "Morgaroth", "Ferumbras"}, [2] = {"Demodras", "Juggernaut"}, [3] = {"Demon", "Behemoth"}, [4] = {"Dragon Lord", "Hydra"}, [5] = {"Dragon", "Cyclops"}, [6] = {"Rotworm", "Rat"} }, noob_item = {2158, 10}, pro_item = {2160, 5}, arena_frompos = {x = 491, y = 125, z = 7}, arena_topos = {x = 512, y = 144, z = 7} } Em positions_, coloque as posições que os jogadores devem ficar para poder puxar a alavanca (Pode por quantas quiser). Em arena_pos, coloque a posição da arena (Pra onde os jogadores vão quando puxarem a alavanca). Em wait_, coloque o tempo que o jogador deve esperar para entrar na arena novamente (em segundos). 60*60*24 = 1 dia, aconselho deixar assim. Em max_time, coloque o tempo máximo que os jogadores podem permanecer na arena (em segundos (após esse tempo, eles serão teleportados para o templo)). Em numbers, coloque o nome dos monstros que podem vir dependendo do número sorteado pelo dado (quanto menor o número, mais forte devem ser os monstros). Em noob_item, coloque o {id, quantidade} do item que dropa dos monstros mais fracos/médios Em pro_item, coloque o {id, quantidade} do item que pode dropar dos monstros mais fortes/médios Em arena_frompos, coloque a posição do canto superior esquerdo da arena. Em arena_topos, coloque a posição do canto inferior direito da arena. Coloque NO-LOGOUT TOOL na arena inteira. Siga as imagens para facilitar a configuração: Se alguém se dispuser a fazer um mapa pro evento para eu disponibilizar para download, eu agradeceria. Espero que gostem do evento. Download do evento: Dice Arena Event por Killua.rar
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. Amigo, seu título está irregular. O título de um tópico deve especificar qual o problema ou fazer um breve resumo do mesmo. Tome mais cuidado na hora de criar um tópico. Dessa vez, vou mudar o título para vc.
  11. Este sim é um servidor que eu admiro, parabéns aos administradores!
  12. Amigo este erro não é do meu script... Delete o arquivo taskkill.lua que está em data/creaturescripts/scripts e cria amoebaTaskCreature.lua nessa mesma pasta e coloque: -- Script por Killua, antigo amoeba13 -- function onKill(cid, target, lastHit) if not isMonster(target) or not isPlayer(cid) then return true end for _, tasks in pairs(amoebaTask) do if isInArray(tasks.creatures, getCreatureName(target)) then if taskKills(cid, tasks.storagecount) < tasks.count then doPlayerSetStorageValue(cid, tasks.storagecount, taskKills(cid, tasks.storagecount)+1) break end end end return true end E em creaturescripts.xml coloque isso: <event type="kill" name="AmoebaTask" event="script" value="amoebaTaskCreature.lua"/> Como assim? Eu não fiz nenhuma checagem para ver se é summon...
  13. Killua

    Funções ?

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. uids não são valores fixos, ele ficam mudando sempre...
  16. Ele já está mandando o efeito de teleport nas duas posições. Você quer por outro efeito? Se for, basta mudar essas duas linhas: doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) doSendMagicEffect(abc.pos, CONST_ME_TELEPORT) Altere os CONST_ME_TELEPORT para o nome ou número do efeito que quiser.
  17. Assim que eu tiver tempo, coloco pra aparecer o completo
  18. Scripts com callback onLogin não precisam ser registrados no login.lua...
  19. Obrigado, gente Ficaria mesmo, pena que não tem trem no tibia rs.
  20. É assim amigo, quando você registra o itemid, sempre que alguem pisar num item com esse id o script vai ser executado. Mesmo tendo a checagem dentro do script ele é executado para realizar a checagem, o que não é bom pro servidor. Mas o mais importante é que quando se registra uma tag com itemid, não se pode registrar outra com o mesmo itemid. Sendo assim, nenhum outro script movement poderá usar esse item e, como o tp é um item muito usado, isso acaba sendo um problema. Abraços.
  21. @Mateusoo Amigo, para colocar um comentário em um código coloque "--" antes, para invalidar a linha. Se não, o ot vai tentar ler essa parte do código e vai dar erro. E na sua TAG, vc deveria usar actionid="9252;9253" no lugar de itemid="1387"... @GustavoLiber A função getPlayerStorageValue precisa de um creature id... O correto seria usar getPlayerStorageValue(cid, storage) Eu nunca vi esse getConfigValue("rateExperience"), gostei dele, vou dar uma pesquisada. @Topic Se corrigir esses erros, os dois scripts vão funcionar.
  22. Só agora li o código inteiro. Ficou mt bom em Daniel, parabéns.
  23. Amigo, parei para reler o código todo e decidi refazê-lo. Postei uma nova versão no post principal, atualize seu sistema que irá funcionar sem problemas Obrigado pelo feedback.
  24. Solução: atualizar o código para a nova versão.
  25. Mostre pra mim como está seu npc e sua lib.
  • Quem Está Navegando   0 membros estão online

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