antiblock
Elveron

Search the Community

Showing results for tags 'python'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Community Servers
    • Anúncios
    • Apresentações
    • Sugestões
    • Suporte (Tickets)
    • Lixeira do fórum
  • Patrocínios
  • Hardware e Software
    • Smartphones e Tablets
    • Desktops e Laptops
    • Sistemas Operativos
  • Ensino
    • Programação
    • Web Design
    • Ensino Escolar
  • Gaming
    • Gaming Mobile
    • Battle Royale
    • Ação e FPS
    • MOBA
    • RPG e MMORPG
    • Outros Géneros
    • Consolas
  • Gerenciamento de Servidores e Clientes
    • Metin2
    • Minecraft
    • Counter-Strike
    • FiveM
    • Browser
    • Outros Servidores
  • Design World
    • Geral e Galerias de Arte
    • Pedidos de Designer
    • Tutoriais e Recursos
  • WebMaster
    • Geral
    • Alojamento Web
    • Plataformas Web
  • Discussão Geral
    • Notícias
    • Computador
    • Video-Sharing e Streaming
    • Automóveis & Motos
    • Desporto
    • Entretenimento
    • Anúncios e Comércio
    • FunZone
    • Off-Tópic

Categories

  • DEVs/Resellers
    • Plechito
    • iBeast
    • dracaryS
    • Vegas
    • Dungeons
  • Leaks Metin2
    • C++ / C# / Python
    • Unpacked
    • ServerFiles
    • Programs and tools
  • Graphics & 3D & Costume
    • Maps
    • Npc & Mobs
    • Equipment
    • Websites, Designs and Scripts
  • FiveM
  • Windows
    • Releases
  • Música
    • Hip-Hop
  • Trash
    • Metin2
    • Android
    • Aplicações
    • WebMaster
    • Jogos PC

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Discord


E-mail


Website URL


Localizaçao


Sobre mim

Found 9 results

  1. Hi Cyberianos Community I'm Edson, i usually i call myself Wered, i am Venezuelan 22 years old, i come to offer services of graphic design in 2D, web development, interface development and sell some odd jobs, i have more or less about 5 years of experience, i have had the opportunity to present some of my previous work in the community, i offer any services related to: Creating and editing websites. (PSD-HTML-CSS-JS-PHP-MYSQL) Creating and editing templates for forums Wbb 3.1, 4.1, 5.1 or Suite Core 3.1. Creating presentations, banners, screenshots, gamescreens, logotype. Creating banners with any dimension. Creating and editing interfaces Python&PSD (LoginWindow - CreateWindow - SelectCharacterWindow - SelectEmpireWindow - UI Ingame). And more. My DeviantArt. http://weredesign.deviantart.com/ Ashe of Éden - Webdesign NON-EXCLUSIVE for sale. OFFER! for the purchase of the site you will take for free: Site Redesign 2.0 Enterpage beta design and code. Style WBB 4.0 Patcher design and source code. All ready. PS: I decide to change its status from exclusive to non-exclusive because in the long published time it was not possible to sell, so it will be available at a low cost along with the mentioned works. On DeviantART: http://weredesign.deviantart.com/art/Ashe-of-Eden-New-Webdesign-Template-645416167 Price: Ask for Skype. Logotype: Editable. Sales & services. WEBDESIGNS (NEW december 04 2018) LOGOTYPES (NEW december 04 2018) GAMESCREENS (NEW december 04 2018) BANNERS (NEW december 04 2018) BANNERS (NEW december 04 2018) UI INTERFACES (NEW december 04 2018) My contacts: Email: [email protected] Skype: Weredcase Discord: Wered#8875 Best regards. Wered PS: Sorry for my bad English.
  2. Correção de código de cor no quadro de avisos e de dicas (notice / big_notice) Antes: Depois: root/constInfo.py root/uiTip.py
  3. Version

    54 downloads

    Boas pessoal Tenho reparado que existem algumas pessoas com duvidas de como podem alterar o limite do yang que é permitido ter na conta, como já havia sido respondido em outros tópicos o limite do yang por default é de 2,147,483,647 isso devido ao tipo de dado (int) em que a variável é guardada o tipo de dados int tem uma precisão de -2,147,483,647 a 2,147,483,647 para poder-mos alterar o valor default do metin2 para um valor mais algo que o mesmo já estipulado vai ser necessário alterar o tipo de dados dependendo com o valor que queremos dar ao nosso yang podemos usar vários tipos de dados, vou deixar aqui alguns exemplos que vos poderá ser útil. Se pretendem alterar o valor do yang para 4,294,967,295 poderíamos continuar a usar o mesmo tipo de dado (INT) dizendo que queríamos usar o int na sua totalidade como positivo, ou seja (unsigned int) Mas neste tópico vamos utilizar o long long isso porque o long long nos permite armazenar numeros com uma precisão de –9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 sendo que também poderíamos usar o unsigned long long que nos permitiria aumentar o yang num valor de 0 até 18,446,744,073,709,551,615 Para perceberem melhor sobre os tipos de dados aconselho-vos a consultar esse link: https://msdn.microsoft.com/en-us/library/s3f49ktz.aspx Para continuar com este tópico será necessário a Source Game e Cliente. Deixo a lista de todos os ficheiros que será necessário modificar para conseguir concluir este tópico: Source Game Game/ char.cpp char.h char_item.cpp cmd_gm.cpp cube.cpp db.cpp db.h exchange.cpp exchange.h input_db.cpp input_main.cpp item.cpp item.h log.cpp log.h packet.h questlua_pc.cpp shop.cpp shop.h shop_manager.cpp shopEx.cpp shopEx.h db/ ClientManagerBoot.cpp ClientManagerPlayer.cpp MoneyLog.cpp MoneyLog.h common/ length.h tables.h Source Binário Scriptib/ PythonUtils.cpp PythonUtils.h UserInterface/ AbstractPlayer.h Gametype.h packet.h PythonExchange.cpp PythonExchange.h PythonExchangeModule.cpp PythonItemModule.cpp PythonNetowrkStreamPhasegame.cpp PythonNetworkStream.h PythonNetworkStreamModule.cpp PythonPlayer.cpp PythonPlayer.h PythonPlayerModule.cpp PythonShop.cpp PythonShop.h Cliente Python Root/ localeinfo.py uicommon.py uiexchange.py uipickmoney.py uiprivateshopbuilder.py Não vou escrever o tutorial neste tópico porque o tutorial é muito extenso e demoraria muito mais tempo a criar este tópico, por isso deixo em anexo o Tutorial. Cumprimentos Dynamic Things
  4. LevelBot 2014 em Python para Servidores Privados Mais uma vez estou aqui a partilhar um bot que criei em Python. Desta vez criei um LevelBot que permite chamar os monstros automaticamente, apanhar os drops automaticamente e atacar automaticamente. E ainda vocês tem a opção de escolher o tempo que quiserem para chamar os monstros. Contém: Chamar Mobs = Chama automaticamente os monstros para ao pé do jogador. Tempo(s) = Tempo em segundos para a próxima chamada dos monstros. Apanhar Drops = Apanha automaticamente os itens que estão no chão. Atacar Auto. = Ataca automaticamente. <?>Para quem usa clientes alemão ou inglês, o bot vai aparecer em inglês. E para quem usa clientes português, ele vai aparecer em português. Print: Download: Clique aqui para fazer download ou https://mega.co.nz/#!yggwRbRT!H9fQsIulemngWQSuVPwvzcHAqzPjgTuf4VyM1iFEUns Password de Extração: cyber-gamers.org VirusScan: Clique aqui para ver se o arquivo tem vírus #Owsap
  5. Boas pessoal. Este tópico é sobre Estruturação Visual de código, ou seja, a "beleza visual" que código de programação em qualquer língua geral com sintaxe "mais agradável" à vista de um humano. O tópico vai se aplicar a sintaxes com estilo semelhantes a C++, PHP, HTML, Java, Python, etc, normalmente as sintaxes que qualquer linguagem de programação não são muito distantes ao o que vai ser apresentado neste tópico. Eu vou fazer exemplos com as seguintes linguagens e vou explicar porque em cada: C# Podia fazer sobre C++, mas visto que a sintaxe em C, C++ e C# é completamente igual, praticamente muitas poucas coisas mudam, dá para abranger todas estas. Python Escolhi python porque creio que é bom também para alguns iniciantes em Python verem o tópico para aprenderem o pouco, ao contrário da linguagens que me refiro, o python OBRIGA a embelezar o código, porque invés de usar alguns " caracteres chave" para saber o que é um função ou um bloco lógico ou etc, ele usa os TABS(\t), Nova Linha[\r \n \r\n](\r significa CR(Nova linha em Mac OS, \n significa LF(Nova linha em Mac OS e Unix) e \r\n significa CR + LF(Nova linha em Windows)) Lua Escolhi Lua porque é uma linguagem muito livre em termos de visualização e sintaxe, é mais baseada em puro inglês e menos caracteres especiais para se guiar. Java Para deixar o tópico mais completo, apesar de a sintaxe não ser muito distinta de C# e semelhantes. Ora vamos começar Primeiro vamos ver sobre os tabs ou espaços, qual é a diferença? Bem, a diferença entre tabs e espaços, é que os tabs alinham o código automaticamente conforme os tabs dados óbvio, enquanto os espaços são inconstantes Um pequeno exemplo com um texto no notepad++: Atenção, se usam notepad++ aconselho que liguem a opção de mostrar tabs e espaços, em Ver -> Mostrar Símbolos -> Mostrar Espaços Brancos e TAB e Mostrar guia/linha de indentação. Como podem notar na imagem acima, uma linha equivale a 4 espaços, mas isso não significa que o código está propriamente indentado, enquanto o TAB é automático, os 4 espaços não, segue um exemplo abaixo: Como podem ver, quando usei os tabs, simplesmente dei 2 tabs e ficou automaticamente espaçado e organizado, enquanto com os espaços, dei 8 espaços na primeira linha, mas na segunda só dei 6 espaços, o que podia ficar igual visualmente mas a diferença é que ao voltar a mexer neste sitio, tenho que voltar a reajustar os espaçamentos 1 a 1, o que é uma boa quantia de tempo gasta se feito em imenso código e de certeza irá acontecer. Onde e quando se deve aplicar tabs? Os tabs devem se aplicar em todos os casos em que uma parte do código contenha instruções dentro do mesmo, como funções, classes, estruturas, enumerações, tabelas, operações lógicas(if blocks), ciclos(for loop, foreach loop, while loop), tentativas de execução de código com esperança de possível excepção(try-catch), etc. Um exemplo com uma classe(C#, Python e Java): C# Python Lua Java Nota: Não mostrei em Lua porque a maneira de criar classes em lua é diferente e nem sempre precisa, eu nunca usei tecnicamente classes em lua, uso uma referência direita a um ficheiro. Atenção, nem sempre é preciso é precisar inserir uma nova linha após as chavetas, normalmente só se aplica em classes, funções, inicio de uma lista(irei mostrar a seguir). Um exemplo com uma função(C#, Python, Lua e Java): C# Python Lua Java Este exemplo não precisa de muita descrição, está simples e fácil de entender, seguinte. Um exemplo com uma operação booleana(if block)(C#, Python, Lua e Java): C# Python Lua Java Mesmo quando aplicamos uma condição dentro de uma condição booleana, os tabs devem ser aplicados igualmente como no exemplo 2 da imagens acima. NOTA: Se for uma operação booleana que simplesmente faça return, podem meter tudo como no exemplo 3 das imagens acima. Um exemplo com um ciclo(for loop/foreach loop são indentados igualmente, só irei mostrar o for loop)(C#, Python, Lua e Java): C# Python Lua Java Os exemplos acima são idênticos aos da operação booleana(if block). Um exemplo com uma tentativa de execução de código com possível excepção esperada[try-catch](C#, Python e Java): C# Python Lua Java Também sem muito a apontar, é idêntico a uma operação booleana com if-else Um exemplo com uma tabela(C#, Python e Lua): C# Python Lua Java No caso das tabelas, mais propriamente no caso em Lua, C# e semelhantes, a disposição e indentação das tabelas depende do estilo de cada pessoa, pode variar abertamente. Conclusão Com este tópico foi possível abranger uma boa quantidade de exemplos para a estruturação visual de código de programação, podia encobrir mais aspectos mas acho que em algumas partes é de preferência de programador para programador. Tentei fazer o tópico em o máximo de português possível, mesmo no código, mas eu estou habituado programar totalmente em inglês porque creio que seja muito melhor, e deveria ser um hábito geral. Eu sou fanático por código organizado, nos meus trabalhos sempre prezo pela elegância do código porque facilita imenso uma vista de olhos rápido ou demorada, simplesmente é bom ter o código fácil de visualizar, organizado. Agradeço ao @Cσяvσ⋆ pelo código em Java, E agradeço ao pela falta de try-catch e class em Lua e correcção de erro. NOTA: Ainda vou adicionar mais uma parte em que combino tudo e faço outra combinação total possível, mas noutro dia. Se notarem algo mal feito no tópico, por favor comentem, fiz isto num dia de direta, pode ter falhado algo. Cumprimentos.
  6. LevelBot V2 2014 em Python para Servidores Privados Muitos de vocês me pediram para adicionar os pots automáticos, então resolvi em colocar. Versão anterior: http://cyber-gamers.org/index.php?/topic/26149-bot-levelbot-2014-by-owsap/ V2: AutoPot Vermelho = Usa automaticamente as poções da vida. AutoPot Azul = Usa automaticamente as poções da mana. Contém: V2 AutoPot Vermelho = Usa automaticamente as poções da vida. V2 AutoPot Azul = Usa automaticamente as poções da mana. Chamar Mobs = Chama automaticamente os monstros para ao pé do jogador. Tempo(s) = Tempo em segundos para a próxima chamada dos monstros. Apanhar Drops = Apanha automaticamente os itens que estão no chão. Atacar Auto. = Ataca automaticamente. <?>Para quem usa clientes alemão ou inglês, o bot vai aparecer em inglês. E para quem usa clientes português, ele vai aparecer em português. Print: Download: Clique aqui para fazer download ou https://mega.co.nz/#!G15xyR6K!I0Sl9Z467UNVno_TyRj9nBemWwXGjW4pzHxFQRF5Ybc Password de Extração: cyber-gamers.org VirusScan: Clique aqui para ver se o arquivo tem vírus #Owsap
  7. Metin2 Python Loader 2014 para Servidores Privados Antes de mais, eu sei que já existe vários Loaders de Python mas este é apenas outro :) m2PythonLoader By Owsap Download: Clique aqui para fazer download ou https://mega.co.nz/#!Th5z0YKZ!0o-FBdH18gx-vt0uCZKHRrGoXKIimHolXCDiRNTRsj0 Senha de extração: cyber-gamers.org VirusScan: Clique aqui Como usar? ¹Simples, basta colocares o ficheiro m2PythonLoader.mix no cliente do seu metin2 e iniciar o jogo. Depois no m2PythonLoader selecionas o ficheiro python que queres carregar para o jogo, ²ou clicas no botão Command Line e carregas o modulo. Por exemplo, import logininfo ²(Para importar um modulo a partir da Linha de Comando, o ficheiro tem de estar na pasta lib do cliente.) Não funciona? Como disse acima o Loader só funciona para servidores privados e não para servidores da GameForge (Metin2 Oficial) Se o servidor for privado, então podes tentar o seguinte: (Se nenhuma destas opções seguintes funcionar, infelizmente o cliente está protegido contra o python load.) - Tente usar um HackShield Bypass atualizado. Se o jogo for iniciado e o m2PythonLoader não, então: - Inicie o jogo normalmente e antes de aparecer o cliente do metin2 copia rapidamente o ficheiro m2PythonLoader.mix para a pasta do jogo. Se o jogo for iniciado e o m2PythonLoader não, então: - Tente mudar a extensão do ficheiro m2PythonLoader.mix para m2PythonLoader.dll e injeta o ficheiro com um injetor .dll #Owsap
  8. Boas estou a tentar criar um botão em python que só seja visivel se o jogador tiver uma quest flag mas estou a ter algums problemas, quando entro no cliente ele cai. quest game.py constInfo.py uitarget.py Se alguem poder ajudar agradecia. Cumprimentos.
  9. Atenção! PEÇO QUE IGNOREM O TOPICO ENQUANTO AINDA NÃO ESTÁ COMPLETO, TIVE QUE CRIAR SÓ O TITULO E ETC E IR EDITANDO AOS POUCOS PORQUE O MEU BROWSER AS VEZES DEIXA DE RESPONDER E DESLIGA-SE, ASSIM EU VOU GRAVANDO AOS POUCOS! Bem Vindos a mais uma aula/tutorial de VB! Desta vez temos conosco o nosso fiel companheiro Python que nos vai ajudar neste projeto! O que vamos precisar? Visual Basic 2008/10(Obvious) Cliente Metin2 local ou dedicado Projeto Completo(Menu Login) Download Projeto: Quando terminar o topico eu meto Então vamos la ao Menu Login! E o que temos aqui? Bem, eu chamei-lhe de Menu Login porque é uma aplicação que pode ser melhorada e usada como um menu com mais features, basta melhoralo. Ela é bem simples, é um "replica" do login do cliente de M2, o som e tudo, até adicionei um som no conheçido "Processo de login em progresso.." para dar um ar mais "pro" kkkkkk. O que contêm? Login Cliente M2 com o status "CLOSED" adicionado, tabela na account que define se o servidor está em manuntenção, com um codigo que só os administradores sabem é que podem entrar. Sub delmix(): loginInfo.py: Moeda Rotativa: MySql.Data: Aqui têm um videozinho de como esta app funciona: Well, agora vou dizer o que faz cada Sub, Function, Region e a Class "SC" que é usada para proteger a password da MySQL do server. Region "lgnbtn Design Funcs": Region "outbtn Design Funcs" é igual ao lgnbtn mas mudando só o butão onde acontençem os eventos Region "board_Cancel Design Funcs" é igual ao lgnbtn mas mudando só o butão onde acontençem os eventos Explicação detalhada: Sub delmix(): Public Shared Function Crypt Usagem: Crypt("Esta é a string que queremos tornar numa password em MySQL5") Esta Function encripta uma string que é transformada em bytes, 2 vezes em SHA1, retira todos os "-" da string por ""(nada, vazio), metendo o * no inicio, e no final transforma de novo os bytes em string dando assim a password encriptada. (Quem me ensinou esta encriptação foi um professional da codeproject xD) Public Shared Function Crypt(ByVal str As String) Public Shared Function Crypt(Função Publica Partilhada como Crypt)(ByVal[Valor] str as string(str como String)) ' Classe de Crypt Dim sha1crypto As New SHA1CryptoServiceProvider Novo serviço de encriptação em SHA1 Dim encoding As New System.Text.UTF8Encoding() Encriptação(Tem outro nome mais correto em PT mas eu digo encriptação a mesma xD) de Texto UTF8(Texto mais regular) Dim streturn As String = "" streturn como String(Para quem não sabe o que é String, string é uma linha de texto, String = Linha) ' Obtem os bytes e faz o processo, duas vezes Dim byteHash() As Byte = sha1crypto.ComputeHash(encoding.GetBytes(str)) byteHash como Byte = string que vai ser transformada em bytes e processada para SHA1 byteHash = sha1crypto.ComputeHash(byteHash) byteHash já encriptado 1x agora encriptado denovo, ficando assim 2x encriptado streturn += ("*" & BitConverter.ToString(byteHash).Replace("-", "")) streturn = Metemos o "*" da password em MySQL5 e convertemos o byteHash que é Bytes para string outra vez e tiramos todos os "-" da password que encriptamos Return streturn Devolvemos a password(Uma Function tem que sempre devolver um valor, i think) End Function Fim da Função Private Function conn Usagem: Invoca uma nova classe chamada sc renomeada como _enctype que depois usamos um Public Shared Function dela que devolve a info do servidor Private Function conn(ByVal db As String) Função Privada conn(ByVal db as string(db como linha) Dim classcn As String classcn como string _enctype = New sc _enctype como novo SC classcn = _enctype.encconn(db) classcn = é chamada uma função do SC(db = dar a Database que vamos usar) que devolve o ID, IP, Password e mais informação sobe a ligação a MySQL Return classcn Devolve a linha End Function Fecha/Termina a Função Private Sub board_msg Usagem: Isto é a caixa com o tal texto e butão que dá informação do tipo "Vais ser ligado ao Servidor","Falha de Conexão ao servidor" Tentei imitar mais ou menos o metodo da caixa do metin e isto foi o melhor que fiz, acho que ficou bastante bom e é simples PS: Normalmente, se estivermos uma caixa desta a nossa frente no metin se fizermos ALT + F4 não tem efeito, eu imitei isso tambem e algumas mais features que têm a janela do metin para ficar o mais parecido possivel. Private Sub board_msg(ByVal msg As String, ByVal btn As String, ByVal type As String) exitbutton.Enabled = False loginimg.Enabled = False idbox.Enabled = False pwbox.Enabled = False lgnbtn.Enabled = False outbtn.Enabled = False board.Visible = True board.BringToFront() boardlbl.Text = msg board_cancel.Text = btn board_cancel.Focus() Desativamos a aplicação só deixamos a board, aquela mensagem de "Vais ser ligado.." e o butão de Cancelar ativado e trazemos ela para a frente board.BringToFront() Asseguir, fazemos focus no butão, selecionamos ele; board_cancel.Focus() If type = "CONNECT" Then ElseIf type = "CONNECTED" Then My.Computer.Audio.Play(My.Resources.loginok, AudioPlayMode.Background) ElseIf type = "USEROK" Then My.Computer.Audio.Play(My.Resources.sucess, AudioPlayMode.Background) ElseIf type = "WRONG" Then My.Computer.Audio.Play(My.Resources.loginfail, AudioPlayMode.Background) ElseIf type = "NOT" Then ElseIf type = "SAVE" Then My.Settings.sid = idbox.Text My.Settings.spw = pwbox.Text My.Settings.Save() My.Computer.Audio.Play(My.Resources.open, AudioPlayMode.Background) ElseIf type = "CLOSED" Then xy.X = inputcd.Location.X xy.Y = 41 inputcd.Visible = True inputcd.Location = xy xy.X = boardlbl.Location.X xy.Y = 10 boardlbl.Location = xy xy.X = board_cancel.Location.X xy.Y = 65 board_cancel.Location = xy End If End Sub Isto é quando invocamos a tal board e para fazer cada coisa que queremos, exemplo: Como Invocamos isto? Private Sub board_msg(ByVal msg As String, ByVal btn As String, ByVal type As String); Chamamos assim: board_msg("Mensagem que mandamos para o a label para mostrar","Texto do Butão","Isto é o tipo da board que sera" O type(tipo) da board é o que definos para ele fazer, do genero: ElseIf type = "CLOSED" Then Se o type metermos "CLOSED" então ele faz uma ação, tal e qual como "SAVE" faz outra xD, somos nós que definimos as ações. Exemplo Simples de "Vais ser ligado ao servidor": board_msg("Vais ser ligado ao servidor.","Cancelar","CONNECT") lgnBoard Keydown Funcs