zBrunooow Postado Julho 6, 2020 Denunciar Compartilhar Postado Julho 6, 2020 (editado) VERSÃO: 1.0 Alpha - 06/07/2020 VERSÃO: 1.0.1 Alpha - 06/07/2020 (Fui olhar e relatei muitos bugs em relação aos staffs online, resolvi, e lancei essa versão) VERSÃO: 1.2 Release - 26/07/2020 (Script 100% mais otimizado) Script oficialmente lançado, redução de 384 linhas para 142, aumento de tickets para 15 ou podem ser ilimitados, etc... Clique para baixar (SkQuery) Clique para baixar (Skript 2.2) Clique para baixar (Vault) (ajuda.adm) (ajuda.usar) (limpar.tickets) Se não houver suporte online, não tem como enviar ticket... STAFF /ajudaadm entrar - /ajudaadm sair - (Suporte on) /ajuda online - (Suporte off) /ajuda online - /ajuda|ticket - (Player que envia) /ajuda duvida - (Staff que recebe) /ajuda duvida - (Player respondido) /responderticket (id) (resposta) - (1.0 alpha) Clique (AQUI) (1.0.1 alpha) Clique (AQUI) (1.2 release) Clique (AQUI) Bom uso =D Se houver erros, por favor, me contate! Se tiver sugestões, comente no tópico! Vou voltar a fazer mais scripts, eu tinha dado uma parada, mas estou voltando agora... Algumas mensagens na versão 1.2 foram modificadas... DICAS são sempre bem vindas... obrigado ao Daniel por me dar uma dica para reduzir as linhas =D Editado Julho 26, 2020 por zBrunooow Versão 1.2 release 1 Link para o comentário Compartilhar em outros sites More sharing options...
TheGeneX Postado Julho 6, 2020 Denunciar Compartilhar Postado Julho 6, 2020 Meu amigo @Bruuxy disse que está uma merda, todo script é lixo. Já eu, digo que está bom! Só que né, é script... Seria melhor em plugin! Link para o comentário Compartilhar em outros sites More sharing options...
Smart Postado Julho 10, 2020 Denunciar Compartilhar Postado Julho 10, 2020 Excelente script! Link para o comentário Compartilhar em outros sites More sharing options...
zBrunooow Postado Julho 15, 2020 Autor Denunciar Compartilhar Postado Julho 15, 2020 Em 09/07/2020 em 22:35, Smart disse: Excelente script! Valeu irmao! Em 06/07/2020 em 18:18, TheGeneX disse: Meu amigo @Bruuxy disse que está uma merda, todo script é lixo. Já eu, digo que está bom! Só que né, é script... Seria melhor em plugin! kkkkkk, valeu mesmo assim Link para o comentário Compartilhar em outros sites More sharing options...
CreeperGames670 Postado Julho 23, 2020 Denunciar Compartilhar Postado Julho 23, 2020 Muito bom, brigadão Link para o comentário Compartilhar em outros sites More sharing options...
danielzinh Postado Julho 26, 2020 Denunciar Compartilhar Postado Julho 26, 2020 (editado) Muito bom, mas está mal otimizado, poderia melhorar, eis aqui algumas dicas para tornar seu código melhor: {eticket1-10} Tirar essas variáveis e substituir por arrays {x::*}, além de poder ter números ilimitados em vez de só 10, é muito mais responsivo e curto. .............. if {eticket1} is not set: add player to {jaenviouticket::*} set {eticket1} to player send "&aTicket enviado!" send "&aAguarde pela resposta!" set {ticket1} to arg-1 if {suporteonline::*} contains loop-player: send "&a&lNOVO TICKET!" to loop-player send "&2&lDUVIDA - &2%{ticket1}%" to loop-player send "&aEnviado por: %{eticket1}%" to loop-player send "&aID DO TICKET (&l> 1 <&a)" to loop-player send "&aPara responder, use &2&l(/responderticket 1 <resposta>)" to loop-player else if {eticket2} is not set: set {eticket2} to player send "&aTicket enviado!" send "&aAguarde pela resposta!" set {ticket2} to arg-1 add player to {jaenviouticket::*} if {suporteonline::*} contains loop-player: send "&a&lNOVO TICKET!" to loop-player send "&2&lDUVIDA - &2%{ticket2}%" to loop-player send "&aEnviado por: %{eticket2}%" to loop-player send "&aID DO TICKET (&l> 2 <&a)" to loop-player send "&aPara responder, use &2&l(/responderticket 2 <resposta>)" to loop-player m vez de uma porrada de else if, você poderia encurtar seu código com esse simples código: loop 10 times: if {eticket%loop-number-2%} is not set: add player to {jaenviouticket::*} set {eticket%loop-number-2%} to player send "&aTicket enviado!" send "&aAguarde pela resposta!" set {ticket%loop-number-2%} to arg-1 if {suporteonline::*} contains loop-player-1: send "&a&lNOVO TICKET!" to loop-player-1 send "&2&lDUVIDA - &2%{ticket%loop-number-2%}%" to loop-player-1 send "&aEnviado por: %{eticket%loop-number-2%}%" to loop-player-1 send "&aID DO TICKET (&l> %loop-number-2% <&a)" to loop-player-1 send "&aPara responder, use &2&l(/responderticket %loop-number-2% <resposta>)" to loop-player-1 mesma coisa para o comando /responderticket ;D Editado Julho 26, 2020 por danielzinh Link para o comentário Compartilhar em outros sites More sharing options...
zBrunooow Postado Julho 26, 2020 Autor Denunciar Compartilhar Postado Julho 26, 2020 6 horas atrás, danielzinh disse: Muito bom, mas está mal otimizado, poderia melhorar, eis aqui algumas dicas para tornar seu código melhor: {eticket1-10} Tirar essas variáveis e substituir por arrays {x::*}, além de poder ter números ilimitados em vez de só 10, é muito mais responsivo e curto. .............. if {eticket1} is not set: add player to {jaenviouticket::*} set {eticket1} to player send "&aTicket enviado!" send "&aAguarde pela resposta!" set {ticket1} to arg-1 if {suporteonline::*} contains loop-player: send "&a&lNOVO TICKET!" to loop-player send "&2&lDUVIDA - &2%{ticket1}%" to loop-player send "&aEnviado por: %{eticket1}%" to loop-player send "&aID DO TICKET (&l> 1 <&a)" to loop-player send "&aPara responder, use &2&l(/responderticket 1 <resposta>)" to loop-player else if {eticket2} is not set: set {eticket2} to player send "&aTicket enviado!" send "&aAguarde pela resposta!" set {ticket2} to arg-1 add player to {jaenviouticket::*} if {suporteonline::*} contains loop-player: send "&a&lNOVO TICKET!" to loop-player send "&2&lDUVIDA - &2%{ticket2}%" to loop-player send "&aEnviado por: %{eticket2}%" to loop-player send "&aID DO TICKET (&l> 2 <&a)" to loop-player send "&aPara responder, use &2&l(/responderticket 2 <resposta>)" to loop-player m vez de uma porrada de else if, você poderia encurtar seu código com esse simples código: loop 10 times: if {eticket%loop-number-2%} is not set: add player to {jaenviouticket::*} set {eticket%loop-number-2%} to player send "&aTicket enviado!" send "&aAguarde pela resposta!" set {ticket%loop-number-2%} to arg-1 if {suporteonline::*} contains loop-player-1: send "&a&lNOVO TICKET!" to loop-player-1 send "&2&lDUVIDA - &2%{ticket%loop-number-2%}%" to loop-player-1 send "&aEnviado por: %{eticket%loop-number-2%}%" to loop-player-1 send "&aID DO TICKET (&l> %loop-number-2% <&a)" to loop-player-1 send "&aPara responder, use &2&l(/responderticket %loop-number-2% <resposta>)" to loop-player-1 mesma coisa para o comando /responderticket ;D valeu pela dica amigo =D Link para o comentário Compartilhar em outros sites More sharing options...
LymeeFairy Postado Setembro 20, 2024 Denunciar Compartilhar Postado Setembro 20, 2024 ANÁLISE DE CONTEÚDO DESATUALIZADO Este tópico foi automaticamente arquivado devido à falta de atualizações recentes ou ao fato de o conteúdo estar desatualizado em relação às práticas ou informações atuais. Para manter a qualidade e relevância das discussões na comunidade, tópicos sem novas atualizações ou com informações obsoletas são periodicamente arquivados. Se houver novos dados ou atualizações pertinentes ao tema, sinta-se à vontade para criar um novo tópico com as informações atualizadas. Equipe de Moderação Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados