Ir para conteúdo
  • Cadastre-se

Coul

Membro
  • Total de itens

    87
  • Registro em

  • Última visita

Tudo que Coul postou

  1. entendi,vou compilar ela com opcode então,ahahaha valew! Masclaro se você liberar um sem precisar de opcode claro,que será maravilhoso tbm!
  2. @vyctor17 oque seria esses erros? Fiz um teste coloquei para quando der use em um bau de quest chamar a função "sendScreanSound(cid, "bau.wav")" na lib e reproduzir o som,mas deus um erro que não faço ideia,ahahahaha obs:Usando TFS 8.6 0.4 [16:37:57.421] [Error - Action Interface] [16:37:57.421] data/actions/scripts/granawarrior.lua:onUse [16:37:57.421] Description: [16:37:57.421] data/lib/AdvancedSoundFunctions.lua:24: attempt to call global 'd oSendPlayerExtendedOpcode' (a nil value) [16:37:57.421] stack traceback: [16:37:57.421] data/lib/AdvancedSoundFunctions.lua:24: in function 'se
  3. Alguem sabe qual é o arquivo responsavel por essa função,eu andei editando algumas coisas,acho que devo ter feito algo que não devia,do nada parou de aparecer a descrição das coisas ao dar look. Agradeço qualquer tipo de ajuda.
  4. Arrow não esta upando exp, Tem mais duas coisas estranhas,armas de dist como Bow e Wands estão sendo ignoradas,é como se não existisse o sistema,não recebo mensagem de exp,nada e nem erro no console tentei matar os monstro colado para ver se era a distancia,mas fico na mesma! A Sword e a Club esta normal upando e atacando com as condition de acordo com o configurado.
  5. Pelo oque intendi no code esta correto se for sword ,club,axe,dist,wand,então executa a função,interessante que ele nao cita shield mas reconhece mesmo assim. if f == 1(WEAPON_SWORD )or f == 2(WEAPON_CLUB )or f == 3(WEAPON_AXE )or f == 5(WEAPON_DIST )or f == 6(WEAPON_WAND )then Esta igualzinho WEAPON_NONE = 0 WEAPON_SWORD = 1 WEAPON_CLUB = 2 WEAPON_AXE = 3 WEAPON_SHIELD = 4 WEAPON_DIST = 5 WEAPON_WAND = 6 WEAPON_AMMO = 7 WEAPON_FIST = 8
  6. Olha agora ficou ficou muito show!Ta funcionando tudo,só iria pedir se você consegue resolver o problema do shield estar upando na mão direita com arma empunhada na esquerda ou somente com shield com uma mão vazia matando bixo usando os punhos (fist fighting). 01:51 You see a demon shield +1 (Def:35). It weighs 26.00 oz. Experience: [160/200] Legal seria o sistema ignorar os shield de vez,mas não sei se tem como ele fazer isso,já que ele tem atributo def e as weapons também. Sim,o script só seta descrição no item após o primeiro ganho de exp com a arma.
  7. Script parece que ficou ok o funcionamento da exp,esta upando os level como deveria ser! Deu isso no log mas deve ser dos print: Se estiver ok quero testar as condition,pode me dar uma explicação de como deixa essa formula com mais chance de acontecer o ataque ? if level > 0 and math.random(100) < ((level * 10)/2)
  8. Reiniciado e monstro morto com 1 hit; OBS:Não recebo exp da arma nenhuma mensagem,esta como se não houvesse sistema algum.
  9. e seu lib por esse: ps: peço desculpa por estar demorando tanto pra te ajudar uhauha mas preciso que vc tenha paciência, to bem perto de entender oque tá dando de errado e acho q é alguma incompatibilidade com a source mas que vai ser possível resolver! O escudo com a arma na mão direita não upa,nesse caso apenas a arma recebe exp. Agora nao foi possivel atacar quando eu clico para atacar ele apenas marca o alvo mas nao causa nenhum HIT. Novo log: Relaxa,somo todos aprendizes eterno na vida,se der certo deu,se não der obrigado do mesmo jeito,tentamos,kkk
  10. Obrigado,fiquei perdido em meio aos scripts dele e acabei não encontrando a parte do idioma,você me poupou um tempão,ahahaha Hoje acabou minha rep,mas amanha eu volto aqui para efetivar a reputação,não esqueço uma ajuda,nos dias de hoje tem que valorizar mesmo que simbolicamente essa pessoas como você que ajuda sem pedir nada em troca. abraço!
  11. A sim,eu tenho ele,mas passa bem rapido,mas vou retirar para ficar lisinho,obrigado pela informação.
  12. Uma duvida isso é um bug apenas visual certo,não afeta em nada o funcionamento da distro?
  13. Aqui vai primeiro log,esse aqui eu tirei porque eu nao matei o bixo,apenas dei 1 hit nele ja causou esses erros: Aqui segundo log de quando eu mato um monstro com apenas 1 hit: E aqui é sobre o shield estar recebendo experiencia no lugar das armas se ele estiver na mão direita, e a arma na esquerda: Caso ele esteja na esquerda e a arma na direita segue funcionamento normal.
  14. Ok,vamos lá. Aqui segue script com as print inclusa dentro do código: function isThatWeapon(uid) -- Function by Mock the bear. print(1) uid = uid or 0 local f = getItemWeaponType(uid) if f == 1 or f == 2 or f == 3 or f == 5 or f == 6 then print(2) return true end return false end print(3) function getWeapon(uid) -- Function by Night Wolf teste = getPlayerSlotItem(uid, CONST_SLOT_RIGHT) if teste.itemid > 0 then print(4) if not isThatWeapon(teste.uid) then teste = getPlayerSlotItem(uid, CONST_SLOT_LEFT) end else print(5) teste = getPlayerSlotItem(uid, CONST_SLOT_LEFT) end
  15. Cara muito obrigado,sou grato de verdade pela sua paciência e dedicação em me ajudar,seu sistema funcionou para mim,então acabei de fazer uma doação de R$10 no seu pagseguro de agradecimento por tudo que você fez. Boa sorte em sua careira! @xWhiteWolf Constatei que quando esta com sword na mão esquerda e com shield na mão direita ele upa o shield e ignora a sword,tem como programar para ignorar o escudo,ja que ele não tem nenhuma função. Também verifiquei que não esta upando o level 2,eu consigo upar o level 1 normalmente,a descrição da arma fica correta igual a tabela pronto par
  16. Funcionou, apenas deu isso no log do console matei 2 rotworms: 1 5 1 5 22:00 Congratulations, you get the experience of a rotworm! look da arma ta:Experience: [91/1000] normal. Agora esse erro 1 5 toda criaturar que matar vai dar isso,normal?
  17. ok,feito agora tive esse retorno ao matar 3 criaturas. 1 nil 1 nil 1 nil
  18. Gostei do modelo,muito bacana,parabéns!
  19. Opa agora tive resultado que não sei oque é,mas ja fiquei feliz sabendo que o script esta instalado correto,kkkkk [20:47:36.875] Human has logged in. 1 error in master 1 error in master 1 error in master Matei 3 deu 3 erros iguais.
  20. vyctor17 não é bem assim não cara,eu sei o minimo para se ter um servidor e não tenho noção de como instalar isso,ainda mais otclient que é pouco explorado,hehehe Assim como o Lyon disse acima tbm estou meio perdido. Admiro seus trabalho de outros forum,e sou grato pelo conteudo único e de graça que você desenvolveu,mas realmente faltou alguns detalhes. Também sou contra as pessoas exigir suporte como se fosse uma obrigação,mas sou a favor da pessoa ajudar o usuario com duvida em pró da comunidade,uma simples explicação talvez mais detalhada sobre a instalação ajude muita gente hoje e num
  21. Quero tirar a opção de trocar idioma do otclient,quero deixar apenas em inglês,onde eu apago isso? No caso quero retirar a opção da foto:
  22. Desculpa,acho que não compreendi seu raciocínio,você disse colocar print (2) print(2) dentro do código do itemexp.lua espalhados para ver oque ele retorna? Exemplo leigo da minha parte, não sei se ta certo: function onKill(cid, target, lastHit) local upgrade = { [1] = {required = 1000}, [2] = {required = 10000}, [3] = {required = 100000}, [4] = {required = 1000000}, [5] = {required = 10000000} } print(1) local teste = getWeapon(cid) if teste == false then return true end print(2) if getCreatureMaster(target) ~= target then return true end local pos = getThingPos(cid) lo
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo