Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3605
  • Registro em

  • Última visita

  • Dias Ganhos

    159

Tudo que xWhiteWolf postou

  1. exatamente, a graça da gran aura é justamente que ela funciona pra guild toda e a forma com que ela faz isso é salvando o guildid da guild vencedora e todo mundo q logar e possuir esse id ganha. Até daria pra modificar pra ele ao invés de fazer todo esse processo, simplesmente na hora que a gran tower morresse ele dava um storage com os.time() + tempo até o proximo evento, aí vc teria como configurar pra só os players que participaram ganharem mas vc teria que refazer bastante coisa e esse evento foi muito mal projetado, eu só arrumei ele e foi um trampo do crl. Um trampo que hoje em dia eu nã
  2. mas ja é assim.. não entendi seu comentário. Vou explicar como funciona: digita o comando, se tiver os pontos vc perde eles e vira um documento com a quantidade de pontos. Quem der use no documento ganha os pontos. Isso foi exatamente o que ele pediu...
  3. dá pra impedir a troca por creaturescripts e dá pra impedir que jogue no chão por movements ou events se for 1.x+
  4. só se vc remover o lance do cara continuar com a aura ao deslogar/morrer
  5. não sei.. eu poderia fuçar aqui e descobrir mas da mesma forma que eu poderia fazer isso você também poderia haha o mais dificil é achar aonde fica as descrições, o resto é uma linha que vc cola de um if no outro.
  6. ele ja usa storage pra salvar os resets (mantém numa tabela dentro do banco de dados), colocar pra salvar em outra tabela seria executar alvo duas vezes. Os resets no look qnd vc mesmo da look receio que não seja possível sem source editing, eu uso uma função de atualizar a description no banco de dados mas quando vc dá look em si mesmo você não vê sua description, então tem que mudar na source pra você ver.. por isso eu fiz de uma forma que se vc digita !reset quantity vc recebe o valor dos resets que você tem.
  7. o problema é no return que tá encerrando o callback antes de executar o reset. Vou modificar. o problema é no return que tá encerrando o callback antes de executar o reset. Vou modificar. o problema é no return que tá encerrando o callback antes de executar o reset. Vou modificar.
  8. Rumo ao ban! -6 Desnecessário -1 Neutro 0 Primeiros passos 5 Pequeno gafanhoto 25 Rato do fórum 50 Membro fiél 75 Ajudante nato 100 Monstro 150 Membro Honorário 200 Uma paixão chamada tibia 300 Membro Honrado 500 Sacerdote do fórum 700 --850 retirar Membro Lendário 1000 Professor 2000 Deus 3000 Outra alternativa é usar monstros do tibia pros ranks. Rat Snake Bug Troll Rotworm Amazon Valkirye Hero
  9. no config.lua deve ter uma coisa chamada timebetweenactions. Bota 1000
  10. Isso é facil, vc tem a função que dá o premio: local function premiateWinner(uid, money, eff, result) if isPlayer(uid) then if result[1] == result[2] and result[2] == result[3] then -- caso ele ganhe entra aqui doPlayerAddMoney(uid, money * config.multiplier) -- coloca um if aqui pra verificar quanto é o dinheiro apostado (if money <= 50000 add dinheiro, elseif money <= 50000 add um item aleatorio da tabela 1, else add um item aleatorio da tabela 2. doSendMagicEffect(getCreaturePosition(uid), eff) doPlayerSendTextMessage(uid,
  11. a questão agora é entender pq q qnd vc bota uma bola embaixo ele tá criando ao invés de transformar.. tem ctza absoluta que tu não colocou duas uma em cima da outra? o id é 1548
  12. A função que eu uso aí ele pega o primeiro item encontrado na pilha com id da Bola e fazer uma série de operações de transformação com ela. O que você pode fazer é colocar algum item que bloqueie caminho e que seja invisível, vou conversar com meu mapper pra saber que item que ele usa (o id). Aí tudo que vc tem que fazer é botar esse item em cima das bolas, o pessoal ainda será capaz de ver a bola/X e não poderá jogar nada em cima pois o item bloqueará. Outra opção é meter algum action/uniqueid nas bolas e criar um movements onAddItem pra remover o item que foi jogado assim q ele é lançado.
  13. exatamente, era pra ficar assim porém era pra ele pegar as peças que estão presentes e transformá-las.. Se deixar sem nada era pra dar um erro no seu console de item not found. Procede?
  14. @eviltox mas ainda ta estranho ficar essa bola embaixo do x. Acho que vc botou bola a mais pelo map editor, só precisa de 1 em cada posição
  15. @eviltox voce fez alguma configuração errada pois era pra ele travar a lever ate terminar de rodar e voltar as peças originais verifica que vc botou as posições e ids corretos.
  16. primeiro vc precisa identificar quais monstros estão dropando, aí vc vai em data/monster/monsters.xml e procura pelo nome da criatura, lá vai falar exatamente em que diretório o arquivo.xml dela se encontra, por fim vá até o diretório por exemplo Skeletons/lost soul.xml e lá vc tem uma tabela de loot com id do item e chance. É só remover a linha do id do item donate. Ex: <item id="2050" chance="10000"/><!-- torch -->
  17. então nao sei tenta verificar na sua source em items.cpp pra ver como ele define
  18. pelo q entendi ele tá entendendo o attack como total. Tenta colocar 130 pq ai ele separa 30 pro holy e fica 100 de attack fisico.
  19. Olá pessoas, hoje vim trazer pra vocês um script que inicialmente fiz prum trabalho mas acabei gostando muito dele e decidi postar. To meio que indo dormir porque daqui a pouquinho tenho aula então vai ser tudo bem rapido e se vcs tiverem alguma dúvida comentem aqui. Primeiramente façam uma sala parecida com essa aqui: Não precisa ser necessariamente assim, mas ela deve ter as 3 bolas, uma alavanca e um local pra botar o dinheiro pras apostas. O sistema é baseado naqueles jogos de slot nos cassinos onde você aposta uma quantidade de dinheiro e se tirar 3 peças iguais
  20. o itemid que vc tá editando é o 2424 e o id do item que tá na imagem é 2431.
  21. fico feliz que tenha funcionado, nem cheguei a testar o código... você foi, digamos, minha cobaia hahaha mas que bom que deu tudo certo
  22. @Brunds storagemob é o que salva o id da criatura. O outro salva o tempo que tem restante. Voce precisa usar os dois pra saber se ele ainda tem o poder ou se ja expirou.
  23. fiz do jeito acima: num dos storages ele salva o tempo e no outro ele salva o numero que a criatura representa. Só lembra de adicionar mais criaturas ;] pra tag vc faz assim <instant name="qlqer coisa" words="qlqer coisa" lvl="80" mana="400" prem="1" range="1" needtarget="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/nome do arquivo.lua"> <vocation id="4"/> <vocation id="8"/> </instant>
  24. acredito que sim e não sei sobre os critérios de banimento da otservlist mas eu usei por 3 meses esse sistema num sv e não tomei ban
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo