antiblock
Rodnia | Alpha & Omega

ɱɑcɑcѳ

Membro
  • Content Count

    276
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ɱɑcɑcѳ

  1. Boas pessoal fiz uma quest que um player ganha dinheiro por estar no servidor. Está 1 hora no server ganha 1000000 de yang. Está 2 horas no server ganha 2000000 de yang. Está 3 horas no server ganha 3000000 de yang. Aqui está , qualquer erro corrijam-me pff: quest Tempo begin state start begin when name.server_timer("uma_hora" , 3600 ) begin say_title("Olá "..pc.get_name()) say (" Passaste uma hora no servidor! ") say (" Ganhaste 1000000 de yang! ") pc.change_money(1000000) end when name.server_timer("duas_hora" , 7200 ) begin say_title("Olá "..pc.get_name()) say (" Passaste duas horas no servidor! ") say (" Ganhaste 2000000 de yang! ") pc.change_money(2000000) end when name.server_timer("tres_hora" , 10800 ) begin say_title("Olá "..pc.get_name()) say (" Passaste tres horas no servidor! ") say (" Ganhaste 3000000 de yang! ") pc.change_money(3000000) end endend Cumps
  2. Nome do itemshop poderá estar no ficheiro que se encontra no root ou então no ficheiro que está no uiscript. Vai ao ficheiro (ex. root->uiitemshop.py) e procura pelo nome que está neste momento e queres alterar (estará num SetTitle()). Caso não encontres vai ao uiscript do ficheiro (ex. uiscript->itemshop.py) e faz o mesmo. Para alterares os items que estão na itemshop terás que ir á quest.
  3. Faz o contrário do que está aqui: https://metin2dev.org/board/index.php?/topic/791-metin2-4-inventory-page/
  4. Ainda não testei mas tenta isto: game ->guild_war.cpp Adiciona no inicio : #include "cmd.h" Procura: bool CGuild::DeclareWar(DWORD dwOppGID, BYTE type, BYTE state) Adiciona isto depois de GuildWarPacket(dwOppGID, type, state); itertype(m_EnemyGuild) it = m_EnemyGuild.find(dwOppGID); SendNotice(LC_TEXT("A guild %s declarou guerra a %s.",GetName(),it->GetName())); Procura: void CGuild::RefuseWar(DWORD dwOppGID) Adiciona isto depois de GuildWarPacket(dwOppGID, type, GUILD_WAR_END); SendNotice(LC_TEXT("A guild %s recusou a guerra com %s.",GetName(),it->GetName())); Compila e testa
  5. Boas comunidade Cybergamers, encontrei umas armaduras lindas e vim aqui postalas, Imagens: Tutorial: 1- Introduzimos o: eyvil.eix eyvil.epk Na pasta pack do cliente. 2- Abrimos o ficheiro Index e colocamos isto na linha final: * eyvil 3-Descompactamos os ficheiros Root e adicionamos os msm. 4-Descompilamos o locale e adicionamos as informações no item_list e item_proto. Nota:Para alterar as informações do item_proto terão de descompilar o item_proto. 6-Ir ao Navicat e colocar as Querys. Divirtam-se! Download: http://www.4shared.c..._Armaduras.html Se o item_proto não estiver a dar para compilar usem este: http://www.mediafire...3py11g25c15ayj3 VirusScan: https://www.virustot...sis/1362240879/ https://www.virustot...sis/1362241284/ https://www.virustot...sis/1362241380/ https://www.virustot...sis/1362241610/ https://www.virustot...sis/1362241861/ Ps:Algumas destas armaduras estão em outros topicos deste forum, mas faltavam alguns ficheiros nesses topicos como item_proto os ids item_list e as queries. Espero que gostem! :D Créditos: www.metin2zone.net
  6. Boas pessoal eu uso as svfiles do lauling v3 e quando falo no chat aquilo fala 2 vezes aluem ajuda pff?
  7. Coloca o ficheiro .py ai para ver do que poderá ser o erro .
  8. Olá, Falta definir a quest e o state, e no game.drop_item_with_ownership no valor da quantidade estava dropsv34[2] ou seja a buscar a lista:{15200, 1} precisas de definir qual dos valores vai buscar o primeiro ou o segundo. Tenta esta quest: quest drop_mob begin state start begin when kill with not npc.is_pc() and pc.get_map_index() == 80 begin local dropsv34 = { -- Sapatos {15180, 1},{15200, 1},{15220, 1}, -- Brincos {17160, 1},{17180, 1},{17200, 1}, -- Colares {16160, 1},{16180, 1},{16200, 1}, -- Pulseiras {14160, 1},{14180, 1},{14200, 1}, -- Escudos 61 {13060, 1},{13080, 1},{13100, 1},{13120, 1} } ----- linha 85 local premioxf = math.random(1,30) if premioxf >= 27 then if pc.level >= 15 and pc.level <= 75 then local randomnum = math.random(1,16) game.drop_item_with_ownership(dropsv34[randomnum][1], dropsv34[randomnum][2]) end end end endend
  9. Como é que eles têm fotos dos jogadores O.o ? Pelo email?
  10. Não, continuamos a desenvolver o servidor. Diversas novidades serão ditas brevemente... Cumps, macaco
  11. Ok existem casos e casos,mas nem todos os casos são curruptos... e usam o IS para sustentar o sv.
  12. E relação há 1 coisa se os servers n têm item shop como ganham dinheiro msm k tenham 500 pessoas por dia??? E em relação ao resto: Humildade ... algo que te falta... Nada a acrescentar. Cumps, macaco
  13. n sei se tu sabes ler ou perceber o que digo???? Estava a argumentar sobre o que acho do item shop dos svs. E sobre isso do dinheiro de teres mais para 1 ano n te fica nada bem.... Cumps, macaco
  14. Não percebi essa tua comparação com a GF. Concordo que um servidor equilibrado deve ter tudo o que tu disseste em termos de proteções, otimização, etc... mas nunca fica tão trabalhoso como um de outro estilo ou seja comparando com estilos de servidores (PVM, PVP/PVM etc...) é o mais fácil por assim dizer. Mas não é isso, o meu principal argumento que estava a defender era que um Servidor de Qualidade( ou seja que establece todos esses termos que afirmaste) deve ter uma item shop ou algo assim, pois caso contrário se nao existisse esses metodos de obter dinheiro , e fosse por doações a maioria dos jogadores nao pagaria, pois não existia vantagem a nao ser de manter o servidor . Cumps, macaco
  15. A data de abertura ainda não está prevista, mas vamos tentar de tudo para estar pronto em julho talvez.
  16. Estás a insultar os outros servidores e pedes para não insultarem este? Chamas aos outros servers "Ranhosos" e vais criar um sv PVP que é tipo uma das coisas mais fáceis de criar? Ou seja queres ter o minimo trabalho possivel e pensas ganhar doações com isso hmmm... Os servidores com alguma qualidade que utilizam itemshop, e outros metodos de ganharem dinheiro dando assim items bons e vantagem a quem paga, na minha opinião fazem eles bem pois caso contrario achas que a maioria das pessoas iria doar? não acredito a maioria dos servidores não iria aguentar. Se vais sustentar o servidor com doações boa sorte pois penso que irás precisar. Cumps, macaco
  17. se não quiseres instalar esse programa faz assim: cria um bloco de notas e escreve: start metin2client.bin e guarda com a extensão .bat e executa. Cumrpimentos, macaco
  18. novaline_release para o sv. mainline_release para o client. Cumps, macaco
  19. I think Windows serverfiles were not made to open a server to other people enter in it, it was made to a easier way to test things like source modifications. Kind Regards, macaco
  20. Tive a procurar esse Erro no google e a resolução que encontrei é esta: 1. Limpar o VirtualBox assim: sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt 2. Depois reeinstalar assim: sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose virtualbox 3. Instalas o VirtualBox 4.0 assim: sudo apt-get install virtualbox-4.0 4.E por fim tens de fazer o download e instalar as extension packs do virtual box que são estas: (Oracle_VM_VirtualBox_Extension_Pack-4.0.16-75491.vbox-extpack) Ta aqui o link: Download E esses comandos penso que são executados do CMD do teu pc. Cumprimentos macaco. Fonte: http://askubuntu.com/questions/122211/getting-error-message-when-trying-to-start-a-virtual-machine
  21. Olá, vim aqui postar algumas actualizações que o servidor tomou: - O Sistema de Pets está 80% concluido; - O Cliente funciona agora com granny 2.9 em vez de 2.4. O que permite a utilização mais optimizada de texturas etc... - Diversos Bugs Resolvidos - Novos Mobs exclusivos foram inseridos. - Algumas Traduções concluidas. - Novas quests a serem desenvolvidas. - Nova Moeda chamada "Dungeon Coins" inserida. Caso tenham alguma sugestão que gostassem que o servidor tivesse por favor dizer pois estamos abertos a sugestões. Obrigado pela atenção, Cumprimentos macaco.
  22. Olá, Para inserires difs no teu game, existem por ai tools como Advanced Dif Patcher que te permitem fazer isso. Como utilizar o Advanced Dif Patcher: 1º- Pegas na dif e abres um ficheiro de texto e copias a dif para lá e salvas com a extensão .dif. 2º- Vais ao filezilla e pegas no game e poes no teu pc. 3º - Fazes o download do Advanced Dif Patcher e abre. 4º - Onde diz Executable file é onde vais meter o game: Basta clicares em Browse e escolheres o game que puseste no teu pc. 5º - Onde diz Add file to list clicas e escolhes o ficheiro .dif que criaste. 6º - Depois se quiseres clica em Verify Bytes(Penso que sirva para ver se existe algum erro) 7º- E se quiseres clica em Apply Reverse Dif para criar backup penso eu. NOTA: CRIA UM BACKUP ANTES DE MODIFICARES QUALQUER COISA NO GAME. Espero que tenhas entendido, Cumps, macaco
  23. Como tens a files < 40k penso que só tenhas 1 opção: Metes uma dif que te altere o nivel maximo, e depois vais ao CONFIG e alteras(max_level) para o nivel que te permitir.