antiblock
beyond2

Razeth

Membro
  • Content Count

    34
  • Joined

  • Last visited

Everything posted by Razeth

  1. Recomendo-te a usares o auto-patcher do official! Muito fácil de configurar..
  2. Desculpa estar a ser hater, mas é rídiculo estares a traduzir o item_proto.. Bastava descompilares o do PT --> item_names.txt --> E compilavas o item_proto.txt to Lycan com o names do PT. Fica a dica.
  3. DigitalOcean.com ---> Tens VPS FreeBSD a 5$ (Só pagas no final do mês)
  4. 1º - Com esses ficheiros, mete-los dentro de uma pasta, por exemplo --> metin2_map_new (client side), depois no Settings.txt alteras as coordenadas do mapa! 2º - Dependendo da Versão do teu client, tens o ficheiro atlasinfo.txt, onde metes por exemplo: metin2_map_new[TAB]COORDENADAX[TAB]COORDENADAY 3º - ServerSide, é mais dificil tens de exportar o server_attr (Eu uso outro programa) e adicionar os ficheiros txt (dentro da pasta (MapProperty & Setting): Crias mais 1-3 ficheiro(s) (NPC.txt/stone.txt/portal.txt) 4º - Serverside -> Pasta "map" -> index -> Exmplo: metin2_map_new[TAB]INDEX --> pasta do teu CONFIG (Se tiveres cores, mete nos vários) MAP_INDEX: 1 2 3 INDEX --> Confuso mas conciso ahah
  5. quest sala_cristal beginstate start begin when 20090.chat."Sala de Cristal" say_title ( ""..mob_name(20090).."" ) say ( "Olá " .. pc.get_name() .. "" ) say ( "Deseja entrar na sala de cristal?" ) wait() say_title ( ""..mob_name(20090).."" ) say ( "Esconde poderosas e imortais criaturas." ) say ( "Deverás ser nível 95 para " ) say ( "poderes passar.") say ( "E não só! Deves ainda ter em tua posse " ) say ( "uma Passaporte" ) say_reward ( "Pretendes Continuar?" ) local x = select ( "Sim" , "Não" ) if x == 2 then say_title ( ""..mob_name(20090).."" ) say ( "Tomas-te uma decisão sábia." ) say ( "Retorna, quando for forte suficiente." ) return elseif x == 1 then if pc . get_level ( ) < 95 then say_title ( ""..mob_name(20090).."" ) say("-95") say ( "Não possuis nível suficiente para entrar!" ) say ( "Volta quando alcançares nível 95." ) return else if pc . countitem ( "71095" ) > 0 then say_title (""..mob_name(20090).."")say ("Ah!") say ("Possuis o passaporte!") say ("Nobre Guerreiro como esta com o passaporte poderei") say ("te ajudar a chegar a Sala de Cristal,") say_reward ("Desejo-te Boa Sorte!") pc.removeitem ("71095") pc.warp ( 177900 , 1220400 ) else say_title (""..mob_name(20090).."")say ("Ah!") say ("Sem um passaporte nao posso ajuda-lo!") say ("Volte quando tiver um passaporte") return end end endend Assim já deve dar :) Depois diz algo!
  6. Existe uma maneira simples. Pelo que percebi queres abrir uma quest a partir de uma quest.. Para isso fazes: quest exemplo begin state start begin when letter begin send_letter("Nome da Missão") -- Aqui metes o que queres que apareço no pergaminho (icon) da missão end when button or info begin say_title("Título da Missão") -- Titulo da Missão (Depois de aberta) say("Text1 etc blah blah blah") -- Texto da missão end endend