antiblock
Rodnia | Alpha & Omega

DarkWolf

Membro
  • Content Count

    515
  • Joined

  • Last visited

  • Days Won

    3

Reputation Activity

  1. Upvote
    DarkWolf reacted to NewWars in [Pedido]Tutorial De Implematação De Skill'S Em Cliente   
    Tuturial rapido:Descompilar rooteditar playermodulesettings.py e onde ta 1 2 3 4 5 meter um 6 no fim 15 16 17 18 19 meter um 21 no fimCopiar cada skills e mudar o nome pos mse que tens no PC.eix e .epk (exemplo: investida = gitu.msa)Descompilar o PC.epkfazer os mse e msa no PC.epkDescompilar locale_de.epkskilldesc e skilltable copiar um exemplo: os dainvestida e mudar nomesir a DB/player/skill_proto e adicionar mais uma investida mas com o numero 6Compilar locale_de.epkCompilar PC.epkCompilar root.epkAbrir clienteEscrever IDEscrever PasswordCarregar EnterEscolher a personagem com o butao ou enter e esperar ate o loading acabarIra ter um icon preto e no cliente das /reload ou /reload pAdicionar pontos na skill e no final fazerBUUM, YAAAHH, *INVESTIDA*, 100KK DE SKILL, Oh Ah...(morrer).Edit: Tutorial 2:Seca, dor de cabeça, noobice, FOD*C*!, bela m**rd*, /quit na cmd
  2. Upvote
    DarkWolf reacted to đŗaѵєη in [ Metin2 ] Implementar Aura Mística ( 6ª Skill )   
    Muito boa tarde a todos!
    A pedido, venho aqui hoje explicar como implementar a 6ª Skill de Guerreiro, tanto no servidor como no client.
    No servidor
    Antes de mais temos que ligar o nosso servidor e abrir o Navicat.
    Depois disso, vamos à tabela Player > skill_proto.
    Agora, adicionamos uma linha e fazem tal e qual o que vou expôr agora:


    Depois de completarem a tabela, salvam e reiniciam o servidor*.
    No client
    Para implementarem esta Skill no client, também é muito fácil!
    Primeiro que tudo, temos de ir à pasta "Pack" do vosso client e descompactar os ficheiros "locale**".
    Depois de termos descompactado os ficheiros "locale" vamos à pasta: "Source/locale/**/" e abrimos o ficheiro "skilltable".
    Logo a seguir, adicionamos uma nova linha e colocamos o seguinte:


    Salvamos e fechamos o bloco de notas/notepad++.
    Agora vamos adicionar a descrição da Skill, algo também bastante fácil e rápido.
    Para isso, temos de abrir o ficheiro "skilldesc"(Encontra-se na pasta "Source/locale/**/"), adicionamos uma linha e colocamos lá isto:


    Salvamos o ficheiro e voltamos a compactar os ficheiros "locale".
    E pronto, aqui temos a Aura Mística implementada no vosso servidor e client!
    Disfrutem e tenham um bom jogo!
    Observações:
    * - Reiniciar o servidor é a mesma coisa que escrever "/Reboot" na consola.
    Coloquem a Aura Mística a M10, a Perfect Master ela não dá qualquer dano!
    Créditos: đŗaѵєη - Tutorial exclusivo para a Cyber-Gamers!
    Cumprimentos,
    đŗaѵєη
  3. Upvote
    DarkWolf reacted to Cђ๏รєPєтภคร in [Sugestão] Área Vip   
    Supremo tu pagaste para ver digamos a informação da epvp [Área Vip] e será que custa publicares para aqueles que não podem pagar ? Ou que não querem aderir devido a não querer gastar dinheiro?
    Enfim...Lá está é "um dos mal's de todo o mundo" é o egoismo das pessoas,"se eu paguei para ver isto,tu também tens de pagar" ... --''
    Mas prontos cada um é como é .
    Cumprimentos,ChosePetras
  4. Downvote
    DarkWolf reacted to Supremo in [Sugestão] Área Vip   
    Boas,
    Venho falar de algo que tenho vindo a pensar há algum tempo..
    Uma boa ideia para a CG era criar-se uma zona VIP.
    Devem estar perguntar-se:
    "Nem todos podem pagar para aceder a essa area"
    - Ora ai esta, dai ser uma area VIP..
    "Para qué criar-se essa zona?
    - Vários utilizadores vêm a CG apenas para "roubarem" tutoriais, etc, e postarem noutros locais.
    - Há tutoriais que poderia postar na CG, mas não me decidi a faze-lo ainda, pois não quero que todos tenham acesso ao mesmo, e penso que todos saibam de coisas, tenham coisas que acham que seria útil a mais pessoas, mas não querem que "todo o mundo" o saiba. Epa.. Se todos tivermos as mesmas coisas praticamente veremos servidores todos iguais.. Ou não? ( Isto referindo à Área Metin2, relembrando que a zona VIP não seria apenas relacionado com isso..)
    "Como funcionaria?"
    - Bem.. Há muitas maneiras para o funcionamento deste sistema:
    - Teria de haver um número mínimo de posts para se poder aceder à essa área, suponhamos, como exemplo, que fosse 400 Posts.
    - Um sistema de "créditos" poderia ser implementado ( para aqueles que não podem pagar com dinheiro real), passarei a explicitar:
    - De cada vez que um utilizador fizesse um post receberia X créditos, e chegando a determinado número de créditos estaria apto para realizar um pedido de mudança de Grupo para o grupo "VIP", ou algo assim, que continha permissão para entrar na nova área que tenho estado a referir.
    - E claro, poderia haver também pagamentos por sms, etc..
    "Isso só estragaria o Fórum"
    - Quem tiver essa opinião responda no tópico e diga a razão, uma razão plausível e não apenas um comentário lançado ao ar..
    Sem nada mais..
  5. Downvote
    DarkWolf reacted to αlexαndre in 3º Concurso De Design   
    Ora como vim apresentar os meus trabalhos que acabei de fazer











    Espero que gostem :)
    Cumprimentos,
    Alexandre
  6. Downvote
    DarkWolf reacted to Ramz in [Programa] Criador De Xml   
    Como o titulo indica o programa serve para poupar trabalho na criaçao de novos epks e implementações..
    Imagem e "tutorial":

    Download: http://www.mediafire.com/?jl0f1kylyean90l
    Créditos: LordKill (epvp) e eu pela tradução
  7. Upvote
    DarkWolf reacted to Mastema in [Gangnam Style]Metin2   
    [Gangnam Style]Metin2


    http-~~-//youtu.be/iuvFiueDJmg

    http-~~-//youtu.be/ASoq9Emlc6c


    [download][/download]
    E só instalar no cliente!
    Retirado:TG
    Creditos:Raizen

    Se te ajudei http://cyber-gamers.org/public/style_emoticons/default/451960.gif !
  8. Upvote
    DarkWolf reacted to …Los† in [Site] Muito Bonito =D   
    Olá galera venho trazer aqui um site muito bonito
    segue abaixo as imagens do site.









    OBS: O site não foi muito editado por mim, qualquer erro ou bug tradução no site, fica seu critério arrumar, o item shop precisa mexer eu não mexi nas funções do site, apenas traduzi algumas coisa para entender como funcionava visto que é muito bonito então para quem gosta de editar go go eu to sem tempo se não deixava pronto xD mais ai esta espero que gostem.
     
    1 - http://www.mediafire.com/?81k455q3zj189u2
    2 - https://mega.nz/#!Zx4RSTaT!1C3lVbJ7ji8AiG57-daHAam7_YnaUx_j2Cro8jDo4Mc
    Na pasta do site existe um arquivo chamado MYSQL basta copiar ou roda no navicat as querys com as funções.

    Créditos
    By Prest
    OBS: não sei onde ele conseguiu isto mais a muito tempo eu tinha aqui no meu computador
    que o mesmo pediu para ajeitar para ele.
  9. Upvote
    DarkWolf reacted to .Revo in Sistema Automático De Pagamento - Paygol (Sms) By .Revo   
    Boas pessoal decidi partilhar também este tópico neste forum, pois já tinha publicado este tópico na epvp tendo muito sucesso!Este script (código - programação) em php foi completamente criado por mim inclusive a tabela.(http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2194824-release-paygol-automatic-system.html)Vi que iriam gostar, por isso cá está:Cria um ficheiro nomeado como "teste.php" (exemplo) - isto é o sistema IPN...:
    <?php//ligação à base de dados$ligacao = mysql_connect("hostname", "user", "pass") ; mysql_select_db("account", $ligacao);?><?php//check that the request comes from PayGol serverif(!in_array($_SERVER['REMOTE_ADDR'], array('109.70.3.48', '109.70.3.146', '109.70.3.58'))){ header("HTTP/1.0 403 Forbidden"); die("Compra la isso e deixa-te de coisas...");} //Variáveis do paygol$message_id = filter($_GET['message_id']);$service_id = filter($_GET['service_id']);$shortcode = filter($_GET['shortcode']);$keyword = filter($_GET['keyword']);$message = filter($_GET['message']);$sender = filter($_GET['sender']);$operator = filter($_GET['operator']);$country = filter($_GET['country']);$custom = filter($_GET['custom']);//In my case this is the username.$price = filter($_GET['price']);$currency = filter($_GET['currency']);$qmoedas = 199;?><?php//Aqui poderás jogar com vários produtos. Ou então só mudar o ID do serviço.if ($service_id == "40303"){ $jogadormd = mysql_query("SELECT dp FROM account.account WHERE login = '".$custom."'"); $moedas = mysql_fetch_array($jogadormd); $query = "UPDATE account.account SET dp = '".$moedas."'+'".$qmoedas."' WHERE login = '".$custom."'"; $querylogs = "INSERT INTO `paygol_logs` (login,ip_address,timestamp,currency,preco,pais,operadora,codigo) VALUES ('".$custom."','".$_SERVER['REMOTE_ADDR']."','".time()."','".$currency."','".$price."','".$country."','".$operator."','".$shortcode."')"; mysql_query($querylogs,$query,$ligacao);} else { die("[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/wtf.gif[/img]??");}mysql_close($ligacao);?>Tabela (Base de Dados account):DROP TABLE IF EXISTS `paygol_logs`;CREATE TABLE `paygol_logs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login` varchar(50) DEFAULT NULL, `ip_address` varchar(75) DEFAULT NULL, `timestamp` varchar(30) DEFAULT NULL, `currency` varchar(5) DEFAULT NULL, `preco` varchar(10) DEFAULT NULL, `moedas` varchar(10) DEFAULT NULL, `pais` text, `operadora` text, `codigo` decimal(50,0) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;Exemplo do botão de pagamento:<script src="http://www.paygol.com/micropayment/js/paygol.js" type="text/javascript"></script><!-- PayGol Form --><form name="pg_frm"><input type="hidden" name="pg_serviceid" value="40303"><input type="hidden" name="pg_currency" value="EUR"><input type="hidden" name="pg_name" value="YourSite - Coins Test"><input type="hidden" name="pg_custom" value="<?php echo''.$_SESSION['user_name'].'' ?>"><input type="hidden" name="pg_price" value="2"><input type="hidden" name="pg_return_url" value="http://youtsite.com/index.php?s=pagamentos_success"><input type="hidden" name="pg_cancel_url" value="http://yoursite.com/index.php?s=pagamentos_cancel"><input type="image" name="pg_button" class="paygol" src="http://imageshack.us/a/img39/4203/paygm.png" border="0" alt="Make payments with PayGol: the easiest way!" title="Make payments with PayGol: the easiest way!" onClick="pg_reDirect(this.form)"></form>"dp" é a minha coluna de moedas!!! deves mudar para tua!!Dependendo do teu CMS (Site de metin) deverás editar o seguinte código, ou mantelo:<?php echo''.$_SESSION['user_name'].'' ?>Deverão ler também http://www.paygol.com/micropayment/implementationEspero que gostem!!
  10. Upvote
    DarkWolf reacted to Rancoroso in [Quest] Quest Pronta Da Caverna Demoniaca.   
    Olá galera hoje estava fazendo uma buscar na net sobre a caverna demoniaca e achei uma quest bem feita.no caso do regen.txt vc terá de faze pois ainda não achei nenhum 100%.
    quest catacomb beginstate start beginwhen 1093.kill with pc.get_map_index() == 66 begind.notice("Dute catre catacomba diavoului")d.new_jump_all(MAPINDEX , x , y)endwhen 20092.chat."Catacomba diavoului" with pc.get_map_index() == 713 beginsay_title("Gardian")say("")say("Ai nevoie de nivelul 75 ca sa intri")wait()if pc.get_level() < 75 thensay("Imi pare rau,nu ai nivelul necesar")endif pc.get_level() >= 75 thensay("Ok,te voi trimite imediat")pc.warp(307200,1203200)endendwhen login with pc.get_map_index() == 712 begind.jump_all(81,58)say_title("Catacomba diavolului Piatra 1")say("")say("60 Minute ai la dispozitie")say("Dute la locul sfat si la sculptura din piatra!")pc.give_item2("seal",1)endwhen sculpture.chat."Etajul 1" with pc.get_map_index() == 712 beginsay_title("Catacomba diavolului Piatra 1")say("Vei fi teleporatat imediat!")d.jump_all(544,42)endwhen login with pc.get_map_index() == 712 begind.notice("Gaseste statuia!")endwhen sculpture1.chat."Etajul 2" with pc.get_map_index() == 712 beginsay_title("Sculptura ******")say("")say("Salut,vrei sa te duci la urmatorul etaj? ")say("")wait()local s = select("Da", "Nu,iesi")if 1 == s thend.jump_all(1380,250)endif 2 == s thend.exit_all()endendwhen login with pc.get_map_index() == 712 begind.notice("Scopul este sa gasesti textul corect")endfunction get_3floor_stone_pos()local positions = {{1249,343}{1353,351}{1249,250}{1249,153}{1349,150}{1149,252}{1152,148}{1148,347}}for i = 1, 6 dolocal j = number(i,8)if i != j thenlocal t = positions[i];positions[i] = positions[j];positions[j] = t;endend-- for i = 1, 8 do-- positions[i][1] = positions[i][1] * 100-- positions[i][2] = positions[i][2] * 100endwhen 8019.kill with pc.get_map_index() == 712 beginlocal positions = catacombstone.get_3floor_stone_pos()for i = 1, 8 dochat(positions[i][1], positions[i][2])d.set_unique("fake" .. i , d.spawn_mob(8017, positions[i][1], positions[i][2]))endchat(positions[7][1], positions[7][2])local vid = d.spawn_mob(8017, positions[7][1], positions[7][2])chat(vid)d.set_unique("real", vid)server_loop_timer('catacomb_stone3_update', 10, pc.get_map_index())server_timer('catacomb_stone3_fail1', 5*60, pc.get_map_index())d.notice("3. Podeaua usa.");d.notice("Ai gasit cele mai multe pietre false");d.notice("Gasesteo pe cea adevarata in 15 minute");d.notice("si Distrugeo !.. ")d.notice("Este singura cale sa treci la etajul urmator");endwhen catacomb_stone3_fail1.server_timer beginif d.select(get_server_timer_arg()) thend.notice("10 Minute Ramase.")server_timer('catacomb_stone3_fail2', 5*60, get_server_timer_arg())endendwhen catacomb_stone3_fail2.server_timer beginif d.select(get_server_timer_arg()) thend.notice("5 Minute Ramase.")server_timer('catacomb_stone4_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img]', 5*60, get_server_timer_arg())endendwhen catacomb_stone3_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img].server_timer beginif d.select(get_server_timer_arg()) thend.notice("Timp expirat.")d.exit_all()clear_server_timer('catacomb_stone3_update', get_server_timer_arg())endendwhen catacomb_stone3_update.server_timer beginif d.select(get_server_timer_arg()) thenif not d.is_unique_dead("real") thenfor i = 1, 8 doif d.getf("fakedead" .. i) == 0 thenif d.unique_get_hp_perc("fake" .. i) < 50 thend.purge_unique("fake" .. i)d.setf("fakedead" .. i, 1)d.notice("");endendendelseserver_timer("catacomb_stone3_end", 5, get_server_timer_arg())d.notice("Se pare ca ai reusit! ")d.notice("")d.notice("Ai distrus piatra");d.notice("Vei ajunge la etajul 4")d.jump_all(500,717)clear_server_timer('catacomb_stone3_fail1', get_server_timer_arg())clear_server_timer('catacomb_stone3_fail2', get_server_timer_arg())clear_server_timer('catacomb_stone3_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img]', get_server_timer_arg())endelseserver_timer('catacomb_stone3_stop_timer', 1, get_server_timer_arg())endendwhen catacomb_stone3_stop_timer.server_timer beginclear_server_timer('catacomb_stone3_update', get_server_timer_arg())endwhen login with pc.get_map_index() == 712 begind.notice("Omoarata toti sefi !")d.spawn_mob(mobid , 500,787)endwhen 2526.kill with pc.get_map_index() == 712 begind.jump_all(846,907)endwhen login with pc.get_map_index() == 712 begind.notice("Aceasta este camerea sigiliilor")d.notice("Cauta si ia sigiliul!")endwhen 2322.kill with pc.in_dungeon() begingame.drop_item("seal",1)endwhen stone.take with item.vnum == seal and pc.get_map_index() == 712 begind.notice("Vei fi teleportat catre urmatorul etaj")item.remove();npc.purge();d.jump_all(1300,704)endwhen login with pc.get_map_index() == 712 begind.notice("Omoara toti sefi")endwhen boss.kill with pc.in_dungeon() beginsay_title("Catacomba diavoululi Piatra 6")say("")say("Doresti sa continuii ?")local s = select(locale.yes , locale.no)if 1 == s thend.jump_all(74,1158)endif 2 == s thenlocal reward_alchemist = {20074, 20075, 20076}d.spawn_mob(reward_alchemist[number(1,3)], 425, 216);d.setqf("can_refine", 5)timer("catacombs_times",120)endendwhen catacombs_times.timer with pc.get_map_index() == 712 begind.notice("Timp exipirat")d.exit_all()endwhen login with pc.get_map_index() == mapindex begind.notice("Dr.House omoara !")endwhen 5290.kill with pc.in_dungeon() beginwait()say_title("Catacomba diavoululi Piatra 7")say("")say("Misiune Completa !")say("")d.exit_all()endendendFonte: cheatsbrasil.Autor : não tinha o nome.
  11. Upvote
    DarkWolf got a reaction from ŽŞҜIŁŁ€Ř in [Tutorial] Como Instalar Quest'S   
    Boas pessoal este é o meu primeiro tutorial xD espero que gostem!
    Para começar devem ter o servidor ligado, o Filizilla e o navicat
    conectado ao servidor.
    Vou dar um exemplo de instalar uma quest para uma loja, a loja vai
    ser o NPC "idosa" com o ID "9006"
    Vamos lá,
    vão ao directório "/home/game/share/locale/germany/quest" e arrastem
    de lá um ficheiro qualquer ".quet" para o vosso ambiente de trabalho,
    alterem o nome do ficheiro para um a vossa escolha, eu vou dar-lhe o
    nome de "mining.quest" para depois reconhecer outros ficheiros que
    estão dentro da pasta chat de outros NPC's com o nome de "mining"
    os quais são .arg , .script , .when, mas iss o agora não interessa, depois
    de darem o nome ao ficheiro metam isto lá dentro:
    quest mining begin
    state start begin
    when 9006.chat."Item’s para o Casamento" begin
    npc . open_shop (9)
    setskin ( NOWINDOW )
    end
    end
    end
    Vou vos explicar como funciona, onde diz "quest mining begin"
    "mining" é o nome da quest dentro no chat do NPC vai ficar assim:
    mining.start.0.arg
    mining.start.0.script
    mining.start.0.when
    Onde diz "when 9006.chat."Item’s para o Casamento" begin"
    "9006" é o ID do NPC,
    "Itens para o Casamento" é o que vai aparecer na lista depois de
    clicarem no NPC;
    Onde diz "npc . open_shop (9)"
    "9" é o ID da loja no navicat, na tabela shop, fica aqui um link com
    um bom Tut de como criar lojas no navicat;
    http://cyber-gamers.org/index.php?/topic/1599-colocar-todos-npc-com-varias-janelas-pedido-para-elite/
    e isto "setskin ( NOWINDOW )" é para abrir a janela, se não tiver
    isso vai ficar tipo bugado =/
    mas se quiserem que apareça um texto quando se abre a loja no lugar de
    "setskin ( NOWINDOW )" metam isto:
    say ( "Tens aqui todas os Itens para o Casamento." )
    entre as aspas metam o que quiserem.
    Depois disso tudo guardem e arrastem o ficheiro para o directório
    "/home/game/share/locale/germany/quest", e procurem um ficheiro chamado
    "locale_list" nesse mesmo directório, abram-no e metam o nome da quest na
    ultima linha, no meu caso será "mining.quest" sem as aspas -.-'
    Depois guardem o ficheiro e vão a máquina virtual e escrevam:
    cd /home/game/share/locale/germany/quest
    ./qc nomedaquest.quest que no meu saco será
    ./qc mining.quest deem [ENTER]
    Depois vão a este directório:
    "/home/game/share/locale/germany/quest/object/9006/chat"
    e vejam se esta lá os ficheiros:
    mining.start.0.arg
    mining.start.0.script
    mining.start.0.when
    Depois dêem reboot, entrem no jogo e vão testar no NPC!!!!
    and be happy!!! xD
    Créditos: DarkWolf
  12. Upvote
    DarkWolf reacted to Rancoroso in [Release]Masterepack 5.5.5 - Compilador-Descompilador   
    Opção 1 Download: https://mega.nz/#!V0RQlYZC!fq9uvsfLP_G_zdrYvf3cnoSuP6MPqee5wGdt_0zAN1A
    Opção 2 Download: http://www.mediafire...hnty5790d87fwvk
    Opção 3 Download: http://www.4shared.c...terEPack_5.html
     

    Natal começou com o pé direito! : D De qualquer forma, Hawkings e eu fiz uma nova atualização, muito maior do que o último.
    Na verdade, o compilador feita a partir de 0 a um máximo e tentar optimizar a adição e remoção de colocar funções desnecessárias na pele dos utilizadores.

    Como sempre, a equipe é composta do mesmo:
    Anghios(Coder)
    Hawkings(Coder)
    Anzert(Designer)
    Danibonilla1(Tester)

    Eu diria que o trabalho que leva o bolo é o Danibonilla1, já sabemos codearlo tudo do zero, sem qualquer problema, mas encontrou muitas falhas que nos permitiu corrigir antes de públicos versão :)

    Novos recursos:

    -Design editado. Agora perder menos tempo para compilar e descompilar tempo, você pode fazê-lo a partir de uma rota externa ou da aplicação. Tudo muito mais fácil e prático! :)
    Otimizado código novamente implementação, mais suave.
    Limpou-a pasta do aplicativo, movendo todo o conteúdo essencial para uma pasta chamada "sistema" fora do caminho dos outros arquivos.

    -Adicionado um erro de sistema e excepção à aplicação que será salvo em "sistema \ errores.txt"
    Automática de arquivos de reparação. XML ... Você pode dizer adeus a erros de compilação! : Icon_mrgreen:

    -Quando você iniciar o aplicativo ou tentando atualizá-lo, falta de arquivos essenciais pode usar automaticamente o download da nossa hospedagem: icon_cool:

    -Nós removemos o registro, pouco usado. Mas, se alguém usou e pode reivindicar o 5.1 está pronto: P

    -Introduziu um sistema de atualização automática do aplicativo ou outras funções.

    -Adicionado uma notícia para iniciar o programa, carga, ou não pode ser exibido. Ele é frequentemente usado para avisar que novas atualizações ou outras coisas necessárias para a aplicação.

    -Você pode descompilar, criptografar e backup de arquivos a partir de uma rota externa. Apenas problema? como a construção de sempre feito no caminho do aplicativo.

    -Quando você fechar ou abrir o aplicativo, caso tenha alterado a rota externa é salvo automaticamente.
    NOVO

    -Adicionado um sistema para alterar extensões de arquivo. Por exemplo Metin2.epk e Metin2.eix para Metin2.ang e Metin2.haw

    Como faço para obter a versão 5.0?

    Você pode apenas fazer o download do anexo, ou se você tiver versões anteriores você pode clicar em "Sobre" e fazer o download de lá! :)

    Créditos indirectos: Tim Niederhausen (epvpers) por la creación de los m2.exe.

    MasterEPack by Anghios & Hawkings is licensed under a Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported License.
    Permissions beyond the scope of this license may be available at [email protected]
  13. Upvote
    DarkWolf reacted to Rancoroso in Metin2 Map Pointer V1.0   
    Bom achei ele aplicativo muito bom pra quem quer adicionar mobs em mapas sem dificuldades nenhuma.
    Como usar é simples basta extrair o mapa que quer adicionar os mobs, exemplo map_a2 ki é o vale dos orcs, depois disso adicione a pasta do mapa junto ao aplicativo e inicie o aplicativo Metin2 Map Pointer v1.0 e selecione a pasta do mapa que quer criar regen.txt dos mobs.
    imagem:

    Você pode colocar apenas clicando no monstro, mas tudo deve ser auto-explicativo.
    Há algumas exceções não tratadas em que uma mensagem. NET Framework vem (pelo menos do jeito que você precisa. NET Framework 3.5), porque o tempo ichh e não quer me levar para onde, não se surpreenda ...
    Quem estiver interessado na linguagem de programação: CSharp.
    Uma pequena nota:
    Seu mob_proto.xml deve ser codificado com UTF-8, o programa faz isso automaticamente, mas na versão automática são caracteres especiais não são exibidos corretamente. Que você pode segurar, dando o seu mob_proto.xml
    no Notepad + + abre a aba "codificação" em "Converter para UTF-8" cliques e lojas.
    O group.txt e group_group.txt deve ter sempre o delimitado, isto causaria problemas durante a leitura (você então receber uma mensagem incluindo a linha ofensiva).
    Então, agora escrito bastante, se divertir com a ferramenta.
    saudação
    musicinstructor
    €: A atualização para v1.0 são algumas correções.
    http://www.4shared.c...ointer_v10.html
  14. Upvote
    DarkWolf got a reaction from Mastema in Como Meter Ficheiro Acessivel Em Filles By Icebeatzz   
    eu tou a usar essas files e estão a dar na boa!! manda print do erro, sempre conseguiste istalar files usando o VBox?
  15. Upvote
    DarkWolf got a reaction from Mastema in Como Meter Ficheiro Acessivel Em Filles By Icebeatzz   
    tenta fazer novo download das files
  16. Upvote
    DarkWolf got a reaction from Mastema in Como Meter Ficheiro Acessivel Em Filles By Icebeatzz   
    Ah acho que já sei o que é, as files do Icebeatzz estão a fazer conflito com estas files que ai tens: "C:UsersCHUPAMOSDesktopMitoMt2.vdi" tens de as tirar para as do icebeatzz darem...
  17. Upvote
    DarkWolf got a reaction from Mastema in Como Meter Ficheiro Acessivel Em Filles By Icebeatzz   
    foste ao VBox e clicaste com o lado direito em cima da imagem e meteste Apagar todos os arquivos?
  18. Upvote
    DarkWolf got a reaction from Mastema in Como Meter Ficheiro Acessivel Em Filles By Icebeatzz   
    isso é estranho, ja foste verificar se esta alguma coisa neste directorio "C:Users*****VirtualBox VMs*****" em relação as files que estão a fazer conflito?
  19. Upvote
    DarkWolf got a reaction from Mastema in Como Meter Ficheiro Acessivel Em Filles By Icebeatzz   
    branco?? O.oo meu esta vermelho, talvez o teu esteja mal sacado, deve de estarcorrompido ou assim...fizeste o download a partir deste topico?http://cyber-gamers.org/index.php?/topic/592-serverfiles-20112012-e-cliente-by-icebeatzz%E2%84%A2-roothamachidyndns-metin2/
  20. Upvote
    DarkWolf reacted to Ramz in [Tutorial] Converter O Item_Proto & Mob_Proto Em Xml   
    Antes de mais precizam de ter um servidor-web (xampp, wamp...), tendo isso copiamos o arquivo php para o xampp/wampp,abrimos-o com o notepad e editamos a 3º linha:$sqlServ = mysql_connect('IP_LOCAL', 'Utilizador', 'Password');Depois vamos ao endereço onde colocaram no meu caso é http://localhost/item_porto_xml.php e no site será gerado o códigoé só selecionarmos tudo da página e inserir num xml e compilar..Exatamente o mesmo procedimento para o mob_proto..Download item_proto_xml.php: http://www.mediafire...irwvygd536kvknrDownload mob_proto_xml.php: http://www.mediafire...kr58d8lkzl4chdeFonte: Epvp & Eu que editei para aparecer os parametros <item_proto> & <mob_proto> para ser mais fácil
  21. Upvote
    DarkWolf reacted to Ramz in [Tool] Criador De Items Em Pt-Pt   
    Viva comunidade decidi traduzir a ferramenta de criar items do Nixodas para PT-PT visto que em alemão é um bocado complicado a parte dos bónus, etc..
    Ou Link:
    http://www.mediafire.com/?buv8zkimb07lk4x
  22. Upvote
    DarkWolf got a reaction from nevermindzz in [Navicat] Entender Sobreas Flags E Seus Efeitos   
    Vamos ao que interessa:
    Ora bem, como voces já devem ter reparado, existem 4 tipos de flags [Navicat » db Player » tabela item_proto]
    são elas:
    - AntiFlag
    - Flag
    - WearFlag
    - ImuneFlag
    Nesta lista proponho-me a explicar o que cada uma faz.
    Neste momento só tenho as Wear Flags e as Imune Flags, pois as outras listas ainda nao estao acabadas, mas espero conseguir meter as restantes em breve.
    ************************************************** *******
    Antes de mais, uma breve lição sobre Flags Binárias [em edição]
    Eu tinha aqui uma explicação mais erudita, mas acabei de me aperceber que
    muita gente só ia ficar mais confusa, por isso quem perceber mais de
    informática vai ter de se contentar com esta.
    Como usar Flags Binárias:
    Voces podem usar varias flags ao mesmo tempo num item (excepto as wearflags)
    portanto vou ensinar-vos a usar um conjunto de flags simultaneamente.
    Para isso basta somarem as flags que querem usar... por exemplo,
    eu acabei de criar um leque... quero que só os shamans possam usa-lo
    portanto eu vou querer por os seguintes valores na Antiflag: 4, 8 e 16 (ver Antiflags).
    Para usar as 3 ao mesmo tempo vou limitar-me a somá-las. 4 + 8 + 16 = 28
    Logo, ao colocar a antiflag 28 no meu super leque novo, só os shamans é que
    o podem usar... giro, não é? Não, porque podem vender o leque na loja, e eu
    não gosto que tratem o meu novo leque com essa falta de respeito
    Para isso vou adicionar também a antiflag 256... 256 + 28 = 284
    Voilá, o meu leque ta pronto, e não pode ser vendido.
    Agora ao Contrário:
    Eu tenho um inventário cheio de Armaduras de Aço Preto, mas não as posso
    vender, e não as quero deitar ao chão... como eu sou parvo decidi retirar a
    antiflag que me impede de as vender na loja...
    As Aço Preto têm antiflag 312, assumindo que eu não sei exactamente
    o valor a meter, vamos ''dissecar'' a antiflag passo a passo...
    Eis um método que eu descobri há cerca de 2 anos atrás quando me debatia
    com umas contas em binário, flags, e coisas do genero numa aula de
    Tecnologias Informáticas... Posteriormente farei um programa para tratar disto
    por vocês, até lá, podem perceber o método e usa-lo.
    Começamos por verificar o valor e comparar com uma potência de 2.
    2^8 = 256 ; Como 256 é menor que 312, vamos a proxima.
    2^9 = 512 ; Visto que 512 é maior que 312, já temos um ponto de partida.
    Vamos dizer que X é a nossa flag (vamos usar isto apenas para fazer as
    contas, não se ponham a mexer nas flags... é mesmo só para saber quais
    valores é que temos).
    Então agora o nosso X é 312...
    512 > 312 ... vamos passar a frente...
    256 < 312 ... então ja sabemos que temos a flag 256...
    X = 312 - 256 = 56... Portanto X = 56...
    128 > 56 ... passa...
    64 > 56 ... passa...
    32 < 56 ... Acabamos de apanhar a flag 32...
    X = 56 - 32 = 24 ... Logo, X = 24...
    16 < 24 ... Também temos a flag 16...
    X = 24 - 16 = 8 ... Lá está, X = 8
    8 = 8 ... Isto significa que a ultima flag é o 8.
    Ou seja, a nossa Aço Preto tem as flags 8 , 16, 32 e 256.
    Consultando a lista abaixo, sabemos que a Aço tem o seguinte:
    8 - nao pode ser usado por ninjas (confirma-se)
    16 - nao pode ser usado por suras (confirma-se)
    32 - nao pode ser usada por shamans (é verdade)
    256 - nao da pa vender na loja (tb se confirma)
    Agora vou retirar o 256, e deixar os outros...
    8+16+32 = 56
    Por isso agora vou mudar a antiflag da aço para 56, e já está!
    Nota: Os numeros com que se comparam o X nos passos acima
    devem ser SEMPRE potências de dois ( 2 ), SEQUENCIAIS e
    DECRESCENTES, ou seja, se começarmos por 2^10, passamos
    para 2^9, depois 2^8, 2^7 etc...senão não funciona...
    Apenas param de descer quando o X for igual a potencia de 2
    com que estejam a comparar actualmente.
    Ora bem, como isso são contas muito dificeis para alguns,
    eu escrevi um programa em C para fazer isso por vocês.
    Download aqui: mediafire.com mzcazjlqm2c
    Quando pedir um numero, voces dão-lhe a flag com que
    estiverem a trabalhar, e ele diz-vos quais são os valores
    que a compõem...
    ************************************************** *******
    AntiFlag
    As Antiflags definem as restrições dos itens,
    aqui estão as que já descobri...
    ************************************************** *******
    Flag
    ************************************************** *******
    WearFlag
    As Wearflags definem em que sitio e que os equipamentos aparecem
    no inventório quando voces os equipam. Basicamente, por exemplo,
    um item com wearflag 16 é equipado no slot das armas.
    O 1024 e o 128 não sei ao certo o que significam, mas desconfio que
    sejam os itens da item shop (pelo menos um deles) ou algo do
    genero. Por enquanto ficam marcados como desconhecidos.
    ************************************************** *******
    ImuneFlag
    Nunca vi isto a ser usado, logo não tenho valores para "dissecar".
    Assim, é como se não existissem.
    Consideradas prontas.
    Espero ter ajudado! cumprimentos DarkWolf
    Créditos: portugapt e um pouco por mim DarkWolf
    Fonte: elitecaos
  23. Upvote
    DarkWolf reacted to Ramz in Linguagem .Quest E Drop Para Notepad++   
    Visto que formatei pc e procurei aqui e não encontrei isto vou postar para a comunidade
    Como instalar?
    Basta copiar o ficheiro para o AppData\Notepad++ , para ir ao appdata é só ir ao executar(ou no explorador) e meter %appdata%
    Resultado:
    Download: http://www.mediafire.com/?5ax1zf9j2at8xb4
    Cumps
  24. Upvote
    DarkWolf reacted to Ramz in Comércio Fantasma - Por Ramz   
    Bem decidi fazer o meu primeiro mapa para download visto que vi gente aqui na cg a pedir um mapa de comércio fiz um, porque ando a treinar e tal..
    Não fiz vídeo do mapa pois é um 1x1 não a necessidade seguem duas imagens do mapa:





    Links das imagens(para os que buga no browser):
    Imagem 1
    Imagem 2
    Comando para teletransportar:

    /warp 14927 14972Adicionar ao Cliente: Adicionar na Index(pasta pack)

    metin2_comercio/mapa_comercioNo atlasinfo.txt
    metin2_comercio 1478900 1478900 1 1Adicionar no Servidor: Colocar na pasta maps os ficheros e adicionalo a index exemplo(o numero nao pode estar repetido):

    197 metin2_comercioDepois adicionamos no CONFIG (auth,chanell1,etc) em MAP_ALLOW o numero colocado na index. [download][/download]

    Ps: Sei que tem alguns gráficos, mas nada de mais quase não se notam. Ps2: Agradecia que se postassem noutras "comunidades" me mandassem pm.
    Cumprimentos,
    Ramz (antes era o trollu <.<)
  25. Upvote
    DarkWolf got a reaction from nevermindzz in [Navicat] Entender Sobreas Flags E Seus Efeitos   
    Vamos ao que interessa:
    Ora bem, como voces já devem ter reparado, existem 4 tipos de flags [Navicat » db Player » tabela item_proto]
    são elas:
    - AntiFlag
    - Flag
    - WearFlag
    - ImuneFlag
    Nesta lista proponho-me a explicar o que cada uma faz.
    Neste momento só tenho as Wear Flags e as Imune Flags, pois as outras listas ainda nao estao acabadas, mas espero conseguir meter as restantes em breve.
    ************************************************** *******
    Antes de mais, uma breve lição sobre Flags Binárias [em edição]
    Eu tinha aqui uma explicação mais erudita, mas acabei de me aperceber que
    muita gente só ia ficar mais confusa, por isso quem perceber mais de
    informática vai ter de se contentar com esta.
    Como usar Flags Binárias:
    Voces podem usar varias flags ao mesmo tempo num item (excepto as wearflags)
    portanto vou ensinar-vos a usar um conjunto de flags simultaneamente.
    Para isso basta somarem as flags que querem usar... por exemplo,
    eu acabei de criar um leque... quero que só os shamans possam usa-lo
    portanto eu vou querer por os seguintes valores na Antiflag: 4, 8 e 16 (ver Antiflags).
    Para usar as 3 ao mesmo tempo vou limitar-me a somá-las. 4 + 8 + 16 = 28
    Logo, ao colocar a antiflag 28 no meu super leque novo, só os shamans é que
    o podem usar... giro, não é? Não, porque podem vender o leque na loja, e eu
    não gosto que tratem o meu novo leque com essa falta de respeito
    Para isso vou adicionar também a antiflag 256... 256 + 28 = 284
    Voilá, o meu leque ta pronto, e não pode ser vendido.
    Agora ao Contrário:
    Eu tenho um inventário cheio de Armaduras de Aço Preto, mas não as posso
    vender, e não as quero deitar ao chão... como eu sou parvo decidi retirar a
    antiflag que me impede de as vender na loja...
    As Aço Preto têm antiflag 312, assumindo que eu não sei exactamente
    o valor a meter, vamos ''dissecar'' a antiflag passo a passo...
    Eis um método que eu descobri há cerca de 2 anos atrás quando me debatia
    com umas contas em binário, flags, e coisas do genero numa aula de
    Tecnologias Informáticas... Posteriormente farei um programa para tratar disto
    por vocês, até lá, podem perceber o método e usa-lo.
    Começamos por verificar o valor e comparar com uma potência de 2.
    2^8 = 256 ; Como 256 é menor que 312, vamos a proxima.
    2^9 = 512 ; Visto que 512 é maior que 312, já temos um ponto de partida.
    Vamos dizer que X é a nossa flag (vamos usar isto apenas para fazer as
    contas, não se ponham a mexer nas flags... é mesmo só para saber quais
    valores é que temos).
    Então agora o nosso X é 312...
    512 > 312 ... vamos passar a frente...
    256 < 312 ... então ja sabemos que temos a flag 256...
    X = 312 - 256 = 56... Portanto X = 56...
    128 > 56 ... passa...
    64 > 56 ... passa...
    32 < 56 ... Acabamos de apanhar a flag 32...
    X = 56 - 32 = 24 ... Logo, X = 24...
    16 < 24 ... Também temos a flag 16...
    X = 24 - 16 = 8 ... Lá está, X = 8
    8 = 8 ... Isto significa que a ultima flag é o 8.
    Ou seja, a nossa Aço Preto tem as flags 8 , 16, 32 e 256.
    Consultando a lista abaixo, sabemos que a Aço tem o seguinte:
    8 - nao pode ser usado por ninjas (confirma-se)
    16 - nao pode ser usado por suras (confirma-se)
    32 - nao pode ser usada por shamans (é verdade)
    256 - nao da pa vender na loja (tb se confirma)
    Agora vou retirar o 256, e deixar os outros...
    8+16+32 = 56
    Por isso agora vou mudar a antiflag da aço para 56, e já está!
    Nota: Os numeros com que se comparam o X nos passos acima
    devem ser SEMPRE potências de dois ( 2 ), SEQUENCIAIS e
    DECRESCENTES, ou seja, se começarmos por 2^10, passamos
    para 2^9, depois 2^8, 2^7 etc...senão não funciona...
    Apenas param de descer quando o X for igual a potencia de 2
    com que estejam a comparar actualmente.
    Ora bem, como isso são contas muito dificeis para alguns,
    eu escrevi um programa em C para fazer isso por vocês.
    Download aqui: mediafire.com mzcazjlqm2c
    Quando pedir um numero, voces dão-lhe a flag com que
    estiverem a trabalhar, e ele diz-vos quais são os valores
    que a compõem...
    ************************************************** *******
    AntiFlag
    As Antiflags definem as restrições dos itens,
    aqui estão as que já descobri...
    ************************************************** *******
    Flag
    ************************************************** *******
    WearFlag
    As Wearflags definem em que sitio e que os equipamentos aparecem
    no inventório quando voces os equipam. Basicamente, por exemplo,
    um item com wearflag 16 é equipado no slot das armas.
    O 1024 e o 128 não sei ao certo o que significam, mas desconfio que
    sejam os itens da item shop (pelo menos um deles) ou algo do
    genero. Por enquanto ficam marcados como desconhecidos.
    ************************************************** *******
    ImuneFlag
    Nunca vi isto a ser usado, logo não tenho valores para "dissecar".
    Assim, é como se não existissem.
    Consideradas prontas.
    Espero ter ajudado! cumprimentos DarkWolf
    Créditos: portugapt e um pouco por mim DarkWolf
    Fonte: elitecaos