antiblock
diamwall

CAVERINHAᶜᵃᵛᵉʳᶤᶰʰᵃ

Membro
  • Content Count

    21
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    CAVERINHAᶜᵃᵛᵉʳᶤᶰʰᵃ got a reaction from Mário. in Como Coloca 3 Canal No Mesmo Ip   
    Bom Pessoal ! da Cyber - Gamers.
     
    Venho fazer um bom tutorial, que foi a pedido. Eu acho bem simples mais to fazendo pra dar uma boa ajuda, espero que gostem... que é "Como coloca o nome do servidor no cliente e apaga os Channels.  Segue abaixo o tutorial
     
    1º Desemcopacte o aquivo Root.eix e Root.epk
    2º Procure o Arquivo "Serverinfo.py"
     
    Vou deixa aqui abaixo, o Serverinfo.py completo. Role pra baixo pra ver o arquivo completo.
     
    ******************************** ARQUIVO ABAIXO ********************************
     
    import os import app import locale import debugInfo   CHINA_PORT = 50000   def BuildServerList(orderList): retMarkAddrDict = {} retAuthAddrDict = {} retRegion0 = {}   ridx = 1 for region, auth, mark, channels in orderList: cidx = 1 channelDict = {} for channel in channels: key = ridx * 10 + cidx channel["key"] = key channelDict[cidx] = channel cidx += 1   region["channel"] = channelDict   retRegion0[ridx] = region retAuthAddrDict[ridx] = auth retMarkAddrDict[ridx*10] = mark ridx += 1   return retRegion0, retAuthAddrDict, retMarkAddrDict   app.ServerName = None     if locale.IsEUROPE(): STATE_NONE = "...."   STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" }   SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"AKUMA-1   ","ip":"","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,}, 3:{"key":12,"name":"AKUMA-2   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 4:{"key":12,"name":"AKUMA-2   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 5:{"key":12,"name":"AKUMA-2   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 6:{"key":12,"name":"AKUMA-2   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 7:{"key":12,"name":"AKUMA-2   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 8:{"key":12,"name":"AKUMA-2   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, }   MARKADDR_DICT = { 10 : { "ip" : "192.168.3.100", "tcp_port" : 13001, "mark" : "10.tga", "symbol_path" : "10", }, }   REGION_NAME_DICT = { 0 : "GERMANY", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"192.168.3.100", "port":11002, }, } }   REGION_DICT = { 0 : { 1 : { "name" : "AKUMA-MT2", "channel" : SERVER01_CHANNEL_DICT, }, }, }   if locale.IsTAIWAN(): name = app.GetLocalePath().replace("/", "_") + ".addr" path = os.sep.join(("pack", name)) if os.access(path, os.R_OK): print "load_locale_addr:", path   data = app.LoadLocaleAddr(path)   import cPickle import cStringIO info = cPickle.load(cStringIO.StringIO(data))   STATE_NONE = "..."   STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" }   REGION_NAME_DICT = info["NAME"] REGION_AUTH_SERVER_DICT = info["AUTHADDR"] REGION_DICT = info["GAMEADDR"] MARKADDR_DICT = info["MARKADDR"]     *************************** TUTORIAL DA EDIÇÃO ***************************    Bom pessoal, vamos na parte das edições...   SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"AKUMA-1   ","ip":"","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,}, 3:{"key":12,"name":"AKUMA-2   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 4:{"key":12,"name":"AKUMA-3   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 5:{"key":12,"name":"AKUMA-4   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 6:{"key":12,"name":"AKUMA-5   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 7:{"key":12,"name":"AKUMA-6   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, 8:{"key":12,"name":"AKUMA-7   ","ip":"","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, }   Aonde está -> name":" AKUMA-2 <- Essa parte é que fica o nome do Sevidor tipo "CH1" que é o original de todo sevido que eu vejo, você pode editar da sua vontade.   Outra Parte do Tutorial !   REGION_DICT = { 0 : { 1 : { "name" : "AKUMA-MT2", "channel" : SERVER01_CHANNEL_DICT, }, }, }   Aonde está -> {"name":"AKUMA-MT2 <- Esse é nome do Sevidor da parte Esqueda... Tipo o nome do seu sevidor "Metin2".   Outra parte do Tutorial !   SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"AKUMA-1   ","ip":"","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,}   Pessoal, primeiramente estou usando o cliente do rancoroso para fazer este tutorial, no cliente do rancoroso vem 10 Channel, para você que não gosta tanto de CH... Você apagam essa aba -> 1:{"key":11,"name":"AKUMA-1   ","ip":"","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,} Esse 1 que está na frente é a numeração de tanto de CH. Ex: tem 10 CH você apagando 5 e deixando 5, quando você compactar e coloca no cliente, o cliente ficara com 5 CH.   Pessoal esse foi um simples tutorial bem simples, se eu errei alguma coisa digam, eu ajeito. !    Se gostou da     Mim ajuda muito. Obrigado    Ateciosamente: Renan Tutoria
  2. Upvote
    CAVERINHAᶜᵃᵛᵉʳᶤᶰʰᵃ reacted to .тιαgσ in Set Novas Armas   
    Para não andarem todos com as mesmas armas, vou-vos dizponibilizar estas novas armas
     
     

     
    Download : https://mega.co.nz/#!2IwDABYS!fCsBVGraAnXdu_yl7zeu-ErKPk4SylABG32Hdoj_vK0
     
    Créditos :BombWorkStudios
    Fonte: Inforge
  3. Upvote
    CAVERINHAᶜᵃᵛᵉʳᶤᶰʰᵃ reacted to Unk3n0w7 in [Release] Official Pets + Quest   
    boas pessoal hoje venho trazer uma quest dos pet's officiais !

    (PS : VI NA EPVP :)







    XML PACK :

    ICONS :



    Phoenix1




    phoenix2



    reindeer_young



    pwahuang1






    pwahuang1-sound




    dog_young



    lion_young






    pig_young



    tiger_young



    npc-list & mob_proto ( Client e ServerSide)

    root,eix/.epk ---&--#62; NPC LIST


    mob_proto / ClientSide



    mobproto querry/ Serverside




    itemlist & item_proto (Client- & Serverside)
    locale_de.eix/epk / itemlist.txt







    item_proto / Clientside


    item_proto querry / Serverside






    Senha Para Extrair - epvp


    Créditos : Não o vi por isso não coloco !