antiblock
Elveron

UnWork

Membro
  • Content Count

    536
  • Joined

  • Last visited

  • Days Won

    4

Reputation Activity

  1. Upvote
    UnWork reacted to K3nkσz in Colocar Switchbot Ingame   
    Boas comunidade,
    Neste tutorial vou ensinar como colocar este switchbot ingame, é um switchbot diferente, já existente em alguns servidores, mas poucos!
     

     
    Vão aos ROOT.epk, descompactam e abrem o game.py com bloco de notas (notepad++):
    CTRL + F e procurem: import timeEm seguida adicionem: import switchbot
     
    Agora procuram pelo seguinte:
    app.DIK_F4Debaixo dessa mesma linha adicionem: onPressKeyDict[app.DIK_F5]  = lambda : self.__switchbot()
     
    Agora procurem por:
    def __PlayMusicE acrescentem em baixo (no final desse script, consultem a imagem abaixo primeiro!) def   __switchbot(self) switchbot.StartDialog.Show()
     
    Depois disto tudo, podem guardar o game.py.
     
    Transferem isto agora, cliquem aqui.
     
    Vão ao .xml que se encontra na pasta do executável que usaram para descompactar os vossos ROOT.
     
    E adicionem no final assim
    <File archivedPath="switchbot.py" type="1"><![CDATA[Fisisiere extraseswitchbot.py]]></File>
     
    Depois metem o switchbot.py dentro dos ROOTS e compactem e sejam felizes!
     
    Tutorial feito por mim Kenkoz
    Créditos: 4metin.ro
     
    Cumprimentos :like:
  2. Upvote
    UnWork reacted to รเи√@ℓ in Sistema De Energia Clienteside   
    Olá pessoal, hoje vou deichar uma breve explicação sobre como adicionar o sistema de energia em seu client.

    Oque você precisa ?
    -Descompactador
    -Client de Metin2
    -E esses arquivos
    http://www.mediafire.com/?6l84vfa2crb2v0z
    Extraiam o root e abram o arquivo costinfo.py, em baixo de "PVPMODE_PROTECTED_LEVEL" colocamos isso:

    ENERGY = 0ENERGY_END_TIME = 0ENERGY_TYPE = 0ENABLE_ENERGY_SYSTEM = 1

    Ficando assim:
    # optionIN_GAME_SHOP_ENABLE = 1CONSOLE_ENABLE = 0PVPMODE_ENABLE = 1PVPMODE_TEST_ENABLE = 0PVPMODE_ACCELKEY_ENABLE = 1PVPMODE_ACCELKEY_DELAY = 0.5PVPMODE_PROTECTED_LEVEL = 30ENERGY = 0ENERGY_END_TIME = 0ENERGY_TYPE = 0ENABLE_ENERGY_SYSTEM = 1[...]

    Salve o arquivo.

    Agora vamos abrir o game.py e vamos buscar por:
    def __ServerCommand_Build(self):
    e vamos adicionar isso:
    # ENERGY_SYS"energysystem" : self.__energysystem,# ENERGY_SYS_END

    Ficando assim:

    def __ServerCommand_Build(self): serverCommandList={ "ConsoleEnable" : self.__Console_Enable, "DayMode" : self.__DayMode_Update, "PRESERVE_DayMode" : self.__PRESERVE_DayMode_Update, "CloseRestartWindow" : self.__RestartDialog_Close, "OpenPrivateShop" : self.__PrivateShop_Open, "PartyHealReady" : self.PartyHealReady, "ShowMeSafeboxPassword" : self.AskSafeboxPassword, "CloseSafebox" : self.CommandCloseSafebox,# ITEM_MALL "CloseMall" : self.CommandCloseMall, "ShowMeMallPassword" : self.AskMallPassword, "item_mall" : self.__ItemMall_Open, # END_OF_ITEM_MALL"RefineSuceeded" : self.RefineSuceededMessage, "RefineFailed" : self.RefineFailedMessage, "xmas_snow" : self.__XMasSnow_Enable, "xmas_boom" : self.__XMasBoom_Enable, "xmas_song" : self.__XMasSong_Enable, "xmas_tree" : self.__XMasTree_Enable, "newyear_boom" : self.__XMasBoom_Enable, "PartyRequest" : self.__PartyRequestQuestion, "PartyRequestDenied" : self.__PartyRequestDenied, "horse_state" : self.__Horse_UpdateState, "hide_horse_state" : self.__Horse_HideState, "WarUC" : self.__GuildWar_UpdateMemberCount, "test_server" : self.__EnableTestServerFlag, "mall" : self.__InGameShop_Show,# WEDDING "lover_login" : self.__LoginLover, "lover_logout" : self.__LogoutLover, "lover_near" : self.__LoverNear, "lover_far" : self.__LoverFar, "lover_divorce" : self.__LoverDivorce, "PlayMusic" : self.__PlayMusic, # END_OF_WEDDING # PRIVATE_SHOP_PRICE_LIST "MyShopPriceList" : self.__PrivateShop_PriceList, # END_OF_PRIVATE_SHOP_PRICE_LIST # ENERGY_SYS "energysystem" : self.__energysystem, # ENERGY_SYS_END

    Ainda no arquivo game.py vamos até o final dos códigos e adicionamos isso:
    def __energysystem(self, value): import constinfo constinfo.ENERGY_TYPE = int(value[:value.find("|")]) constinfo.ENERGY = int(value[value.find("|") + 1:value.find("#")]) constinfo.ENERGY_END_TIME = int(value[value.find("#") + 1:])

    Salve o arquivo.

    Agora copiem os arquivos interfacemodule.py e uitaskbar.py que fizeram download para dentro do root descompactado, substituindo os existentes.
    Compactamos o root e colocamos na pasta pack de nosso client.

    Agora descompactamos o locale e vamos até a pasta ui ( locale/xx/ui )
    Copiem o arquivo energybar.py que fizeram download para a pasta ui do locale.

    e adicionem isso ao arquivo .xml do seu locale:
    <File archivedPath="locale/br/ui/energybar.py" type="2"><![CDATA[Source\locale\br\ui\energybar.py]]></File>

    e compactamos o locale.

    Agora vamos descompactar o ETC, vamos até a pasta ymir work/ui/pattern e vamos colar a pasta energygauge que está no download.
    Depois adicionem isso ao arquivo .xml do ETC:

    [/color][/font][/center][font=comic sans ms,cursive][color=#DAA520]<File archivedPath="d:/ymir work/ui/pattern/energygauge/energygauge_base.tga" type="2"><![CDATA[Source\ymir work\ui\pattern\energygauge\energygauge_base.tga]]></File> <File archivedPath="d:/ymir work/ui/pattern/energygauge/gauge_empty.tga" type="2"><![CDATA[Source\ymir work\ui\pattern\energygauge\gauge_empty.tga]]></File> <File archivedPath="d:/ymir work/ui/pattern/energygauge/gauge_full.tga" type="2"><![CDATA[Source\ymir work\ui\pattern\energygauge\gauge_full.tga]]></File> <File archivedPath="d:/ymir work/ui/pattern/energygauge/gauge_hungry.tga" type="2"><![CDATA[Source\ymir work\ui\pattern\energygauge\gauge_hungry.tga]]></File>[/color][/font][center][font=comic sans ms,cursive][color=#DAA520]
    Compactamos o ETC e colocamos dentro da pasta pack.
    Fonte: zonegamers
    Fonte: EPvP
  3. Upvote
    UnWork reacted to 'PACI in Criando Quests - O Básico e Algo Mais   
    Bem, não sou um quester profissional, mas ensinar isto a todos aqueles que não sabem, será um prazer :D
    Vamos aprender o básico de fazer quests.
    Ultimamente tenho visto, tanto no skype, como no fórum, gente que precisa bastante de quests que são muito simples.
    Venho aqui a fazer um pequenino tutorial sobre o básico das quests, para quem não sabe.
    [*]A primeira coisa que temos que saber é que TODAS as quests começam por:

    quest nome begin
    Onde em nome colocamos o nome da quest. Assim damos ordem de iniciar a quest.
    [*]Depois disto, prosseguimos para o state.

    state start begin

    [*]Agora, vejamos, quest serve para dar início à quest, e o state, serve para... ?

    O state é tipo uma divisão da quest, em todas as quests o state inicial será sempre start e a partir daí podemos mudar o state para que seja possível praticar várias ações.

    [*]E continuamos para o início da ação:

    when ação begin
    No when há vários tipos de ações:
    - button;
    - enter;
    - info;
    - kill;
    - leave;
    - letter;
    - levelup;
    - login;
    - logout;
    - target;
    - unmount;
    - chat;
    - click;
    - use.
    Onde as mais usuais são:
    - button;
    - info;
    - kill;
    - letter;
    - levelup;
    - login;
    - target;
    - chat;
    - click;
    - use.
    [*]Ora bem, onde é que se costumam usar estes tipos de when?

    Se repararem, nas quests do biólogo usam-se estes whens todos.
    Mas nós nos iremos concentrar mais no login, até porque será usado no exemplo.
    Vamos lá traduzir então estas 3 primeiras linhas de uma quest:
    Quando a quest nome iniciar, o state start iniciará, fazendo com que a ação inicie.
    [*]Parece complicado falando portuquês?

    Falemos então em quest, na linguagem .lua:

    quest teste beginstate start begin when login begin say("Vais mudar de state") set_state(aprender) endendstate aprender begin when login begin say("Estás no state aprender") endendend Ora bem, vejamos pouco a pouco. quest teste begin
    Início da quest.
    state start begin
    Início do state start.
    when login begin
    Início do when, isto fará com que o jogador quando logue na personagem (incluindo quando nos teleportamos a um mapa) sofra uma ação.
    say("Vais mudar de state")
    É a ação que o jogador irá sofrer quando fizer login.
    set_state(aprender)
    Mudança do state para que o jogador sofra outra ação.
    end
    Fecho do when.
    end
    Fecho do state.
    state aprender begin
    Início do novo state que fizémos.
    when login begin
    Início do when, isto fará com que o jogador quando logue na personagem (incluindo quando nos teleportamos a um mapa) sofra uma ação diferente da ação do state start.
    say("Estás no state aprender")
    É a ação que o jogador irá sofrer no state aprender.
    end
    Fecho do when.
    end
    Fecho do state.
    end
    Fecho da quest.
    Fácil?
    Então, vamos prosseguir.
    [*]Há alguma maneira de mudar de state entre quests?

    Sim, com a função set_quest_state("nome_da_quest", "nome_do_state").
    Vejamos:

    quest teste4 beginstate start begin when 9010.chat."Ae" begin say("Ae cara") set_quest_state("teste5", "hi") endendend quest teste5 beginstate start begin when 9003.chat."Olá" begin say("Olá") set_state(hi) endendstate hi begin when 9001.chat."Hi" begin say("Hello, nice to meet you!") endendend [*]O que irá acontecer aqui?

    Quando for ao npc 9010 e clicar na opção Ae, irá aparecer uma mensagem a dizer Ae cara e irá mudar para o state hi, da quest teste5 que fará com que ao ir ao npc 9001 e clicar na opção Hi, aparecerá a mensagem Hello, nice to meet you!
    É simples!
    Ou seja, o state hi só será ativado, quando a quest teste4 acabar!

    [*]O que são os ends?

    Tal como os begin dão inicio a algo, os end fecham-no.
    [*]Como sabemos quantos ends colocar numa quest?

    Isso é simples e fácil, para que uma quest funcione, além de uma boa sintaxe, necessita de estar devidamente fechada.
    Dito isto, e observando a quest, conseguimos deduzir que:
    - O quest, state e when são obrigatórios levarem sempre um end.
    Ou seja, em todas as quests sempre são necessários, 3 end, estes 3 são obrigatórios!
    Um para a quest, outro para o state e outro para o when.
    Além destas, os if também levam end, sempre!
    Exemplificando:

    quest aprender beginstate start begin when login begin say("Já sei usar os ends") end -> end do whenend -> end do stateend -> end da quest Simples, não? [*]E se quiser usar 2 when numa quest, tenho sempre que mudar de state?

    Não, nem sempre, apenas quando o jogador sofre uma ação digamos, bastante diferente da primeira, ou seja, se for para colocar vários when num npc, por exemplo, para abrir várias lojas, então antes de começar um segundo when, teriamos que fechar o primeiro.
    Isto é:

    quest teste2 beginstate start begin when 9003.chat."The End" begin say("Oi") end -> end do primeiro when when 9003.chat."The End2" begin say("Adeus") end -> end do segundo whenend -> end do stateend -> end da quest E o mesmo se passa com os state, mas não com a quest porque a quest inclui isto tudo, se fechas uma quest, não podes adicionar outra no mesmo documento.
    [*]Estrutura de uma quest

    Esta pode ser como vocês quiserem, mas se tiverem dúvidas nos ends que colocar aconselho a usarem a que eu uso:

    Desta maneira sabemos o que é que estamos a fechar.
    E é tudo!
    Qualquer dúvida digam e se quiserem noutro dia, outro tópico destes, avisem!
    Espero ter sido explícito.
    Cumprimentos.
  4. Upvote
    UnWork reacted to Kɛɛɗ in [Corrigido] Chat Entre Reinos + Sistema De Cores   
    Olá Comunidade, bom imagino que todos conheçam, o chat entre reinos, porem os tópicos que vim encontrar, o script do mesmo, nenhum era 100% funcional, então resolvi corrigir o script, pegando um pouquinho dali, um pouquinho daqui.
     
    Então vamos logo ao assunto, como titulo diz, é o chat entre reinos, bom eu coloquei o mesmo pra funcionar no game 55k do vanilla
    de maneira simples, sem diff, ou complicações.
    Enfim ja digo como, tudo a seu tempo!
     
    Print do Chat Funcionando :
     


     
    Chat com Novas Cores :
     

     
    Parte Servidor
      Diff's:Game 2089M Adicionem as 2 Ao Game   
     
      Diff para o Game 34083:  
      Diff Para o Game 40k


     


    Para que o Chat entre reinos, funcionem no game 55k do vanilla
    Não precisa de DIFF... 
    Basta ir nos CONFIG de cada canal, e colocar este codigo: GLOBAL_CHAT: 1
    Que ja deve vim a funcionar.
    Lembrando Caso ja tenha, basta alterar o GLOBAL_CHAT: 0 para GLOBAL_CHAT: 1
    Assim deixando dentro, do CONFIG, de cada canal e nucleo (Não precisa no Auth, so nos canais 1, 2, 3, 4 e no game99)
    Após terminar de configurar basta da reboot e testa in-game

    Para quem tem algumas duvidas para que servem as diffs, uma delas serve para os reinos usarem todos o mesmo chat, a outra diff serve para ao falarmos no chat não ser necessário ter o Vidro da Perspicácia.
      Parte do client:   Precisamos de extrair o ficheiro chamado root.epk / eix que se encontra na pasta pack do nosso client.   Abrimos o ficheiro chamado uichat.py e metemos no inicio " import player " Caso já tenha não é necessário meter.     De seguida procuramos def __SendChatPacket(self, text, type):   Seleccionamos tudo tal como esta na imagem:   Colamos a ficar como esta na imagem:   
        Após isto basta compactar o root e meter de novo na pasta pack do nosso client.   Qualquer problema ou duvida , comentar no tópico que eu ajudo.   Download do Script:
    Pass: cyber-gamers.org   Scan:
      Download do Diff Patcher:
      Scan:
      Créditos: Correção do Script e Parte do tutorial: Kɛɛɗ Créditos por parte do tutorial, e fazer re-upload do script que ele tinha (bugado): ДНР * Khavro Pelo Script: Não sei :|     Clica Não vai quebrar a mão. Isso deu trabalho...  Espero ter sido útil a comunidade Cumprimentos.    
  5. Upvote
    UnWork got a reaction from Z3R0 in [Duvida] Como Instalar Anti-Ddos Nas Files Rain 2010 ?   
    Se o antddos é ter uma largura de banda maior que a do ataque recebido, eu recomendo que compres uma proteção ddos com uma largura de banda razoável.
  6. Upvote
    UnWork got a reaction from Pera in [International] Metin2 Coco Oficial [Esp, Ita, Eng, Pt, All]   
    Metin2 Coco, jura que o nome é esse mesmo? '-'
  7. Upvote
    UnWork got a reaction from Pera in [International] Metin2 Coco Oficial [Esp, Ita, Eng, Pt, All]   
    Metin2 Coco, jura que o nome é esse mesmo? '-'
  8. Upvote
    UnWork got a reaction from Pera in [International] Metin2 Coco Oficial [Esp, Ita, Eng, Pt, All]   
    Metin2 Coco, jura que o nome é esse mesmo? '-'
  9. Upvote
    UnWork reacted to TheSubKIller aka Skinning in [Quests] Exp Master   
    Boas Cyber-Gamers
    Aqui deixo um npc que vende exp

    Fonte: InForge
  10. Upvote
    UnWork reacted to TheSubKIller aka Skinning in [NEW] Quest de Karma   
    Boas Cyber-Gamers
    quest karma begin
    state start begin
    when 20094.chat."Aumentar Karma" begin
    say_title("By TheSubKiller")
    say("Podes subir teu Karma sem pagar nada.,")
    say_reward("Queres mesmo aumentar o Karma?")
    local a = select ( "Sim" , "Não" )
    if a == 1 then
    say_reward("Karma aumentado com êxito.")
    pc . change_alignment ( 20000 )
    else a == 2 then
    return
    end
    end
    end
  11. Upvote
    UnWork reacted to 'PACI in Experiência Pvp - Tabela De Experiência   
    Boas.
    Bem estava aqui a ver e a dar voltas nisto de alguns servidores PvP's usarem o PvP para upar, mas não tem sentido dar sempre a mesma experiência, por isso, peguei na experiência necessária desde nível 70 e fiz uma tabela de experiência para cada nível e necessitam sempre de matar 50 personagens para upar, coisa que se pode mudar.
    Bem, para isso fiz duas quests, uma mais trabalhada e uma menos.
    A mais trabalhada requer da função npc.get_vid(), feita pelo BlackYuko, poderão encontrar a diff na EPVP.
    A menos trabalhada não requer de mais nada.
    Vou explicar a mais trabalhada, ou seja, a mais "profissional", consiste em que apenas se receba experiência se o jogador que for morto tiver o QF nivel, que apenas é dado quando o player começar a jogar e o karma do jogador que morre também deve ser positivo.
    A outra não faz este check.
    O que há em comum em ambas é que o jogador que mata tem que ser do mesmo reino do jogador que morre, além disso o karma deve ser maior ou igual a 0.
    Quests:
    Experiência em PvP - npc.get_vid()
    Experiência em PvP - Sem npc.get_vid()
    Penso que está tudo explicado na quest e bem explícito para poderem editá-la a vosso gosto.
    Nenhuma das quests foi testada, até porque não me apetece meter o npc.get_vid() no game, mas acredito que pelo menos a quest sem o npc.get_vid() funcione.
  12. Upvote
    UnWork reacted to DarkWolf 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
  13. Upvote
    UnWork reacted to 'PACI in Upar A Matar...   
    when kill with npc.is_pc() begin  pc.give_exp2(pc.get_next_exp()/number(1, pc.level))end  
    Basicamente a experiência que recebes é o quociente da experiência necessária para passar de nível com um numero aleatório entre 1 e o nível da personagem.
     
    Ex:
    Experiência para passar de nível: 300
    Teu nível: 5
     
    Experiência recebida: 300/(1,5)
  14. Upvote
    UnWork reacted to V¡®u§ in Download - Bot Adf.ly 2014   
    Pois quem não quer ganhar um $$ né... Vim apresenta esse bot unico funcional no momento,testado e aprovado.
    Primeiramente efetuar o Download do Bot:
    ATENÇÃO: (Pausar seu AV antes do Download)
    2 shared: http://adf.ly/hMlez , Depositfile: http://adf.ly/hMlli , Rapidshare: http://adf.ly/hMlsI , Mirrorcreator: http://adf.ly/hMlvG , Zippyshare: http://adf.ly/hMm04 , Sharebeast: http://adf.ly/hMm3Z
    Entao vamos começar (Faça o teste em uma conta Não utilizavel)
    Apos executar o software:

    2.
    Ops: Pode adicionar mais Links, Maximo 4!
    3.
    4.
    5.
    6.
    7.Ele demora um pouco para dar as visitas, mais vale apéna!.
    Teste feito por 20 min

  15. Upvote
    UnWork got a reaction from Z3R0 in [Duvida] Como Instalar Anti-Ddos Nas Files Rain 2010 ?   
    Nas files não sei, mas sei que quando você for por online em um dedicado.
    Tem proteções boas para comprar, o único mal disso é comprar '-'
  16. Upvote
    UnWork reacted to onepiece4 in Launcher Sura   
    amigo , ignore a pasta Pack rsrs 
     
    https://mega.co.nz/#!oEAnSLLK!ev9hxb59eap6YciTLwkeheW2WWCAWc_UwNisw4a3v1k Inclua a chave do arquivo 
  17. Upvote
    UnWork reacted to friend in Como Colocar Bonus De Login   
    Boas pessoal, sou o J0K3RHD, e hoje venho aqui explicar como colocar uns bónus passivos, não sei o nome deles,
    mas são os bónus que estão no canto superior esquerdo do ecrã em que uns aumentam a probabilidade de Dropar Yang, Exp e apanham Yang Sozinho.

    Espero que percebam quais são. Não encontrei este Tutorial na Cyber-Gamers, então deixo aqui para vocês :)

    1º - No Navicat, selecionam a Tabela Account » Design Table - Como a Imagem Abaixo:

    2º - Dos Seguintes 7 Bónus, escolher quais adicionar e editar como a imagem abaixo ( Apenas editar os Bónus que se querem adicionar ):


    Caso tenham alguma dúvida, só dizer nos comentários ;)
    Créditos: privateservers-metin2

    Cumpz,
    J0K3RHD

    Se gostaram do Tut, não se esqueçam do meu http://cyber-gamers.org/public/style_emoticons/default/451960.gif
  18. Upvote
    UnWork reacted to 【★】ʀℯɱℯɳɞℯʀGåɱℯʂ【★】 in [Como Ter Servidor De Sucesso]   
    Como ter um servidor de Sucesso e de confiança?
     
    1- Publicação: Quando se cria um servidor private e você não sabe onde anuncia-lo, onde divulgar seu servidor para o público.
    Quanto mais sites estiverem com o seu servidor, mais são as chances de pessoas entrarem em ser servidor ou seja podera publicar seu servidor em fóruns famosos ou em qualquer outro lugar onde acha que tera um grande publica a sua espera.   2- O Site: Um bom site é essencial para causar uma boa impressão ao seu servidor. Não adianta você criar um site no "FreeWebs" ou qualquer Hospedagem grátis com um modelo pronto e esperar que as pessoas entrem no seu servidor sem mais nem menos. Para criar um site você pode, ou, contratar um WebDesigner, ou, criar o seu... Mais se você não tem condições financeiras ou tempo para criar um site... Pegue um modelo pronto e, é o melhor que você pode fazer.   3- Novidades: O terceiro e mais importante, "Novidades". Se o seu servidor não se atualizar, criar, aprender, inovar e surpreender ele não fará sucesso. Isso é ruim mais é a realidade, seu servidor tem que ter alguma coisa de diferente, como quests, interfaces, novas armas, armaduras, ele não tera tanta influência sobre seu público... Por isso trate de aprender a programar NPC's ( Para executar todas as "novidades" do seu servidor ) e criar Custom itens. Bom, são tantas exigências para criar um servidor de sucesso.   Não tente fazer tudo de uma vez, faça tudo de pouco em pouco e seu servidor fará sucesso.   Quando for anunciar seu servidor, sempre coloque as promoções no banner/propaganda (se tiver uma ) para chamar mais atenção de seu público.    Patchs de atualizações, eu não recomendo que você os use pois muitos deles contém vírus e alguns demoram para atualizar.   4. O Host: Não faça um servidor com hamachi. Procure um Host para deixar o server online 24 horas    5.  Eventos: Faça bastante eventos, como double exp, double drop, e os tão conhecidos como mini-eventos, entre eles, esconde-esconde, lojinha, etc...   6. A Equipe: Tenha uma equipe atenciosa e séria, não coloque qualquer criancinha que saiba alguns comando.   7. O Cliente: Faça um cliente completo, adicione todas as armas, armaduras, montarias e npc's que conseguir encontrar.   8.Crie um launcher, faça a correção de bugs mais grotescos, como Invalid Packet em skills e montarias, ração de montaria vendendo em unitário, etc.     Importante    Se for criar um servidor a coisa mais importante que se tem de haver é o desempenho e a qualidade de uma equipa se a equipa nao for dedicada o servidor nunca tera sucesso se a equipa for dedicada sucesso o servidor tera e muito assim dando qualidade e uma ótima jogabilidade aos players,O servidor toma inicio depois de estar tudo pronto entao deixo aqui a dica se for criar seu proprio server faça tudo direito para que depois de online voce nao perca tempo voltando e corrigindo problemas e bugs entao se for fazer algo faça bem feito para que nao perca o tempo ,dinheiro e o mais importante sua força de vontade   Bom galéra é isso Obrigado a todos aew ;D
  19. Upvote
    UnWork got a reaction from zWooty in Mt2Totalwar Servidor Pvp Português   
    Opa, é uma boa.
    Mas que tal :
    +7 = 70%
    +8 = 60%
    +9 = 50% ?
  20. Upvote
    UnWork reacted to iGlow in Mt2Totalwar Servidor Pvp Português   
    Opah, podia ter alguma chance de falhar para +7 +8 +9, agora nos outros niveis deveria ser sempre a 100%.
    +7=  60%
    +8= 50%
    +9=40%
    Só para dar 1 bocado de trabalho a ter cenas +9 ;)
  21. Upvote
    UnWork got a reaction from GeniusWhite in Duvida Rapida (Pra Nao Chorarem Que Falei Na Shout ¬¬)   
    O sapato de vento parece que aumenta em 60 a velocidade de movimento.
    Já não sei se é a porcentagem, mas sei que aumenta em 60.
  22. Upvote
    UnWork reacted to p0w3r0ff in Server Files Arthurx0   
    REUPADO....http://www.wupload.com/file/2664625877/2012_Files.maximouj.rarWinrar: maximouj
  23. Upvote
    UnWork reacted to RulleZ in Descompactar Files Tar.Gz   
    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..
  24. Upvote
    UnWork reacted to TMoore in [Metin2] Db Com E Sem Txt   
    Ficheiro Main.cpp
     
    Procurar por:
     
    BOOL g_test_server = false;
     
    e adicionar isto em baixo:
     
      bool g_bTxtStartup = false;   Ficando assim:
        Procurar pelo função     int iDisableHotBackup;   e adicionar esta no final:    
      Ficando assim:  
        Gravar o main.cpp           Ficheiro ClientManagerBoot.cpp   Procurar por:   extern int g_test_server;   adicionar este por baixo:   extern bool g_bTxtStartup;   Procurar isto:
      e substituir por:  
        ficando assim:
     
     
     
    Conf.txt
    TXT_STARTUP = 1      // carrega dos txt
    TXT_STARTUP = 0     // carrega do sql
     
     
    Fonte: Metin2Dev
    DB pré-compilada para download aqui
  25. Upvote
    UnWork got a reaction from xSysTeM in Problema Com Serverfiles Servefiles Rules 34K   
    Ok. Precisar estamos ai :D
    Obrigado!