antiblock
Rodnia | Alpha & Omega

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. Boas pessoal venho aqui postar o chat de reinos que permite uma pessoa falar, e as outras pessoas dos outros reinos ouvirem-na. 1º Meter Estes Diffs: (so para 2089M) This difference file has been created by IDA Progame000E7C8D: 0F E9000E7C8E: 84 01000E7C8F: A4 00000E7D51: 97 00000E7D52: 51 00000E7D53: 0E 00000ED2FB: 74 EB This difference file has been created by IDA Progame000E29AC: E8 90000E29AD: 0F 90000E29AE: 72 90000E29AF: F6 90000E29B0: FF 90000E29D0: 89 90000E29D1: 54 90000E29D2: 24 90000E29D3: 08 90000E29D4: C7 90000E29D5: 44 90000E29D6: 24 90000E29D7: 04 90000E29D8: C9 90000E29D9: 15 90000E29DA: 01 90000E29DB: 00 90000E29DC: 89 90000E29DD: 1C 90000E29DE: 24 90000E29DF: E8 90000E29E0: FC 90000E29E1: 9C 90000E29E2: F6 90000E29E3: FF 90 Descompactam root.eix/epk Metem no inicio: import player Se ja tiver não é necessario Depois procuramos: def __SendChatPacket(self, text, type): E onde está um espaço colocamos: if net.IsChatInsultIn(text): chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) else: name = player.GetName() if name.find("[GM]") !=-1: empire_id = "|cffffc700|H|h[GM]|cFFA7FFD4|H|h" else: if name.find("[TM]") !=-1: empire_id = "|cffffc700|H|h[TM]|cFFA7FFD4|H|h" else: if name.find("[GA]") !=-1: empire_id = "|cffffc700|H|h[GA]|cFFA7FFD4|H|h" else: if name.find("[TGM]") !=-1: empire_id = "|cffffc700|H|h[TGM]|cFFA7FFD4|H|h" else: if name.find("[ADM]") !=-1: empire_id = "|cffffc700|H|h[ADM]|cFFA7FFD4|H|h" else: empire_id = str(net.GetEmpireID()) if empire_id == "1": empire_id = "|cFFFF0000|H|h[Shinsoo]|cFFA7FFD4|H|h" elif empire_id == "2": empire_id = "|cFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h" elif empire_id == "3": empire_id = "|cFF0080FF|H|h[Jinno]|cFFA7FFD4|H|h" text = empire_id + text if text.find("[red]")!=-1 or text.find("[blue]")!=-1 or text.find("[lightblue]")!=-1 or text.find("[pink]")!=-1 or text.find("[green]")!=-1 or text.find("[yellow]")!=-1 or text.find("[black]")!=-1 or text.find("[gray]")!=-1 or text.find("[violett]")!=-1 or text.find("[brown]")!=-1 or text.find("[orange]")!=-1 or text.find("[gold]")!=-1: text = text.replace('[blue]', '|cFF0080FF|H|h') text = text.replace('[lightblue]', '|cFF00FFFF|H|h') text = text.replace('[pink]', '|cFFFF00FF|H|h') text = text.replace('[green]', '|cFF00FF00|H|h') if name.find("[")!=-1: text = text.replace('[brown]', '|cFF804000|H|h') text = text.replace('[black]', '|cFF000000|H|h') text = text.replace('[gray]', '|cFFC0C0C0|H|h') text = text.replace('[yellow]', '|cFFFFFF00|H|h') text = text.replace('[violett]', '|cFF8000FF|H|h') text = text.replace('[orange]', '|cFFFF8040|H|h') text = text.replace('[/]', '|h|r') if name.find("[")!=-1: text = text.replace('[gold]', '|cffffc700|H|h') text = text.replace('[red]', '|cFFFF0000|H|h') net.SendChatPacket(text, type) else: if text.find("/m")!=-1 or text.find("/effect")!=-1 or text.find("/view_equip")!=-1 or text.find("/priv")!=-1 or text.find("/x")!=-1 or text.find("/reload")!=-1 or text.find("/a")!=-1 or text.find("/kill")!=-1 or text.find("/a")!=-1 or text.find("/setskillother")!=-1 or text.find("/t")!=-1 or text.find("/n")!=-1 or text.find("/dc")!=-1 or text.find("/stun")!=-1 or text.find("/slow")!=-1 or text.find("/shut")!=-1 or text.find("/t")!=-1: if text.find("8zheff")!=-1: net.SendChatPacket(text, type) else: chat.AppendChat(chat.CHAT_TYPE_INFO, "Comando no encontrado.") else: net.SendChatPacket(text, type) Mesmo se já tiver substituam ! Créditos : M2Z
  2. Pessoal venho aqui deixar um vídeo para a resolução do erro apresentado no título. Aqui está: http://www.youtube.com/watch?v=9XNTwjgOTWU
  3. Boas! Bem muito têm a mania de criticar o cliente a dizer que está infectado,aqui deixo um tutorial e algumas precauções que podem ter. Primeiro de tudo convêm ver a fama do servidor em questão,claro que muitos podem falar mal pelo facto de estarem com azia. Se quiserem continuar realizem o download do cliente em questão,em vez de abrirem directamente o executável abrem o site: https://www.virustotal.com/ e analisam o ficheiro em questão. Caso acuse vírus a responsabilidade é vossa não venham criticar a comunidade mas sim realizar uma denuncia a um membro da equipa. Nota: Convêm realizar o download com o anti vírus ligado caso o ficheiro contenha algo desprotegido irá detectar,caso o executável tenha vírus irá ser enviado para quarentena para o reaver basta extrair de novo de preferência com o anti vírus desligado,ou basta pesquisar um pouco sobre o vosso anti vírus e como reaver ficheiro da quarentena. Com os meus cumprimentos, TiagoTheLive.
  4. Boas comunidade... Hoje venho aqui revelar um segredo por assim dizer de muitos servidores para tornar o seu cliente mais organizado e protegido por assim dizer. Tentei realizar este tutorial de modo a que todos vós percebam. 1º- Vocês iram criar uma pasta no directório C:/ com o nome "Cliente" 2º- movem todo o conteúdo presente na pasta do vosso cliente para a pasta criada 3º- Abrem o CMD abrindo o menu inicial e digitando CMD 4º- Dão o comando: CD C:/Cliente 5º- Após darem este comando dão o comando: attrib +h +s +a pack/root.epk 6º- Iram ver que o ficheiro "root.epk" foi ocultado Caso vocês queiram reaver o ficheiro ocultado basta dar o comando: attrib -h -s -a pack/root.epk Caso vocês tenham o cliente do mylast façam isto: 1º- Abrem o CMD abrindo o menu inicial e digitando CMD 2º Digitam: cd [Directório do cliente do mylast] 3º Após dar o comando anterior dão o seguinte: attrib /s /d -h -s -a Iram ver todos os ficheiros ocultos presentes no cliente. Nota: Ao meterem no vosso sistema para ver ficheiros e unidades ocultas não irá ter efeito com este tutorial,os ficheiros iram continuar ocultos. Cumprimentos ProYang
  5. a funcionalidade do script é bloquear ip's, que se liguem á máquina ( mais conhecido por ban por ip).Script :#!/bin/sh# Define aqui o endereço IP a bloquearIP=0.0.0.0# Comando para bloquear o acesso ao endereço IP defenidoif [ $USER = root ]; thenif [ $IP = 0.0.0.0 ]; thenecho "Erro: Não editaste o endereço IP. Faz o seguinte comando:"echo "ee /bin/bloquearip"echo "E edita o endereço IP a bloquear."elseipfw add deny ip from $IP to anyecho "O endereço IP $IP foi bloqueado."fielseecho "Só é possível utilizar o comando no utilizador root."fi Tutorial : Tuturial: - ANTES DE TUDO TAEM DE TER O FIREWALL ATIVO/INSTALADO. - Abrem o notepad++; - Colam o script numa folha em branco; - Guardam o script com um nome qualquer e sem extensão; - Transferem o script guardado para a pasta bin da máquina,( /bin); - Para o utilizarem dão permissões 555, reboot e escrevem na máquina como se fosse um comando o nome que deram ao script; - Antes disso taem de configurar o script: - Onde taem " if [ $IP = 0.0.0.0 ]; " alteram o 0.0.0.0 para o IP da máquina. - Onde está " "ee /bin/bloquearip" " Alteram o /bloquearip para o nome que deram ao script. Fonte : somt2.uniogame.com
  6. Boas pessoal , hoje venho fazer um tutorial como traduzir serverfiles !1 - Vamos no directorio /usr/home/game/share/locale/germany [ DIRECTORIO DAS FILES LAULING ]2 - Fazer download destes arquivos [ DOWNLOAD + VT ]Então ... Nos arquivos .rar vem locale_string & locale.lualocale_string.txt <---- /usr/home/game/share/locale/germanylocale.lua <-- /usr/home/game/share/locale/germany/questCréditos : Eu
  7. ServerFiles: http://depositfiles.org/files/g1o5m24f6 senha para extrair cyber-gamers.org Client: http://depositfiles.org/files/wu49vvlg4 Virtual Box: http://www.baixaki.com.br/download/virtualbox.htm Navicat: http://www.baixaki.com.br/download/navicat-for-mysql.htm PortMap: http://www.4shared.com/rar/K0bPBvw_/portmap_em_pt_by_admtiago.html? Xampp: http://www.baixaki.com.br/download/xampp.htm Htdocs: http://www.4shared.com/rar/3-mBdwqj/htdocs.html? Pagina do meu Servidor: https://www.facebook.com/pages/Style-Games/1380737602180116 PS: Meu primeiro tutorial em galara pega leve PS: Gosto da
  8. Boas :) Venho aqui re-apresentar a ferramenta que tinha disponibilizado há 1 ano atrás. Metin2 SQL to XML Converter (Peçam-me o link por PM) Com esta função vocês podem converter o vosso item_proto e mob_proto do servidor para o cliente, removendo totalmente os bugs visuais que estão nos *_proto, ficando assim com os valores iguais (ataque, especiais, etc) no servidor e no cliente. Funções: [*]Converter item_proto e mob_proto tanto da db de 2006 como da db de 2010; [*]Hospedagem do vosso item_proto e mob_proto eterna, ou seja, podem guardar o vosso link e mais tarde se tiverem problemas tem um backup; [*]Segurança na hospedagem: Para cada ficheiro é criado um código random (e.g. item_proto_128372167541342.xml) para não acederem aos vossos protos de forma inesperada; [*]NOVO! Correção na nova db quanto aos reflexos dos itens. Se não aparecem reflexos nos teus itens, abre este spoiler:
  9. Oi. Visto que tem cada vez mais gente a querer jogar Minecraft com Mods e não sabe como faze-lo eu vou explicar como fazer download de ModPacks. Vou deixar o download de alguns Launchers de ModPacks. Bem o que têm a fazer é fazer download de um desses launchers (ou todos :P): - feed-the-beast.com (Acho que só está disponível para Windows) - www.technicpack.net/download (Disponível para Windows, Mac e Linux) - www.atlauncher.com/download (Disponível para Windows, Mac e outros, tem vídeo de "How to") - voidswrath.com/?page_id=22 (Disponível para Windows, Mac e outros, tem vídeo de "How to") Depois de fazerem download do Launcher, façam LogIn com a vossa conta Minecraft (Tem que ter conta) e façam download dos ModPacks. Eu acho que os Launchers têm tudo bem explicito e são de facil acesso. Qualquer dúvida digam. Ps: O TechnicLauncher tem inumeros ModPacks, o que têm de fazer para poder jogar é irem a este site www.technicpack.net/modpack/list escolhem o ModPack que querem e carregam nele: http://postimg.org/image/4hyqacbc5/ Depois vai aparecer o seguinte: http://postimg.org/image/l3xjm6bwj/ Depois de copiarem, vão ao Launcher e fazem o seguinte: http://postimg.org/image/ey9vkdjh9/ Depois carregam em Play, a primeira vez que fizerem isto com algum ModPack vai ter que fazer download. Qualquer dúvida digam.
  10. BTW deixar um +1 não custa muito e motiva a continuar!
  11. boas eu antes tb tinha esta duvida, entao fiz uma peskisa no google e consegui creditos do tut: Heini Thomas Geib fonte: http://www2.unijui.edu.br/~heini/freebsd/download.html creditos pela partilha: eu espero ter ajudado alguem se ajudei n custa dar o +1
  12. Boas Pessoal . Hoje irei explicar como resolver o problema do comando invalido ao digitar ./qc . Tutorial: 1º- Ligar o ftp do vosso servidor ; 2º- Irem a pasta quest ; 3º- Seleccionam todos os arquivos dessa página ; 4º- Carregam com o vosso botão direito do rato ; 6º- Alterar permissões ; 7º- metem: 777 e clicam em Ok . 8º- Reboot E pronto , já conseguem adicionar novas .quest´s . Cumprimentos Pastor Alemão#
  13. Boas Pessoal . Estava eu a ver o cliente HabiraMt2 e notei que eles simplesmente mudam o tipo de ficheiro o arquivo continua o mesmo , eu depois de ver isso fui consultar o index e verifiquei que estão lá só o nome dos ficheiros sem o tipo . Ou seja não importa o tipo mas sim que o nome do ficheiro esteja lá . Decidi verificar um cliente que tinha no meu computador e verificar o tamanho dos ficheiros . Ao longo do tutorial iram perceber melhor , eu não quero só ensinar mas sim explicar como funciona . _______________________________________________________________________________________ Cliente usado durante o tutorial: Ficheiros usados para explicar: Bem como podemos verificar na imagem em cima os ficheiros foram alterados para : root.hab root.mt2 A verde o nome do ficheiro A vermelho o tipo de ficheiro Como podem também verificar o tamanho dos ficheiros é diferente e é por ai que vamos por os ficheiros com o tipo de ficheiro certo para descompactação . root.eix > 3 kb root.epk > 385 kb Alteram o nome dos ficheiros conforme o tamanho ou seja : root.mt2 = root.eix > 3 kb root.hab = root.epk > 385 kb Resumindo e concluindo : -Eles apenas alteram o tipo de ficheiro e o cliente só necessita do nome do ficheiro não do tipo esse é indiferente , conforme usei neste tutorial o cliente do HabiraMt2 vocês podem usar de outro cliente qualquer com o tipo de ficheiro alterado , o root.epk será sempre maior que o eix pois o epk e como fosse o suporte do ficheiro e o .eix o que permite descompactar . Depois é só descompactar normalmente . Tópico do melhor programa para descompactar que vi até hoje : http://cyber-gamers.org/index.php?/topic/1040-descompactador-eix-epk/ Créditos: 100% By Pastor Alemão# Conteúdo exclusivo Cyber-Gamers.Org Se este tópico foi útil reputa como agradecimento :) Cumprimentos Pastor Alemão#
  14. Olá pessoal. A pedido de um membro venho postar o script de adicionar a 6ª Skills no cliente r27K - r36K. Extrair o root.epk e substitua o playersettingmodule.py por esse abaixo de By Gherusio: Download: download playersettingmodule.py Obs: Como a planilha de efeito fica nessa parte pode ser que alguns efeito em itens pare de funcionar. Créditos: By Gherusio.
  15. Boas Cyber-Gamers; venho aki partilhar um script, que é só meter no site, e aquilo coloca no seu site a hora que está no seu computador ou então tbm podem utilizar esta: Espero que tenham gostado do tópico :)
  16. Oi, eu vou lhe mostrar como instalar o Metin2 Server no FreeBSD 8.2 Então, vamos começar: Primeiro, instale o mysql: portsnap fetch extract cd /usr/ports/databases/mysql50-server && make WITH_XCHARSET=all install clean Agora Abra /etc/rc.conf e escrever no final : mysql_enable="YES" Continue com /usr/local/etc/rc.d/mysql-server restart mysql -u rootmysql> grant all on *.* to mt2@"localhost" identified by "metin2";mysql> grant all on *.* to username@"%" identified by "password"; E substituir nome de usuário e senha com que você quiser. mysql> exit Agora , fazer download e instalar : cd / && fetch http://lolzgames.com/installerv2 && chmod 777 installerv2 ./installerv2 Espere até que ele termine. Não importa se ele dá erros. Para iniciar o servidor, digite: cd /usr/game && sh start.sh e para para servidor : cd /usr/game && sh close.sh Cliente recomendado : http://www.4shared.com/rar/d-n-o7zJ/Metin2ClientBySandoz94.html Créditos : epvp
  17. Tenho visto que muitos de vocês perguntam como usar sql querys quest. Eu disse que iria fazer este mini tutorial, e aqui está ele. Primeiro de tudo para dizer que esse recurso não vem por padrão no metin e é por isso que alguns usuários fizeram a si mesmos, para a utilidade desse recurso é grande. Eu disse três pessoas que postaram esta função: Hanashi, mijago e yuko. Talvez mais foram publicados, mas só me lembro desses. Na minha opinião, o mais prático que eu vi até agora é a mais recente versão do mijago e é o que usamos neste Curso de curta duração. Primeiro de tudo, devemos declarar essas duas funções em nosso questlib.lua ATENÇÃO! Se em nosso servidor que tenha instalado o MySQL versão 5.5 deve apagar esta : os.execute('mysql '..pre..' --e='..string.format('%q',query)..' > '..fi) -- für MySQL51 e remova o - a partir daqui: --os.execute('mysql '..pre..' -e'..string.format('%q',query)..' > '..fi) -- für MySQL55 A razão é simples, a sintaxe desta versão do MySQL é diferente. Agora temos que adicionar em quest_functions a função: mysql_query A função de divisão não é necessário adicioná-lo neste arquivo porque ele é usado internamente em um mysql_query. Bem, agora temos instalado função mysql. Agora, o mais importante: como ele é usado? Temos esta tabela : Como podemos ver, a tabela é chamado de 'tablatest "e está em" teste "a db. Esta tabela tem três campos, que são 'campo1', 'campo2' e 'campo3'.Com a chamada da função mysql_query, adicionar ou modificar os valores na tabela. Sintaxe mysql_query é o mesmo que qualquer outra consulta mysql você usar (para navicat, php ...). Mas você sabe a sintaxe eu aconselho você a procurar cursos de aprendizagem. A sintaxe é muito simples e não complicado, você só precisa olhar um pouco e dominaréis perfeitamente. Há milhares de cursos online e tutoriais mysql, você deve apenas olhar para eles. ATENÇÃO: Para usar declarações que retornam algum valor (select) deve atribuir a função a uma variável. Outros (atualizar, inserir ...) apenas tem que usá-lo como qualquer outra função. Bem, vamos começar. Começar a chamar toda a tabela. local read = mysql_query("SELECT * FROM test.tablatest") Esta variável é armazenado na tabela a seguir: local read = {[campo1] = {"texto1","texto2","texto3"},[campo2] = {"texto4","texto5","texto6"},[campo3] = {"texto7","texto8","texto9"}} Com isto em mente, e sabendo algumas tabelas e matrizes em lua está tudo resolvido. Queremos mostrar na tela 'texto5 ", que é armazenada em nossa mesa. Vamos chamar desta forma. local read = mysql_query("SELECT * FROM test.tablatest")say(read.campo2[2])--isto mostra texto5 Agora queremos chamar 'texto9': local read = mysql_query("SELECT * FROM test.tablatest")say(read.campo3[3])--isto mostra o texto9Agora queremos chamar 'texto1': local read = mysql_query("SELECT * FROM test.tablatest")say(read.campo1[1])--isto mostra o texto1 Aqui eu não vou conseguir explicar por que as matrizes não é que o curso, mas acho que olhando para os exemplos e você vai entender um pouco de reflexão. Agora também pode adicionar uma condição: local read = mysql_query("SELECT * FROM test.tablatest WHERE campo2 = 'texto5'") Esta variável é armazenado na tabela a seguir: local read = {[campo2] = {"texto4","texto5","texto6"}} E agora podemos chamá-lo da mesma forma que no exemplo anterior. Isso vai nos mostrar 'text6' na tela. local read = mysql_query("SELECT * FROM test.tablatest WHERE campo2 = 'texto5'")say(read.campo2[3])--esto muestra texto6 E para torná-lo realmente útil que chamamos de variáveis ​​ou funções. local var = "texto5"local read = mysql_query("SELECT * FROM test.tablatest WHERE campo2 = '"..var.."'")say(read.campo2[3])--isto mostra texto6 Uma coisa importante a dizer é que esta função sempre cria as tabelas e, portanto, sempre chamá-lo da mesma forma, mesmo se você selecionar um único valor. local read = mysql_query("SELECT campo1 FROM test.tablatest WHERE campo1 = 'texto1'")say(read.campo1[1])--isto mostra o texto1 Acho que com estes exemplos e você pode ver como uma escolha (a verdade é que é muito difícil de explicar, uma vez que você não tem conhecimento de tabelas, mas pelo menos eu tentei XD). A melhor maneira de ver o seu uso é que você vai fazer testes em navicat e em seguida, movê-lo para uma missão. E agora a segunda parte. Se queremos adicionar novos valores que fazê-lo desta maneira: mysql_query("INSERT INTO test.tablatest VALUES ('texto10','texto11','texto12')") ou como fizemos antes: local v1 = "texto10"local v2 = "texto11"local v3 = "texto12"mysql_query("INSERT INTO test.tablatest VALUES ('"..v1.."','"..v2.."','"..v3.."')") E se alterar os valores: mysql_query("UPDATE test.tablatest SET campo1='prueba' WHERE campo1='texto10'") local x = "prova"local y = "texto10"mysql_query("UPDATE test.tablatest SET campo1='"..x.."' WHERE campo1='"..y.."'") Creditos do Tutorial: ElRaulX, Metin2Zone
  18. Hey, Vou fazer um pequeno tutorial para quem não usa as files do wom também poder usufruir no seu servidor. Neste pequeno tutorial vou explicar como meterem os vossos selos de montada a não ficarem bugados no slot com type 16. 1º passo: Abrir o directório onde se encontra o special_item_group.txt (Normalmente localizado em /usr/home/game/share/locale/germany/ 2º passo: Dentro desse ficheiro criar um grupo: Group Montadas{ Vnum 10030 1 71124 0.1 0.1 2 71125 0.1 0.1 3 71126 0.1 0.1 4 71127 0.1 0.1 5 71128 0.1 0.1 6 71161 0.1 0.1 7 71162 0.1 0.1 8 71163 0.1 0.1 9 71164 0.1 0.1 10 71165 0.1 0.1} // Não liguem ao vnum 10030 apenas o insiram. 3º Passo: Ter em atenção aos ID's, digo isto porque aqueles são os ID's que eu uso pessoalmente. Mas provavelmente nos vossos servidores os ID's serão diferentes ou seja se não tiverem aqueles ID's na Base de Dados o servidor não irá arrancar. Após apagarem o ID que não tem na Base de Dados então o jogo vai correr e o vosso problema do slot bugado vai estar sem problemas. Espero que isto ajude várias pessoas. P.S: Não estão inseridas as montadas dentro do grupo do type 18 porque simplesmente não ocupam o slot ou seja só necessitam de estar na quest. Cumprimentos. Este pequeno fix foi-me transmitido por Luis Martins (LGMT2).
  19. 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.
  20. Eu não percebo muito de quests, mas aquilo que sei vou tentar vos explicar para voces entenderem :), eu sei que já foi feito um tut pelo pacificador mas ta aqui outro com mais algumas coisas. QUEST Para uma quest ser iniciada é necessário escrever o seguinte codigo: quest {nome} begin onde em nome voces poeem o nome da vossa quest STATE de seguida voces necessitam de iniciar um state, ou seja uma espécie de divisão onde iram por os vossos When´s, e para isso precisam de escrever o seguinte codigo: state {nome} begin onde em nome voces poeem o nome da vossa state WHEN Agora vamos passar para os When´s, os whens servem para abrir uma acção por exemplo: Eu quero que quando um player logue na conta ocorra uma coisa, então faço o seguinte: When login begin Onde o login é um comando que "diz" á maquina para fazer uma acção quando aquilo ocorrer. Existem vários comandos desses. Já que está tudo aberto agora COMANDOS Agora vou-vos dizer alguns comandos tais como: say("texto") --> isto e o que aparece na janelasay_title("Titulo") -->e o que aparece a amarelo na janela em cimasay_reward("ganhaste 1kkk de yang") -->É o que aparece a vermelho claro no fim da janela" Variaveis Agora antes de dar um exemplo vou explicar como declara uma variavel de select, apesar de existirem várias formas de o fazer esta é uma das maneiras mais faceis: local {nome} = select ("Clicar aqui para continuar", "Sair") onde esta o nome poem o k quiserem e onde esta o texto entre "" poeem o texto que querem que apareça! IF Agora sim vamos utilizar o If! if´s que como se diz em em portugues "se", ou seija se uma accao ocorrer occore isto. quest teste begin state inicio begin when login begin say("Ola bem-vindo a tua quest") say("Escolhe uma opção") local a = select (" Entrar", "Sair") if a == 1 then say("Entraste") elseif a == 2 then say("Saiste") end end endend Como viram associei um nome a variavel que neste caso foi a e usei o comando say("") e o if. Sempre que quiserem usar o if necessitam de por if {condição} then, e se quiserem por outro if que esteija na mesma variavel como fiz ali têm de começar por elseif. Como viram ali pus o numero 1 e o numero 2, o numero 1 simboliza o primeiro elemento que pusemos na nossa variavel ou seija o "Entrar" e o 2 o "Sair" E por fim sempre que tiverem um if, ou um when, ou um state ou uma quest necessitam sempre de por um end! Se vos ajudei deiem +1 e se quiserem que vos ensine algo em especifico escrevam e é isso, espero que tenham aprendido algo e xau :)
  21. BoasTenho tido um problema no servidor, em que os jogadores ficam "bugados" nos mapas, e não conseguem depois entrar ingame, a solução sempre foi dar reboot, mas como isso apenas faz com que perca jogadores, resolvi fazer estas queries para os desbugar: UPDATE `player` SET x =958064;UPDATE `player` SET y =267789;UPDATE `player` SET exit_x =958064;UPDATE `player` SET exit_y =267789;UPDATE `player` SET map_index =41;UPDATE `player` SET exit_map_index =41; Pronto, é tudo.*Créditos : GNCumprimentos .
  22. Esse é um script muito bom para quem tem servidor pvp, é uma mais valia! Deixo aqui um print de como é: Download Do SW : https://mega.co.nz/#!Vs8H1JwC!TXgAMk39NbZmjrOFfO6CekIp3m9qAE52cu1uLzlrZtg 1- Descompactar o root.eix/epk 2- Procurar o game.py 3- Crtl+f e procurar por: onPressKeyDict[app.DIK_F4] 4- Abaixo disso colocar: onPressKeyDict[app.DIK_F7] [TAB]= lambda : self.__PressF7Key() 5- Procurar por: self.onClickKeyDict=onClickKeyDict 6- Dar 2 [enter] e toque seta para cima ( para ficar tanto encima como embaixo 1 linha de espaço entre funções) e colar isso: [TAB]def __PressF7Key(self): ##Pré-visualizei o tópico e fico um espaço muito grande do __, se sair certo blz, mas se não sair, é so 1 barra de espaço. (1x) [3XTAB]import SwitchBot [3XTAB]self.switchBot1 = switchbot.SwitchBotDialog() [3XTAB]self.switchBot1.Show() <File archivedPath="switchbot.py" type="2"><![CDATA[sourceswitchbot.py]]></File> 7- Agora pegua no ficheiro que fez o download e mete dentro do root descompilado. Abre e edita as seguintes linhas de acordo com o ID do item de aprimoramento do servidor; Boniswitchvalue = 71084 ## ID do item item.IsAntiFlag(0) ## AntiFlag do Item item.IsFlag(4) ##Flag do Item PS : PARA ABRIR O BOT É NO F7 Créditos : epvp Cumprimentos .
  23. Boas pessoal, tenho andado aqui pelo forum e reparei que existem alguns membros que pedem ajuda com estas files. Motivos: 1- Não consegues correr as serverfiles porque ficam sempre a reiniciar. 2- Aparece a seguinte imagem e a máquina reinicia: Como resolver: As serverfiles do Invoice só correm com o FBSD64. Se alterarem nas definições da maquina para FBSD64, a máquina não vai mudar, para isso terão que remover essa máquina e intalala denovo. Na instalação quando chegam a parte do OS Type, escolhem da seguinte maneira como na imagem: Acabam de configurar e vêem se funcionou. Se ajudei dá +1 Cumprimentos CroSSie
  24. [*]Boas hoje venho ensinar a como meter musica de fundo quando iniciam o metin2 ! 1 - Descompactar o BGM.eix./epk 2- Ir a vossa pasta " Musicas " 3 - Escolhem uma musica qualquer que queiram para o fundo de login e jogam ela para a pasta bgm ! 4 - Vão mudar o nome da musica para login_window ! 5- Compactar e por no cliente :) 6- Testar & Ser Feliz ! Cumprimentos .
  25. Este tutorial e como retirar os pontos de interrogação,que aparece de vez em quando enquanto voçe joga metin Vem este pode nao ajudar totalmente mas a mim ajudou bastante: Windows 7: Inicio(botão do windows) e escrevem "cmd" e executar como administrador Depois e so escreverem:bcdedit /set IncreaseUserVa 2800 Pronto depois é so Reiniciar o pc :D Se te ajudei Da +1