Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. só se vc remover o lance do cara continuar com a aura ao deslogar/morrer
  2. 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.
  3. 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.
  4. 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.
  5. 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
  6. no config.lua deve ter uma coisa chamada timebetweenactions. Bota 1000
  7. 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,
  8. 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
  9. 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.
  10. 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?
  11. @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
  12. @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.
  13. 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 -->
  14. então nao sei tenta verificar na sua source em items.cpp pra ver como ele define
  15. 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.
  16. 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
  17. o itemid que vc tá editando é o 2424 e o id do item que tá na imagem é 2431.
  18. 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
  19. @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.
  20. 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>
  21. 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
  22. ué, no script ele define que o storage q ele checa pelo maior é esse: local storage = 378378 -- storage que fica salvo os resets e no seu sistema vc tá usando: local storagedotekpokk = 9697 Isso por si só ja é motivo pra ele acusar um valor q nao é o real. Você tem que configurar o sistema direito antes de usar e falar que tem falhas
  23. @OtFunEX ele só atualiza quando vc reloga.. deveria funcionar, se não tá funcionando tenta deixar a linha da query assim: local query = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..value.." ORDER BY value DESC;")
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo