antiblock
https://arwen2.global/

.Rui

Membro
  • Content Count

    140
  • Joined

  • Last visited

  • Days Won

    22

Reputation Activity

  1. Upvote
    .Rui got a reaction from Paradox in Opinião de Design - Metin2   
    Se essa é a probabilidade do euro milhões sim. A mecânica é exatamente igual. 5 números não repetidos de 1-50 e 2 estrelas  de 1-9. Em termos de premiação, ainda só é premiado quem acerta tudo, e se mais que um jogador ganhar o prémio é repartido por X, sendo x o número de jogadores que ganharam. Queria primeiro acabar cliente side, onde só falta o design, para me poder dedicar a parte da premiação, onde estou a pensar utilizar as condições  de premiação iguais às reais.
  2. Upvote
    .Rui got a reaction from nagatto in Opinião de Design - Metin2   
    Desde já obrigado pelas opiniões. 
    Sim, acho que vou fazer isso de mudar os quadrados para bolas e mudar para estrelas. Os números em grande estão ali como mostrador. Para além dos botões ficarem down, vai mostrar no mostrador os números que o player tem selecionados. Mas não sei o que meter no mostrador sendo que tudo o que penso me faz lembrar uma calculadora antiga.
     
    Em termos de poderem jogar a Yang ou Moedas do Dragão não é mal pensado. Mas eu fiz com que fosse uma réplica da realidade, isto é, tu registas o euro milhões e todas as sextas saí o resultado do sorteio. Até que ponto seria útil jogarem a MD's? 
  3. Haha
    .Rui reacted to morfo2 in Metin2 Live - O Gigante   
    Eu dei-vos uma semana mas afinal só foram precisas 17 horas para levarem Leak da base de dados. parabéns, têm definitivamente "segurança 100% contra hacks, cheats e invasões"
    Foi bom
    Enquanto durou
    Mas hoje acabou
    Tudo passou
     
    A meia dúzia de registados, aconselho a mudarem todas as vossas senhas pela vossa segurança.

  4. Like
    .Rui got a reaction from morfo2 in Opinião de Design - Metin2   
    Boa tarde,
    Após terminar este sistema, reparei que o design não é o melhor, mas por azar não tenho ideia de que design meter aqui. Eu queria tentar meter algo que não seja tão foleiro como o regular: https://imgur.com/a/ZtEkGD7 , mas que não fugisse muito da realidade. Alguém tem alguma ideia?
     
    Imagem de como está atualmente:   https://imgur.com/wt5O69g
  5. Upvote
    .Rui got a reaction from nagatto in Opinião de Design - Metin2   
    Desde já obrigado pelas opiniões. 
    Sim, acho que vou fazer isso de mudar os quadrados para bolas e mudar para estrelas. Os números em grande estão ali como mostrador. Para além dos botões ficarem down, vai mostrar no mostrador os números que o player tem selecionados. Mas não sei o que meter no mostrador sendo que tudo o que penso me faz lembrar uma calculadora antiga.
     
    Em termos de poderem jogar a Yang ou Moedas do Dragão não é mal pensado. Mas eu fiz com que fosse uma réplica da realidade, isto é, tu registas o euro milhões e todas as sextas saí o resultado do sorteio. Até que ponto seria útil jogarem a MD's? 
  6. Like
    .Rui got a reaction from morfo2 in Opinião de Design - Metin2   
    Boa tarde,
    Após terminar este sistema, reparei que o design não é o melhor, mas por azar não tenho ideia de que design meter aqui. Eu queria tentar meter algo que não seja tão foleiro como o regular: https://imgur.com/a/ZtEkGD7 , mas que não fugisse muito da realidade. Alguém tem alguma ideia?
     
    Imagem de como está atualmente:   https://imgur.com/wt5O69g
  7. Like
    .Rui got a reaction from morfo2 in Opinião de Design - Metin2   
    Boa tarde,
    Após terminar este sistema, reparei que o design não é o melhor, mas por azar não tenho ideia de que design meter aqui. Eu queria tentar meter algo que não seja tão foleiro como o regular: https://imgur.com/a/ZtEkGD7 , mas que não fugisse muito da realidade. Alguém tem alguma ideia?
     
    Imagem de como está atualmente:   https://imgur.com/wt5O69g
  8. Haha
    .Rui reacted to Honeybear in Vamos à descoberta dos pratos preferidos da comunidade.   
    Prato principal = NUggets

     
    Segundo Prato principal

     
    Sobremesa

  9. Upvote
    .Rui reacted to 'ŞŦŘƗƗҜ€Ř' in [ABERTURA METIN2 LIVE]   
    Como disse no outro tópico, devem colocar imagens/vídeos em relação ao servidor (Lojas, eventos, sistemas, mapas, set's de equipamentos, etc..)
     
    Precisam de melhorar alguns aspetos no servidor mas nada que não se resolva. 
    Lembrem-se estamos em 2019 e não em 2012!
     
    Boa Sorte!
     
    Cumprimentos.
  10. Upvote
    .Rui got a reaction from Dynamic Things in Copy Paste - Metin2   
    Boa noite,
    Venho partilhar com vocês como é que podem habilitar o copy paste no vosso servidor. É algo que muita gente não tem conhecimento apesar de ser muito simples mesmo.
    O Bug de copiar executáveis ou outros arquivos que não podem ser copiados e colados no jogo que posteriormente bloqueia a função em todo o computador até fecharem o cliente está resolvido. Penso que podem encontrar esse bug no Aeldra ainda.
     
    Primeiramente abram o IME.cpp do vosso binário; Localização : Eterlib/IME.cpp.
     
    Procurar:
    m_bEnablePaste = false; Substituir por:
    m_bEnablePaste = true;  
    Procurar:
        if (!__IsWritable(c))         return; Substituir por:
        if (c == 0x16)         return;  
    Substituir todo o: void CIME::PasteTextFromClipBoard() por:
    void CIME::PasteTextFromClipBoard() {     if (!m_bEnablePaste | !OpenClipboard(NULL))         return;     HANDLE handle = GetClipboardData(CF_TEXT);     if (!handle)     {         CloseClipboard();         return;     }          char * buffer = (char*)GlobalLock(handle);     std::string strClipboard = buffer;     GlobalUnlock(handle);     CloseClipboard();     if (strClipboard.empty())         return;     const char* begin = strClipboard.c_str();     const char* end = begin + strClipboard.length();     wchar_t m_wText[IMESTR_MAXLEN];     int wstrLen = MultiByteToWideChar(ms_uInputCodePage, 0, begin, end - begin, m_wText, IMESTR_MAXLEN);     InsertString(m_wText, wstrLen);     if (ms_pEvent)         ms_pEvent->OnUpdate(); }  
    Compilem o binário.
    Abram o ui.py; Localização: root/ui.py
     
    Procurem por: 
    def OnKeyDown(self, key):  
    Caso já tenham a condição que vos habilita o Ctrl+V ignorem este passo, caso contrário insiram esta condição antes do Return True:
            if app.DIK_V == key and app.IsPressed(app.DIK_LCONTROL):             ime.PasteTextFromClipBoard()  
    Caso tenham alguma dúvida avisem.
    Boa noite.
  11. Upvote
    .Rui got a reaction from Dynamic Things in Copy Paste - Metin2   
    Boa noite,
    Venho partilhar com vocês como é que podem habilitar o copy paste no vosso servidor. É algo que muita gente não tem conhecimento apesar de ser muito simples mesmo.
    O Bug de copiar executáveis ou outros arquivos que não podem ser copiados e colados no jogo que posteriormente bloqueia a função em todo o computador até fecharem o cliente está resolvido. Penso que podem encontrar esse bug no Aeldra ainda.
     
    Primeiramente abram o IME.cpp do vosso binário; Localização : Eterlib/IME.cpp.
     
    Procurar:
    m_bEnablePaste = false; Substituir por:
    m_bEnablePaste = true;  
    Procurar:
        if (!__IsWritable(c))         return; Substituir por:
        if (c == 0x16)         return;  
    Substituir todo o: void CIME::PasteTextFromClipBoard() por:
    void CIME::PasteTextFromClipBoard() {     if (!m_bEnablePaste | !OpenClipboard(NULL))         return;     HANDLE handle = GetClipboardData(CF_TEXT);     if (!handle)     {         CloseClipboard();         return;     }          char * buffer = (char*)GlobalLock(handle);     std::string strClipboard = buffer;     GlobalUnlock(handle);     CloseClipboard();     if (strClipboard.empty())         return;     const char* begin = strClipboard.c_str();     const char* end = begin + strClipboard.length();     wchar_t m_wText[IMESTR_MAXLEN];     int wstrLen = MultiByteToWideChar(ms_uInputCodePage, 0, begin, end - begin, m_wText, IMESTR_MAXLEN);     InsertString(m_wText, wstrLen);     if (ms_pEvent)         ms_pEvent->OnUpdate(); }  
    Compilem o binário.
    Abram o ui.py; Localização: root/ui.py
     
    Procurem por: 
    def OnKeyDown(self, key):  
    Caso já tenham a condição que vos habilita o Ctrl+V ignorem este passo, caso contrário insiram esta condição antes do Return True:
            if app.DIK_V == key and app.IsPressed(app.DIK_LCONTROL):             ime.PasteTextFromClipBoard()  
    Caso tenham alguma dúvida avisem.
    Boa noite.
  12. Upvote
    .Rui got a reaction from Dynamic Things in Copy Paste - Metin2   
    Boa noite,
    Venho partilhar com vocês como é que podem habilitar o copy paste no vosso servidor. É algo que muita gente não tem conhecimento apesar de ser muito simples mesmo.
    O Bug de copiar executáveis ou outros arquivos que não podem ser copiados e colados no jogo que posteriormente bloqueia a função em todo o computador até fecharem o cliente está resolvido. Penso que podem encontrar esse bug no Aeldra ainda.
     
    Primeiramente abram o IME.cpp do vosso binário; Localização : Eterlib/IME.cpp.
     
    Procurar:
    m_bEnablePaste = false; Substituir por:
    m_bEnablePaste = true;  
    Procurar:
        if (!__IsWritable(c))         return; Substituir por:
        if (c == 0x16)         return;  
    Substituir todo o: void CIME::PasteTextFromClipBoard() por:
    void CIME::PasteTextFromClipBoard() {     if (!m_bEnablePaste | !OpenClipboard(NULL))         return;     HANDLE handle = GetClipboardData(CF_TEXT);     if (!handle)     {         CloseClipboard();         return;     }          char * buffer = (char*)GlobalLock(handle);     std::string strClipboard = buffer;     GlobalUnlock(handle);     CloseClipboard();     if (strClipboard.empty())         return;     const char* begin = strClipboard.c_str();     const char* end = begin + strClipboard.length();     wchar_t m_wText[IMESTR_MAXLEN];     int wstrLen = MultiByteToWideChar(ms_uInputCodePage, 0, begin, end - begin, m_wText, IMESTR_MAXLEN);     InsertString(m_wText, wstrLen);     if (ms_pEvent)         ms_pEvent->OnUpdate(); }  
    Compilem o binário.
    Abram o ui.py; Localização: root/ui.py
     
    Procurem por: 
    def OnKeyDown(self, key):  
    Caso já tenham a condição que vos habilita o Ctrl+V ignorem este passo, caso contrário insiram esta condição antes do Return True:
            if app.DIK_V == key and app.IsPressed(app.DIK_LCONTROL):             ime.PasteTextFromClipBoard()  
    Caso tenham alguma dúvida avisem.
    Boa noite.
  13. Upvote
    .Rui got a reaction from Dynamic Things in Copy Paste - Metin2   
    Boa noite,
    Venho partilhar com vocês como é que podem habilitar o copy paste no vosso servidor. É algo que muita gente não tem conhecimento apesar de ser muito simples mesmo.
    O Bug de copiar executáveis ou outros arquivos que não podem ser copiados e colados no jogo que posteriormente bloqueia a função em todo o computador até fecharem o cliente está resolvido. Penso que podem encontrar esse bug no Aeldra ainda.
     
    Primeiramente abram o IME.cpp do vosso binário; Localização : Eterlib/IME.cpp.
     
    Procurar:
    m_bEnablePaste = false; Substituir por:
    m_bEnablePaste = true;  
    Procurar:
        if (!__IsWritable(c))         return; Substituir por:
        if (c == 0x16)         return;  
    Substituir todo o: void CIME::PasteTextFromClipBoard() por:
    void CIME::PasteTextFromClipBoard() {     if (!m_bEnablePaste | !OpenClipboard(NULL))         return;     HANDLE handle = GetClipboardData(CF_TEXT);     if (!handle)     {         CloseClipboard();         return;     }          char * buffer = (char*)GlobalLock(handle);     std::string strClipboard = buffer;     GlobalUnlock(handle);     CloseClipboard();     if (strClipboard.empty())         return;     const char* begin = strClipboard.c_str();     const char* end = begin + strClipboard.length();     wchar_t m_wText[IMESTR_MAXLEN];     int wstrLen = MultiByteToWideChar(ms_uInputCodePage, 0, begin, end - begin, m_wText, IMESTR_MAXLEN);     InsertString(m_wText, wstrLen);     if (ms_pEvent)         ms_pEvent->OnUpdate(); }  
    Compilem o binário.
    Abram o ui.py; Localização: root/ui.py
     
    Procurem por: 
    def OnKeyDown(self, key):  
    Caso já tenham a condição que vos habilita o Ctrl+V ignorem este passo, caso contrário insiram esta condição antes do Return True:
            if app.DIK_V == key and app.IsPressed(app.DIK_LCONTROL):             ime.PasteTextFromClipBoard()  
    Caso tenham alguma dúvida avisem.
    Boa noite.
  14. Upvote
    .Rui got a reaction from Dynamic Things in Copy Paste - Metin2   
    Boa noite,
    Venho partilhar com vocês como é que podem habilitar o copy paste no vosso servidor. É algo que muita gente não tem conhecimento apesar de ser muito simples mesmo.
    O Bug de copiar executáveis ou outros arquivos que não podem ser copiados e colados no jogo que posteriormente bloqueia a função em todo o computador até fecharem o cliente está resolvido. Penso que podem encontrar esse bug no Aeldra ainda.
     
    Primeiramente abram o IME.cpp do vosso binário; Localização : Eterlib/IME.cpp.
     
    Procurar:
    m_bEnablePaste = false; Substituir por:
    m_bEnablePaste = true;  
    Procurar:
        if (!__IsWritable(c))         return; Substituir por:
        if (c == 0x16)         return;  
    Substituir todo o: void CIME::PasteTextFromClipBoard() por:
    void CIME::PasteTextFromClipBoard() {     if (!m_bEnablePaste | !OpenClipboard(NULL))         return;     HANDLE handle = GetClipboardData(CF_TEXT);     if (!handle)     {         CloseClipboard();         return;     }          char * buffer = (char*)GlobalLock(handle);     std::string strClipboard = buffer;     GlobalUnlock(handle);     CloseClipboard();     if (strClipboard.empty())         return;     const char* begin = strClipboard.c_str();     const char* end = begin + strClipboard.length();     wchar_t m_wText[IMESTR_MAXLEN];     int wstrLen = MultiByteToWideChar(ms_uInputCodePage, 0, begin, end - begin, m_wText, IMESTR_MAXLEN);     InsertString(m_wText, wstrLen);     if (ms_pEvent)         ms_pEvent->OnUpdate(); }  
    Compilem o binário.
    Abram o ui.py; Localização: root/ui.py
     
    Procurem por: 
    def OnKeyDown(self, key):  
    Caso já tenham a condição que vos habilita o Ctrl+V ignorem este passo, caso contrário insiram esta condição antes do Return True:
            if app.DIK_V == key and app.IsPressed(app.DIK_LCONTROL):             ime.PasteTextFromClipBoard()  
    Caso tenham alguma dúvida avisem.
    Boa noite.