antiblock
Elveron

Dynamic Things

Uploader
  • Content Count

    781
  • Joined

  • Last visited

  • Days Won

    114

Posts posted by Dynamic Things


  1. Olá, este conteúdo sobre essa duvida já foi questionada e solucionado por outros membros da comunidade, numa próxima ocasião seria mais valia a utilização da ferramenta de pesquisa que a comunidade disponibiliza, sendo que ainda existe a possibilidade de utilizar a Google para procurar possíveis soluções antes de criar um tópico a expor as duvidas sobre o assunto, não que isso tenha algum mal, é apenas uma forma de contribuir para uma partilha de informação mais rápida e uma boa forma de reduzir a redundância visto que grande parte das duvidas já existiu no passado com outros membros.

     

     

     

    Resultados da pesquisa obtidas através da Google: https://www.google.pt/#q=NPC+Fixo+Metin2


  2. Quest que "desequipe" itens, existir sim existe, podes o fazer de duas forças, criando uma função no quest_lib que o faça (não sei como) ou podes o fazer a função a partir da source

     

    no ficheiro questlua_pc.cpp

    Adicionas a seguinte função:

     

    int pc_desequipar_arma(lua_State * L)
    {
    LPITEM arma = CQuestManager::instance().GetCurrentCharacterPtr()->GetWear(WEAR_WEAPON);
    
    if (!arma)
    lua_pushnumber(L, 0);
    else
    ch->UnequipItem(arma);
    
    return 1;
    }
    
    

     

    procurar por:

    { "is_dead", pc_is_dead },

     

    adicionar abaixo:

    { "desequipar_arma",     pc_desequipar_arma },

     

    na pasta quest adicionar em quest_funtions a seguinte função

    pc.desequipar_arma

     

    Para desequipar a arma de uma personagem, adicionar o seguinte código na quest:
    pc.desequipar_arma()


  3. 17 horas atrás, GameForge disse:

    Boas pessoal alguem pode me dizer como eu atribuo funções aos botões, ou mesmo em que ficheiros terei que faze-lo

     

    O botão é o "eai apaiz"

     

    http://icyber.me/image/0yT

    Aconselho-te a aprender python, até porque querer programar sem sequer conhecer a linguagem ou a sua syntax é o mesmo que não o fazer, tens vários sites onde podes aprender

    https://www.learnpython.org/ com uma simples pesquisa no google

    https://www.google.pt/search?q=Python&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=UrgNWdbKBqqp8wf-7bCYCQ#q=Learn+Python

    Até porque nem tudo a baseia a base do copiar colar, a que investir tempo para aprender, podes não valorizar este post por não te dar a resposta concreta que queres, mas também tenho duvidas se alguém te conseguirá responder a esse tópico com a resposta exacta do que queres fazer.

    Se for só saber como adicionar a função não querendo entrar em detalhes do que desejas que a função faça, é basta seguires os exemplos já existentes..

    em root/uitaskbar.py


  4. Olá, simples, quando comentas nos tópicos ou crias tópicos ( como fizeste neste caso) quando aprovado ficas com 1 item de conteúdo que é o mesmo que  posts criados e a partir desse momento já poderás fazer download


  5. 1 hora atrás, bifept1 disse:

    Boas pessoal.

    No meu servidor vai haver um mapa para todos e gostava de saber como deixar-lo sem pvp entre reinos on. ( só mesmo quem enviar duelo e a outra pessoa aceitar)

    Obg :)

    Metin2 fazer isso é um bocadinho mais complicado do que parece, porque no metin2 por norma para bloqueares o pvp nos mapas, torna-se como se fosse o centro de uma cidade, porque o "pvp é retirado" logo no mapa, única forma que estou a ver de fazeres isso é tentar adaptar o código que inicialmente não permite ser atacado quando somos nível baixo tinhas de tentar adaptar o código de alguma forma a permitir o pvp somente se fosse por duelo, porque de modo convencional não estou a ver isso acontecer, porque se bloqueares o pvp através do world editor não vais puder atacar depois mesmo que seja em duelo, é como se tivesses no centro da cidade...


  6. Abrir ficheiro start_position.cpp
    irás ver algo semelhante a isso:
    Code:
    #include "stdafx.h"
    #include "start_position.h"
    
    
    char g_nation_name[4][32] =
    {
    	"",
    	"신수국",
    	"천조국",
    	"진노국",
    };
    
    //	LC_TEXT("신수국")
    //	LC_TEXT("천조국")
    //	LC_TEXT("진노국")
    
    long g_start_map[4] =
    {
    	0,	// reserved
    	1,	// 신수국
    	21,	// 천조국
    	41	// 진노국
    };
    
    DWORD g_start_position[4][2] =
    {
    	{      0,      0 },	// reserved
    	{ 469300, 964200 },	// 신수국
    	{  55700, 157900 },	// 천조국
    	{ 969600, 278400 }	// 진노국
    };
    
    
    DWORD arena_return_position[4][2] =
    {
    	{       0,  0       },
    	{   347600, 882700  }, // 자양현
    	{   138600, 236600  }, // 복정현
    	{   857200, 251800  }  // 박라현
    };
    
    
    DWORD g_create_position[4][2] = 
    {
    	{		0,		0 },
    	{ 459800, 953900 },
    	{ 52070, 166600 },
    	{ 344000, 502500 },	
    };
    
    DWORD g_create_position_canada[4][2] = 
    {
    	{		0,		0 },
    	{ 457100, 946900 },
    	{ 45700, 166500 },
    	{ 966300, 288300 },	
    };
    
    
    Para alterar as coordenadas é simples
    Exemplo quando crias personagens e és reino azul: (진노국)
    vão alterar está seguinte coordenada:
    Code:
    344000, 502500
    
    Após alterarem a vossa coordenada vão ter que alterar também o index do mapa, neste caso seja o caso:
    Code:
    41 
    é o index do reino azul, logo caso fosse para renascer em outro mapa terias que alterar as coordenadas e o index do mapa, feito isso já estará alterada o spawn das personagens.
    Cumprimentos Dynamic Things

  7. 7 minutos atrás, Gésley Costa disse:

    Nas minhas files o arquivo backup.sh esta com problemas.

    Como fazer backup corretamente das files, da forma que fique igual as SV que ficam para download.

    Por exemplo:

    mysql.tar

    game.tar

     

    algo assim.

    tar czvf Cyber-Gamers.tar.gz /Directorio

     

    Exemplo:
    tar czvf Cyber-Gamers.tar.gz /usr/home/game && tar czvf Cyber-Gamers.tar.gz /var/db/mysql


  8. Se bem vindo a comunidade cyber-gamers.

    Sinta-se livre para conviver, partilhar ou esclarecer as suas duvidas e conhecimentos,

    Mantenha-se actualizado dos seus direitos e deveres como membro da comunidade.

    Em caso de duvidas consulte o regulamento da comunidade.

     

     

    Cumprimentos, Dynamic Things


  9. Se bem vindo a comunidade cyber-gamers.

    Sinta-se livre para conviver, partilhar ou esclarecer as suas duvidas e conhecimentos,

    Mantenha-se actualizado dos seus direitos e deveres como membro da comunidade.

    Em caso de duvidas consulte o regulamento da comunidade.

     

     

    Cumprimentos, Dynamic Things


  10. Se bem vindo a comunidade cyber-gamers.

    Sinta-se livre para conviver, partilhar ou esclarecer as suas duvidas e conhecimentos,

    Mantenha-se actualizado dos seus direitos e deveres como membro da comunidade.

    Em caso de duvidas consulte o regulamento da comunidade.

     

     

    Cumprimentos, Dynamic Things


  11. 3 minutos atrás, Kevin Aguiar disse:

    Sabe como adicionar boss em mapa de tantas em tantas Horas tb ? ou poderia me passar um tutorial ?

    /map/mapa_exemplo1/boss.txt

     

    cx e cy - metam as coordenadas de onde querem que a metin apareça

    Id do boss

    Quantidade do boss

    Tempo de respawn

     

    g    284    137    100    100    0    0    1200s    100    1    317


  12. Se bem vindo a comunidade cyber-gamers.

    Sinta-se livre para conviver, partilhar ou esclarecer as suas duvidas e conhecimentos,

    Mantenha-se actualizado dos seus direitos e deveres como membro da comunidade.

    Em caso de duvidas consulte o regulamento da comunidade.

     

     

    Cumprimentos, Dynamic Things


  13. 21 horas atrás, .รtгเкє disse:

    Não vi o video todo, mas gostei do que vi, acho é que podiam reduzir ao tempo do vídeo, ou então dividir o tutorial por partes, porque ninguém vai estar 2 horas a ver isso.

    Obrigado pelo apoio, agradeço a sugestão quando te referes em dividir os vídeos em varias partes