Postado Junho 8, 2015 10 anos Autor Desculpe a demora manin! /duel invite [playername] --Enviar solicitação de duelo. -- funcionando e.g: /duel invite Cray /duel accept [playername] --Aceitar solicitação de duelo. -- P1 invita o P2, para o P2 aceitar ele tem que invitar o P1 também, duel accept não funcional e.g: /duel accept Zipter /duel refuse [playername] --Recusar solicitação de duelo. -- não ta funcionando, fala que o player não me invitou pra duel eg.: /duel refuse Zipter /duel rank [win/lose] --Ver rank de wins ou loses. -- da erro na distro e.g: /duel rank win /duel check --Checar status de duelo (wins/loses e winning ratio). -- aparece apenas uma janela com duels:" ..win+loses.." wins: "..win" loses: "..loses.." /duel giveup --Desistir. -- não funciona erro na distro do rank [08/06/2015 01:00:16] [Error - TalkAction Interface] [08/06/2015 01:00:16] data/talkactions/scripts/duel.lua:onSay [08/06/2015 01:00:16] Description: [08/06/2015 01:00:16] data/lib/004-database.lua:100: [Result:free] Result not set! [08/06/2015 01:00:16] stack traceback: [08/06/2015 01:00:16] [C]: in function 'error' [08/06/2015 01:00:16] data/lib/004-database.lua:100: in function 'free' [08/06/2015 01:00:16] data/talkactions/scripts/duel.lua:28: in function <data/talkactions/scripts/duel.lua:1> apareceram esses erros na distro [08/06/2015 00:56:25] [Error - TalkAction Interface] [08/06/2015 00:56:25] data/talkactions/scripts/duel.lua:onSay [08/06/2015 00:56:25] Description: [08/06/2015 00:56:25] (luaAddEvent) Callback parameter should be a function. [08/06/2015 00:56:43] [Error - TalkAction Interface] [08/06/2015 00:56:43] data/talkactions/scripts/duel.lua:onSay [08/06/2015 00:56:43] Description: [08/06/2015 00:56:43] (luaGetCreatureStorage) Creature not found [08/06/2015 00:56:43] [Error - TalkAction Interface] [08/06/2015 00:56:43] data/talkactions/scripts/duel.lua:onSay [08/06/2015 00:56:43] Description: [08/06/2015 00:56:43] data/lib/050-function.lua:936: attempt to compare boolean with number [08/06/2015 00:56:43] stack traceback: [08/06/2015 00:56:43] data/lib/050-function.lua:936: in function 'getPlayerWins' [08/06/2015 00:56:43] data/lib/050-function.lua:943: in function 'endDuel' [08/06/2015 00:56:43] data/talkactions/scripts/duel.lua:43: in function <data/talkactions/scripts/duel.lua:1>
Postado Junho 8, 2015 10 anos Já vi todos os erros. Foram, basicamente, total falta de atenção minha. Como estou de saída no momento, postarei a solução mais tarde. EDIT: Pronto, códigos corrigidos. Agora o sistema está funcionando perfeitamente. Editado Junho 8, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Postado Junho 9, 2015 10 anos Autor Já vi todos os erros. Foram, basicamente, total falta de atenção minha. Como estou de saída no momento, postarei a solução mais tarde. EDIT: Pronto, códigos corrigidos. Agora o sistema está funcionando perfeitamente. /duel refuse --- não ta funcionando /duel rank win/lose -- não ta checando, embora se desistir do duel, aparece falando quantos loses tem quem desistiu e quantos win quem permaneceu [08/06/2015 23:40:09] [Error - TalkAction Interface] [08/06/2015 23:40:09] data/talkactions/scripts/duel.lua:onSay [08/06/2015 23:40:09] Description: [08/06/2015 23:40:09] data/lib/004-database.lua:100: [Result:free] Result not set! [08/06/2015 23:40:09] stack traceback: [08/06/2015 23:40:09] [C]: in function 'error' [08/06/2015 23:40:09] data/lib/004-database.lua:100: in function 'free' [08/06/2015 23:40:09] data/talkactions/scripts/duel.lua:28: in function <data/talkactions/scripts/duel.lua:1> ps: não sei o que tá acontecendo que antes tava normal, mas agora os players não se atacam nem que esteja server pvp/ enforced pvp e com o pvp do combat control ativado.. (protection level do config.lua = 1 , e o world type = 2) o script é grande e já ta quase 100%, rep+ eueheuh Editado Junho 9, 2015 10 anos por biel.stocco (veja o histórico de edições)
Postado Junho 9, 2015 10 anos Você alterou a talkaction e a lib? Pelo menos aqui, ambos os comandos estão funcionando perfeitamente (para o rank ser atualizado, o jogador deve deslogar). Sobre o problema dos jogadores não poderem se atacar normalmente, fiz uma pequena alteração no creaturescript para "corrigir" isso. Editado Junho 9, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Postado Junho 11, 2015 10 anos Autor Das talkactions, apenas o Duel Refuse não está funcionando, o resto tá certinho! porém se eu deixar o server pvp, os players se atacam mas se entrar em duel, já não se atacam mais.. não importa o world type, quem entra em duel não se ataca ;x
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.