antiblock
Elveron

Search the Community

Showing results for tags '[tutorial]'.



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 258 results

  1. 1 - Abrir o Navicat. 2 - Separador Player, tabela Item_Proto 3 - Encontre o Id da arma que quer alterar. 4 - Faça as alterações: -Name = Nome da Arma -Type = Especifica o que é -Subtype = Tipo de arma. Exemplo: de uma mão, de duas mãos, adaga... -antiflag , flag , wearflag , immuneflag : Quem pode usar (classe de personagem que pode usar) -limittype0 = Tipo de limite para utilizar arma. Exemplo 1 = Nivel -limitvalue0 = Valor do limite apra utilizar a arma. -applytype0 = Tipo de bonus(por exemplo, velocidade de ataque = 7) -applyvalue0 = Quantidade de Bonus -applytype1 = Tipo do segundo bonus (2=mp maximo) -applyvalue1 = Quantidade do segundo bonus -applytype2 = Tipo do 3° Bonus (3=Vitalidade) -applyvalue2 = Quantidade do 3º Bonus -value0 = deixa vazio -value1 = Ataque Magico Minimo -value2 = Ataque Magico Maximo -value3 = Ataque Minimo -value4 = Ataque maximo -value5 = é o valeu de refinação. Por exemplo, uma arma +0 é diferente de uma +9. -socket_pct = Numero de slot para pedras Se Ajudei http://cyber-gamers.org/public/style_emoticons/default/451960.gif OBG
  2. Para remover a verificação do game com os servidores da YMIR, vão ao ficheiro game/src/main.cpp Procuram por: void Metin2Server_Check() { #ifdef _USE_SERVER_KEY_ if (false == CheckServer::CheckIp(g_szPublicIP)) { #ifdef _WIN32 fprintf(stderr, "check ip failed\n"); #endif g_isInvalidServer = true; } return; #endif if (LC_IsEurope() || test_server) return; // 브라질 ip if (strncmp (g_szPublicIP, "189.112.1", 9) == 0) { return; } // 캐나다 ip if (strncmp (g_szPublicIP, "74.200.6", 8) == 0) { return; } return; static const size_t CheckServerListSize = 1; static const char* CheckServerList[] = { "202.31.178.251"}; static const int CheckServerPort = 7120; socket_t sockConnector = INVALID_SOCKET; for (size_t i = 0 ; i < CheckServerListSize ; i++) { sockConnector = socket_connect( CheckServerList[i], CheckServerPort ); if (0 < sockConnector) break; } if (0 > sockConnector) { if (true != LC_IsEurope()) // 유럽은 접속을 하지 못하면 인증된 것으로 간주 g_isInvalidServer = true; return; } char buf[256] = { 0, }; socket_read(sockConnector, buf, sizeof(buf) - 1); sys_log(0, "recv[%s]", buf); if (strncmp(buf, "OK", 2) == 0) g_isInvalidServer = false; else if (strncmp(buf, "CK", 2) == 0) g_isInvalidServer = true; socket_close(sockConnector); } E substituem a função toda por: void Metin2Server_Check() { g_isInvalidServer = false; } Guardam e compilam. Fonte: ElitePvPers
  3. Função - Ao clicar no Npc , irão aparecer 4 Sub-Janelas. *Cavalo Principiante : Se escolheres esta opção terás de teres os requisitos mínimos ( Level 25 e 1.000.000 Gold ) e receberás Cavalo Principiante ( Level 1 Horse ) * Cavalo Armado : Se escolheres esta opção terás de teres os requisitos mínimos ( Level 35 e 2.500.000 Gold ) e receberás Cavalo Armado ( Level 11 Horse ) * Cavalo Militar : Se escolheres esta opção terás de teres os requisitos mínimos ( Level 50 e 5.000.000 Gold ) e receberás Cavalo Militar ( Level 21 Horse ) * Skill's de Cavalo : Se escolheres esta opção terás de teres os requisitos mínimos ( Level 50 e 10.000.000 Gold e Cavalo Militar ) e receberás as Skills do Militar ( Skills M1 ) Download: http://www.4shared.com/file/krSb-Wvl/npc_Cavalo.html E so colocar com o ftp na pasta "/hongkong/Quest/Object/ e/" ou dão reboot ao servidor ou escrevem "/reload q" no schat. Depois e só fazer /m 20080 para evocar o NPC. Espero que seja útil, cumprimentos.
  4. Boas comunidade. Trago aqui um tutorial de como passar .tar.gz para .vdi. Existem files como: [*]Server Files V2 [*]Server Files Marco_A Entre outras. Segue o video: Creditos: Pro-Area. Ajudei-te?
  5. Olá, como pedido do TiiToino aqui está o Script Anti login bug + Autokill Log's. Este é um sistema anti login bug que apaga automaticamente os log's que originam o tal "login bug" Tutorial: autolog.sh É um bocado dificil de explicar porque existem milhares de serverfiles diferentes, quem tiver duvidas adicione skype: senhordarua - Fazem o download do ficheiro autolog.sh - Editam o ficheiro com o notepad++ - Em "conf/login" colocam o directório do auth - E onde taem "../../log/login/syslog" colocam o directório onde é criado o syslog do auth (login) - Onde taem "script/login/autolog.sh" colocão o directório onde irão meter o ficheiro - Colocam o ficheiro onde estão os outros scripts, exemplo: start.sh, clear.sh, etc... - Clicar com botão direito do rato e dar permissões 777 ​- Reboot :) Tutorial: autologDB.sh - Fazem o download do ficheiro autologDB.sh - Editam o ficheiro com o notepad++ - Em "cd conf" alteram so o "conf" para o directório da database - E onde taem "../log/syslog" colocam o directório onde é criado o syslog da database (Base de dados) - Onde taem "script/db/autologDB.sh" colocão o directório onde irão meter o ficheiro - Colocam o ficheiro onde estão os outros scripts, exemplo: start.sh, clear.sh, etc... - Clicar com botão direito do rato e dar permissões 777 - Reboot :) Download autolog.sh:http://www.4shared.c...5K/autolog.html Download autolog.sh(db):http://www.4shared.c.../autologDB.html Virustotal(autolog.sh):https://www.virustot...sis/1362325476/ Virustotal(autologDB.sh):https://www.virustot...sis/1362327166/ Script autolog.sh: #!/bin/shcdcd conf/loginSERVER_NAME=gamewhile ( : ) do DATE=`date` echo "autogame starting game $DATE" >> ../../log/login/syslog echo "running" $SERVER_NAME >> ../../log/login/syslog# cp -f $SERVER_NAME $SERVER_NAME.current $SERVER_NAME rm cores/core.1 mv cores/core.2 cores/core.1 mv cores/core.3 cores/core.2 mv cores/core.4 cores/core.3 mv cores/core.5 cores/core.4 mv cores/core.6 cores/core.5 mv $SERVER_NAME.core cores/core.6 if [ ! -r .fastboot ]; then sleep 3 else rm .fastboot sleep 3 fi if [ -r .killscript ]; then DATE=`date`; echo "autoscript killed $DATE" >> ../../log/login/syslog rm .killscript exit fi while [ -r pause ]; do sleep 60 donedonecdsh script/login/autolog.sh & Script autologDB.sh: #!/bin/shcdcd confSERVER_NAME=dbwhile ( : ) do DATE=`date` echo "autogame starting game $DATE" >> ../log/syslog echo "running" $SERVER_NAME >> ../log/syslog# cp -f $SERVER_NAME $SERVER_NAME.current $SERVER_NAME rm cores/core.1 mv cores/core.2 cores/core.1 mv cores/core.3 cores/core.2 mv cores/core.4 cores/core.3 mv cores/core.5 cores/core.4 mv cores/core.6 cores/core.5 mv $SERVER_NAME.core cores/core.6 if [ ! -r .fastboot ]; then sleep 3 else rm .fastboot sleep 3 fi if [ -r .killscript ]; then DATE=`date`; echo "autoscript killed $DATE" >> ../log/syslog rm .killscript exit fi while [ -r pause ]; do sleep 60 donedonecdsh script/db/autologDB.sh & Cumprimentos SNiK Problemas ou duvidas Skype: senhordarua
  6. Olá pessoal hoje vou ensinar-vos a descomprimir files tar.gzAqui está o tutorial do Tar.gzAntes de mais nada , faça o download de umas Serverfiles Daroo ou qualquer outras..Segundo passo é dar Run nas Serverfiles e abrir o FilezillaTerceiro passo é ir ao directorio /usr do filezillaQuarto passo é ver se há alguma pasta com o nome game ou home..Quinto passo é apagar esse pasta com o seguinte comando no VirtualBox : cd /usr depois apertar enter e dar isto:rm -rf game ou rm -rf homeApós isto arrastar o ficheiro tar.gz (não é o mysql.tar.gz) poderá ter o nome de game.tar.gz ou outro qualquerSetimo passo é descomprimir o tar.gz com o seguinte codigo na maquina : cd /usr depois apertar enter e dar isto :tar zxvf game.tar.gz (o game é o nome do ficheiro tar.gz que pode estár com outro nome)Agora já devem ter raparado que vem também um ficheiro mysql.tar.gzDigitar isto na maquina : cd /var/db apertar enter e depois :rm -rf mysqlOitavo passo : Arrastar ficheiro mysql.tar.gz para o diretorio /var/db do filezillaNono passo : fazer cd /var/db apertar enter e depois fazer o seguinte codigo :tar zxvf mysql.tar.gzAgora dar reboot e aproveitar :DEspero ter sido util..
  7. A pedido do @Wery Oliveira, para não ter que criar conta noutro fórum, vou postar aqui o procedimento de como ter chat global no servidor usando o source. É de notar que não tenho quaisquer créditos, apenas vou fazer copy & paste com tradução para português e adicionada a TAG [staff]. Chat Global (com opção de activação/desactivação no ficheiro CONFIG) 1º game/input_p2p.cpp 2º game/input_main.cpp 3º game/config.cpp 4º game/config.h 5º .../share/locale/???/ 6º Todos os ficheiros CONFIG Fonte: metin2dev
  8. Olá Cyber! Venho mostrar um sistema que faz Backup da SERVERFILES, DB. Para fazer da files é simples só ir no Filezilla e clicar no arquivo e baixar, só que muitas vezes vem faltando arquivo pelo motivo de dar falha na transferência. Mas com esse arquivo podemos faze sem problemas que vem todos os arquivos. >> OBS: Esse arquivo vem na files do Rancoroso, só peguei ele e modifiquei uma palavra para dar certo em todas as files. (Arquivo criado por Rancoroso) Prints: Depois que você clicar em baixar a pasta backup, ou os arquivos mesmo como mostra o print acima, ele vai para pasta do usuário no seu computador. Como ajeitar o arquivo para suas Files? Download Extraia os arquivos No arquivo "Backup.sh" edite ele com notpad++ Ctrl + H > procure por: pasta001 Substitua pelo diretório onde fica o arquivo de iniciar o servidor, de substituir todos por que é muitas linhas que tem que mudar / Ex: game ou rancoroso, cada files tem a sua. Salve, abra o Filezilla Vai no diretório aonde está o arquivo para iniciar o servidor - Ex: /usr/game Passe os 2 arquivos backup (pasta) e backup.sh para /usr/game Pronto, agora só ir no VirtualBox e digite os comandos: cd (Diretório para os arquivos) /Ex: cd /usr/game >>OBS: cada files tem seus comandos sh backup.sh Escolha quais arquivos quer fazer backup, se é Serverfiles, DB, Amobs (Os dois), de enter e o backup será criado em /usr/game/backup. Créditos pelo arquivo: Rancoroso È meu primeiro post, não sei se ficou muito bom..
  9. Olá a todos. Vou ensinar como fazer um backup das files e db. È bom que faça um backup antes de modificar, adicionar, remover... qualquer arquivo do seu servidor para evitar problemas! Na serverfiles do rancoroso, achei um arquivo chamado "Backup", e em muitas files não tem isso, você tem que ir no Filzilla e baixar os arquivos por la, só que muitas vezes alguns arquivos só dão falhas; não passa todos os arquivos Mas com esse arquivo chamado "Backup" você digita um comando no virtualbox e ele faz o backup de sua serverfiles ou db, ou ambos. Você escolhe!! Ele faz o backup todo sem erro de faltar arquivos. Eu fiz o backup da files, depois feito só entrar na pasta backup e pronto. Feito o backup pode modificar oque quiser, caso dê erro só voltar os arquivos... Para instalar é simples 1 - Baixe os arquivos: Download 2 - Extraia os arquivos 3 - Edite o arquivo backup.sh, no bloco de notas ou notpad++ 4 - Aperta Ctrl + H para procurar e substituir palavras. Localize: pasta001 | Substitua pelo nome da pasta do filezilla, por ser GAME, RANCOROSO etc. 5- Mova os arquivos no Filezilla, na pasta /usr/game / OBS: no meu caso é GAME, no seu pode ser /usr/rancoroso... Pronto, agora os códigos: cd /usr/game sh backup.sh ATENÇÃO: O seu pode ser outro código. È o mesmo comando de ligar o servidor só muda o "start" para "backup". Todos os Créditos: Rancoroso Está meio ruim e não muito explicado por que é meu primeiro tópico, qualquer dúvida add no skype: Frozzyx
  10. Olá comunidade, antes de mais, eu já sei que muitos de vocês já sabem muito sobre o Metin2 e podem pensar que este tópico seja inútil mas a verdade é que ainda há pessoas que não sabem evoluir uma classe ou fazer sets para PVP/PVE ou seja o que for. Embora que a WIKI do Metin2 ensina muita coisa, ela não ensina como criar sets PVP/PVE. Status da classe Todas as classes têm que ter obrigatoriamente a vitalidade no máximo e a seguir, Guerreiro: - Força - Destreza Ninja: - Destreza - Força Sura: - Inteligência - Força Xamã - Inteligência - Destreza PVP (WARS) *Set para todas as classes sem contar com o Lycan. A Espada/Adaga/Arco/Campainha/Leque deve ter: O Elmo deve ter: A Armadura deve ter: Os Sapatos/Botas devem ter: O Escudo deve ter: A Pulseira deve ter: Os Brincos devem ter: O Colar deve ter: Total de defesas e resistências nos extras: Total de resistências no 6/7: PVP (WARS)+Forte *Sem defesas contra Xamã A Espada/Adaga/Arco/Campainha/Leque deve ter: O Elmo deve ter: A Armadura deve ter: Os Sapatos/Botas devem ter: O Escudo deve ter: A Pulseira deve ter: Os Brincos devem ter: O Colar deve ter: Total de defesas e resistências nos extras: Total de resistências no 6/7: PVE/PVM Todos os extras com "OU #?" à frente significa outro "Forte contra". Esse "Forte contra" depende do servidor de Metin2. A Espada/Adaga/Arco/Campainha/Leque deve ter: O Elmo deve ter: A Armadura deve ter: Os Sapatos/Botas devem ter: O Escudo deve ter: A Pulseira deve ter: Os Brincos devem ter: O Colar deve ter:
  11. Boas Comunidade Cyber-Gamers Bem este e o meu 1º Toturial por isso caso o meu topico estiver fechado e porque nao sabia a secção onde o meter Bem estava eu a experimentar o Cliente do Lauling V3 mas deparei que nao me conseguia conectar ao Servidor com as Files V3 do mesmo Então o que Pensei foi Inserir o Launcher de um cliente que tinha no PC e então esta aqui o resultado Então Pra Resolver o que precisam: 1º Apagarem os executáveis que se encontram na pasta do cliente 2º - Procurarem Por um Launcher de Sura com os ficheiros dll e o documento de texto onde la insiram o ip do servidor 3º - Colarem na Pasta do Cliente. Sugestão : Recomendo que usem um Launcher de 2010 , recomendo o launcher do cliente do Omega pois esse esta sem erros e é compatível com todos os clientes de 2010. Se vos ajudei metam http://cyber-gamers.org/public/style_emoticons/default/451960.gif Cumprimentos
  12. Adicionar isto no game : class GameWindow(ui.ScriptWindow): def __init__(self, stream): ui.ScriptWindow.__init__(self, "GAME") self.SetWindowName("game") net.SetPhaseWindow(net.PHASE_WINDOW_GAME, self) player.SetGameWindow(self) self.quickSlotPageIndex = 0 self.lastPKModeSendedTime = 0 self.LastBoniSwitcherId = 0 self.pressNumber = None self.guildWarQuestionDialog = None self.interface = None self.targetBoard = None self.console = None self.mapNameShower = None self.affectShower = None self.playerGauge = None self.boniSwitcherWnd = [] constInfo.BONI_SWITCHER_LOAD = FALSE #import uiBoniSwitcher #for i in xrange(constInfo.SWITCHER_COUNT): #self.boniSwitcherWnd.append(uiBoniSwitcher.BoniSwitcherDialog(i)) #self.boniSwitcherWnd[i].SetChangeBonusSwitcherEvent(self.__BoniSwitcherShow) #self.boniSwitcherWnd[i].GAMESetBoniSwitcherCheckEvent(self.__BoniSwitcherCheckEvent) self.stream=stream self.interface = interfaceModule.Interface() self.interface.MakeInterface() self.interface.SetOpenBoniSwitcherEvent(self.__BoniSwitcherShow) self.interface.ShowDefaultWindows() self.curtain = uiPhaseCurtain.PhaseCurtain() self.curtain.speed = 0.03 self.curtain.Hide() self.targetBoard = uiTarget.TargetBoard() self.targetBoard.SetWhisperEvent(ui.__mem_func__(self.interface.OpenWhisperDialog)) self.targetBoard.Hide() self.console = consoleModule.ConsoleWindow() self.console.BindGameClass(self) self.console.SetConsoleSize(wndMgr.GetScreenWidth(), 200) self.console.Hide() self.mapNameShower = uiMapNameShower.MapNameShower() self.affectShower = uiAffectShower.AffectShower() self.playerGauge = uiPlayerGauge.PlayerGauge(self) self.playerGauge.Hide() self.__SetQuickSlotMode() self.__ServerCommand_Build() self.__ProcessPreservedServerCommand() def __del__(self): player.SetGameWindow(0) net.ClearPhaseWindow(net.PHASE_WINDOW_GAME, self) ui.ScriptWindow.__del__(self) def Open(self): app.SetFrameSkip(1) self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight()) self.quickSlotPageIndex = 0 self.PickingCharacterIndex = -1 self.PickingItemIndex = -1 self.consoleEnable = FALSE self.isShowDebugInfo = FALSE self.ShowNameFlag = FALSE self.enableXMasBoom = FALSE self.startTimeXMasBoom = 0.0 self.indexXMasBoom = 0 global cameraDistance, cameraPitch, cameraRotation, cameraHeight app.SetCamera(cameraDistance, cameraPitch, cameraRotation, cameraHeight) constInfo.SET_DEFAULT_CAMERA_MAX_DISTANCE() constInfo.SET_DEFAULT_CHRNAME_COLOR() constInfo.SET_DEFAULT_FOG_LEVEL() constInfo.SET_DEFAULT_CONVERT_EMPIRE_LANGUAGE_ENABLE() constInfo.SET_DEFAULT_USE_ITEM_WEAPON_TABLE_ATTACK_BONUS() constInfo.SET_DEFAULT_USE_SKILL_EFFECT_ENABLE() Sacar isto e por no root : Download VT Havefun.
  13. Olá Cyber Games Resolvi faser um video dé como Implementar diffs no seu Game, então tá ai Qual Quer Dúvidas ,só Postar , séra um Prazer Respondelo Espero ter Ajudado , se ajudei http://cyber-gamers.org/public/style_emoticons/default/451960.gif ;) TUTORIAL SIMPLES , MAIS úTIL , O VIDEO NAO FICO MUITO BOM , POS FOI RAPIDO MAIS OQUE VALE éA INTENÇAO ;) http-~~-//www.youtube.com/watch?v=3eTt0Pa2TDU&feature=youtu.be Dowloand -> http://www.4shared.c...lementador.html By Ruan Sombra --> Vídeo xOcCan --> Programa
  14. Bem tenho cisto muito esta dúvida de como descompactar o novo item_proto do metin2 pt oficial e vou ensinar como faze-lo. Neste tutorial vou usar a ferramenta nexus, aqui vai. 1º Sacam o programa 2º Criam uma pasta e metem o programa lá dentro 3º Copiam o item_proto lá para dentro da mesma pasta 4º Abrem o terminal(CMD) e abrem o dirétorio(cd /diretorio_da_pasta) 5º Escrevem este pedaco de códico no terminal: NeXus item_proto item_proto_dump.xml E será criado um ficheiro .xml com o nome de item_proto_dump Download link: http://www.mediafire.com/download/45r725bdkushbae/NeXus.exe password: MrLucifer@Inforge Scan: https://www.virustotal.com/file/9576...is/1353426136/ Créditos: MrLucifer // Ferramenta xXBoyDarkXx Cumprimentos
  15. Bom dia. Há uns tempos atrás andava à procura de como meter, quando iniciamos pela primeira vez, ter logo os equipamentos equipados. Após alguma procura e ajuda de um membro* de outra comunidade de Metin2 cheguei ao objectivo. Tendo em conta que tão cedo, ou nunca, darei uso a isto, decidi partilhar com vocês. Certamente alguém dará melhor uso a isto que eu, principalmente que tem em mente um servidor PvP por exemplo. E também quem andasse à procura de fazer algo semelhante mas sem saber como. Fica aqui então a solução usando a função cmdchat. Primeiramente vão extrair o root e de seguida abrir o ficheiro game.py Procuram por: E adicionam: Por último, adicionam isto no final do ficheiro por exemplo. Deixo aqui uma simples quest para perceberem como funciona. Resultado final *Rafa23Alzira
  16. Boa noite comunidade, desde já este tópico é para partilhar um novo código c++ para utilização cujo o título indica! Abram o seguinte ficheiro: input_main.cpp e procuram por " if (ch->IncreaseChatCounter() >= 10) "