antiblock
Cyphriun

Francisco Afonso

Membro
  • Content Count

    94
  • Joined

  • Last visited

Everything posted by Francisco Afonso

  1. Boas, eu vi esta quest aqui na cyber-gamers, inicialmente só tinha para dar itens ao atingir um nível, e eu queria meter tudo na mesma quest, tipo ao atingir vários níveis, dar vários itens. Eu adicionei linhas (copy, paste) porém não sei onde meto os "end", se meto só no final de todas ou em cada um. Se houver algum erro peço que me digam :) Obrigado Deixo aqui a "minha" quest: quest lvl_reward begin state start begin when levelup with pc.get_level() == 115 begin if pc.job == 0 then -- Warrior pc.give_item2(11299,1) chat("Parabéns, você atingiu o nível 115!") chat("Como recompensa ganhou uma armadura e uma arma do nível 115") elseif pc.job == 1 then -- Ninja pc.give_item2(11499,1) chat("Parabéns, você atingiu o nível 115!") chat("Como recompensa ganhou uma armadura e uma arma do nível 115") elseif pc.job == 2 then -- Sura pc.give_item2(11699,1) chat("Parabéns, você atingiu o nível 115!") chat("Como recompensa ganhou uma armadura e uma arma do nível 115") elseif pc.job == 3 then -- Shaman pc.give_item2(11899,1) chat("Parabéns, você atingiu o nível 115!") chat("Como recompensa ganhou uma armadura e uma arma do nível 115") ------------------------------------------------------------------------------------------ when levelup with pc.get_level() == 150 begin if pc.job == 0 then -- Warrior pc.give_item2(11299,1) chat("Parabéns, você atingiu o nível 150!") chat("Como recompensa ganhou uma armadura e uma arma do nível 150") elseif pc.job == 1 then -- Ninja pc.give_item2(11499,1) chat("Parabéns, você atingiu o nível 150!") chat("Como recompensa ganhou uma armadura e uma arma do nível 150") elseif pc.job == 2 then -- Sura pc.give_item2(11699,1) chat("Parabéns, você atingiu o nível 150!") chat("Como recompensa ganhou uma armadura e uma arma do nível 150") elseif pc.job == 3 then -- Shaman pc.give_item2(11899,1) chat("Parabéns, você atingiu o nível 150!") chat("Como recompensa ganhou uma armadura e uma arma do nível 150") ------------------------------------------------------------------------------------------ when levelup with pc.get_level() == 175 begin if pc.job == 0 then -- Warrior pc.give_item2(11299,1) chat("Parabéns, você atingiu o nível 175!") chat("Como recompensa ganhou uma armadura e uma arma do nível 175") elseif pc.job == 1 then -- Ninja pc.give_item2(11499,1) chat("Parabéns, você atingiu o nível 175!") chat("Como recompensa ganhou uma armadura e uma arma do nível 175") elseif pc.job == 2 then -- Sura pc.give_item2(11699,1) chat("Parabéns, você atingiu o nível 175!") chat("Como recompensa ganhou uma armadura e uma arma do nível 175") elseif pc.job == 3 then -- Shaman pc.give_item2(11899,1) chat("Parabéns, você atingiu o nível 175!") chat("Como recompensa ganhou uma armadura e uma arma do nível 175") ------------------------------------------------------------------------------------------ when levelup with pc.get_level() == 200 begin if pc.job == 0 then -- Warrior pc.give_item2(11299,1) chat("Parabéns, você atingiu o nível 200!") chat("Como recompensa ganhou uma armadura e uma arma do nível 200") elseif pc.job == 1 then -- Ninja pc.give_item2(11499,1) chat("Parabéns, você atingiu o nível 200!") chat("Como recompensa ganhou uma armadura e uma arma do nível 200") elseif pc.job == 2 then -- Sura pc.give_item2(11699,1) chat("Parabéns, você atingiu o nível 200!") chat("Como recompensa ganhou uma armadura e uma arma do nível 200") elseif pc.job == 3 then -- Shaman pc.give_item2(11899,1) chat("Parabéns, você atingiu o nível 200!") chat("Como recompensa ganhou uma armadura e uma arma do nível 200") ------------------------------------------------------------------------------------------ when levelup with pc.get_level() == 225 begin if pc.job == 0 then -- Warrior pc.give_item2(11299,1) chat("Parabéns, você atingiu o nível 225!") chat("Como recompensa ganhou uma armadura e uma arma do nível 225") elseif pc.job == 1 then -- Ninja pc.give_item2(11499,1) chat("Parabéns, você atingiu o nível 225!") chat("Como recompensa ganhou uma armadura e uma arma do nível 225") elseif pc.job == 2 then -- Sura pc.give_item2(11699,1) chat("Parabéns, você atingiu o nível 225!") chat("Como recompensa ganhou uma armadura e uma arma do nível 225") elseif pc.job == 3 then -- Shaman pc.give_item2(11899,1) chat("Parabéns, você atingiu o nível 225!") chat("Como recompensa ganhou uma armadura e uma arma do nível 225") ------------------------------------------------------------------------------------------ when levelup with pc.get_level() == 240 begin if pc.job == 0 then -- Warrior pc.give_item2(11299,1) chat("Parabéns, você atingiu o nível 240!") chat("Como recompensa ganhou uma arma do nível 240") elseif pc.job == 1 then -- Ninja pc.give_item2(11499,1) chat("Parabéns, você atingiu o nível 240!") chat("Como recompensa ganhou uma arma do nível 240") elseif pc.job == 2 then -- Sura pc.give_item2(11699,1) chat("Parabéns, você atingiu o nível 240!") chat("Como recompensa ganhou uma arma do nível 240") elseif pc.job == 3 then -- Shaman pc.give_item2(11899,1) chat("Parabéns, você atingiu o nível 240!") chat("Como recompensa ganhou uma arma do nível 240") ------------------------------------------------------------------------------------------ when levelup with pc.get_level() == 250 begin if pc.job == 0 then -- Warrior pc.give_item2(11299,1) chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!") chat("Como recompensa ganhou duas armaduras especiais") elseif pc.job == 1 then -- Ninja pc.give_item2(11499,1) chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!") chat("Como recompensa ganhou duas armaduras especiais") elseif pc.job == 2 then -- Sura pc.give_item2(11699,1) chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!") chat("Como recompensa ganhou duas armaduras especiais") elseif pc.job == 3 then -- Shaman pc.give_item2(11899,1) chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!") chat("Como recompensa ganhou duas armaduras especiais") end end end end Peço desculpa, não consegui meter a quest em "code" Agradeço resposta Cumprimentos
  2. Obrigado a ambos @Karbust™ # PT @Dynamic Things E eu pensei que por ser uma e duvida na quest pudesse meter em ambos os lados, nas "dúvidas" e nas "quests" mas pronto :| Sry Cumprimentos
  3. Obrigado por tudo, quando chegar a casa vou testar tudo e depois digo alguma coisa , eu só não percebi uma coisa, como assim compilo a quest?
  4. Boas , Eu vi isto num servidor privado e queria implementar no meu... É um genero de uma "missão permanente" (sem npc) que mesmo que clicasse nela , voltava a aparecer. Gostaria de saber se era possivel fazer algo assim :
  5. Agradecia, ajudaria bastante no meu "servidor" já que ainda não percebo muito disto.
  6. Links off (normal passado tanto tempo) ,ngm consegue dar upload num novo link ?
  7. Arma totalmente invisível no invent´ário , só aparece o brilho da lâmina . http://prntscr.com/m1hols Antigo diretório item2\ymir work\item2\weapon Antigo item_list 699 WEAPON icon/item/15005.tga d:/ymir work/item2/weapon/15005.gr2 Novo diretório item\ymir work\item\weapon Novo item_list 699 WEAPON icon/item/15005.tga d:/ymir work/item/weapon/15005.gr2 15005.tga está na pasta -> icon\icon\item 15005.gr2 está na pasta -> item\ymir work\item\weapon Porque será que isto acontece ? Agradeço resposta.
  8. Finalmente resolvi o problema :D Eu andava a tirar armaduras de um servidor para outro , equipei a armadura e apareceu aquele texto/efeito Consegui resolver descompactando o root e trocando apenas o ficheiro "playersettingmodule.py" (experimentei vários , quase todos até encontrar esse) Sou um noob , não consegui perceber onde se localizava o "erro" dentro desse ficheiro por isso apenas troquei-o pelo que estava no servidor de onde estava a tirar armaduras e deu.
  9. Tenho andado a editar o meu cliente , estava tudo bem até que equipo esta armadura (acontece o mesmo em outras) e aparece-me esta mensagem ou este efeito, como lhe queriam chamar: https://prnt.sc/m2cl6y Essa frase/efeifo fica por 5 segundos no sítio onde equipei a tal armadura, é como se marcasse o sítio onde a equipei durante 5 segundos Gostava de saber se é possível remover esta mensagem ou esse efeito , e, se for , como o faço ? Aguardo resposta Cumprimentos :)
  10. Foram adicionadas mais informaçôes sobre o sucedido, se alguém me poder ajudar agradeço. Cumprimentos :D
  11. Obrigado E se estiver a ser chamado pela source como o removo? Onde vou para remover esse efeito?
  12. Possuo: Para server files - "Serverfiles by PlutonMetin2" Para client - "cliente exclusivo para hero-gamers" Para game(cérebro do servidor) - (Não Possuo, faço download da mainline?) Para binary(cérebro do client) - (Não Possuo,faço download da novaline?) (Falta mais algo?) 1º Como interligo o game e o binary com as serverfiles e cliente ? 2ª Onde se localizam os ficheiros "item_names.txt" e "item_proto.txt" 3º O freebsd que utilizo é o 8.2 mas eu li que para compilar a source (game/db) precisa-se de FreeBSD 9.2+ e que FreeBSD 10 (no mínimo) era o mais recomendado. Existe alguma maneira de atualizar o meu freebsd 8.2 para 10 sem perder nada?
  13. Obrigado mais uma vez, um exemplo de pessoa que ajuda os outros :) @DownD Uma dúvida, essas serverfiles vanilla já vêm com o binário compilado e com source? São open source? Posso usar o meu cliente nessas serverfiles? O nível máximo eu já alterei com o filezila 🤔
  14. Obrigado @DownD, com as tuas palavras consegui esclarecer mais algumas das minhas dúvidas. Eu atualmente só quero um servidor de metin2 para me divertir a jogar com o meu irmão e amigos mais próximos, ainda estou a editar o cliente (meter armas e armaduras) mas com o tempo quero aprofundar o meu conhecimento e quem sabe passar para partes mais difíceis, já não no cliente mas mas serverfiles e etc. Como já disse para o meu "servidor" apenas utilizo serverfiles do pluton e um cliente que saquei meio original . Eu pergunto, eu posso continuar a editar o meu cliente e futuramente quando quiser fazer uma coisa mais profissional (não ter apenas o servidor para amigos mas lançá-lo para todos) pegar noutras serverfiles e noutras coisas (tal como num binário e num game) e aplicar no meu cliente sem perder o que fiz? Ou é uma perda de tempo?
  15. Muito obrigado, não estou no pc, nem sequer em casa para experimentar mas pelo que escreveste acho que já estou a ver como é :) Cumprimentos amigo :)
  16. Boas tardes No meu cliente apenas possuo (em relação a item) , "item.eix" e "item.epk" existe um servidor que possui itens em "item2" é possível eu copiar esses 2 ficheiros "item2.eix" e "item2.epk" , colar no meu cliente e fazer com que eles funcionem ? Eu experimentei fazer isso (apenas copiei e colei) mas ficou tudo igual , é preciso fazer algum tipo de ligação entre esses novos .eix e .epk? Como a faço ? Cumprimentos :)
  17. Eu ainda sou muito noob nisto mas pretendo evoluir... Até pode ser básico mas como nunca fiz (nem uma vez) acho que é meio normal não saber Então o que preciso de fazer para meter "item2.eix" e" item2.epk" funcionais" ?
  18. Mas no granny viewer ele está a ir buscar a textura a "icon2" e eu no meu cliente não tenho "item2" apenas o "item" e não estou a consegui mudar isso :/
  19. Fiz download do game "mainline" e o binário "novaline" Preciso de fazer o download disto ? : AddictMt2_r40267_Client AddictMt2_r40267_Client_Tools 1º - Como faço isso de colocar o game no servidor ? Não era suposto haver um executavel dentro da pasta da "novaline" para substituir pelo cliente? 2º- E como entro nesse directório? Do que preciso para entrar ? 3º- Obrigado Cumprimentos
  20. Encontrei isto na pasta do cliente: http://prntscr.com/m1lj48 Como assim? Eu já tentei mudar a textura da outra pasta com um programa chamado : "GR2 Texture Name Changer" porém quando vou a guardar , não aparece o ficheiro na pasta onde guardei. O icon está lá, já confirmei
  21. Eu já vi este tópico: Fiz tudo o que aí dizia,criei partiçôes e etc, e mesmo assim esta texturas fica como se fosse totalmente preta (mesmo tendo o arquivo das texturas (ex:assassin_face.dds) a cores. Eu tirei os ficheiros de outro server , será que não estavam funcionais na altura ? (o que duvido porque que me lembre estava tudo a funcionar perfeitamente) Print: http://prntscr.com/m1bp1u É suposto esta ficar assim ? sem pernas? xD Print: http://prntscr.com/m1bquy Agradeço resposta. Obrigado :)
  22. Na 5º resposta tu querias dizer "item_list" em vez de "item_names" ? Isso está na pasta locale certo ? Posso apagar aí ? Ou é no navicat -> player -> tables -> item e item_proto ?
  23. Estas são as perguntas que mais me dão a volta à cabeça: Porque é que na pasta "PC" e "PC2" aparecem as armaduras supremas , milenares , lendarias e divinas mas não aparecem as olimpicas? Que ficheiros das pastas "PC"'S preciso para funcionar tudo corretamente ? Preciso de todos aqueles arquivos que mostrei no print? O meu cliente não tem "PC2" , apenas tem "PC" , tenho de alterar algum caminho para que carregue todas as texturas em "PC"? Posso copiar o arquvo (ex:"assassin.msm") do EliteMt2 e trocar pelo que tenho no meu cliente que vai dar tudo corretamente? Se eu ao adicionar as querys das armaduras/armas já existir aquele numero de item , existe alguma maneira de apagar a outra query?