Jump to content

westkian

Members
  • Posts

    21
  • Joined

  • Last visited

Posts posted by westkian

  1. 4 hours ago, lopes said:

    Poderia me explicar como fazer?

    Olá!A solução está logo acima.

    Vá no seu emulador em src/map/itemdb.cpp e procure por.E aonde está return 0; altere para return 1;

    	int type=itemdb_type(nameid);
    	switch (type) {
    		case IT_WEAPON:
    		case IT_ARMOR:
    		case IT_PETARMOR:
    		case IT_SHADOWGEAR:
    			return 0;          // <--------- REMOVE or Change to 1
    		default:
    			return 1;
    	}
    }
  2. Quando se marca para mostrar os equipamentos a marquinha não está ficando.Saindo quando o player reloga do jogo ou entra em algum portal.E também está vindo mensagem dupla.Conforme a ss.Quando você marca para mostrar os equipamentos está vindo duas mensagens.Mostrar equipamentos e Não mostrar equipamentos.Quando não está marcada a opção de mostrar equipes vem duas mensagens"Não mostrar equipamentos". Uso a revisão 50729  e Hexed 2014-10-22b.

    erro.JPG

    erro2.JPG

  3. 2 hours ago, Gladius said:

    Você pode remover a mensagem em conf/map_msg_por.conf mas não recomendo...
    Vai acabar interferindo na funcionalidade normal do jogo, não apenas do comando.
     

    Pode postar o dif do atcommand aqui? Talvez eu consiga mostrar pra você onde remover a mensagem de error.
    É a melhor forma de resolver o problema sem causar problema em outros sistemas hehe

    Aqui o diff.

    333f0dddc8353663eacba0423751988c9bc38e34.diff

  4. Olá!Estou com um problema ao usar o comando @arealoot.Toda vez que eu pego um item do chão(apesar de pegar os itens)está vindo a mensagem a seguinte mensagem."Este item não lhe é de direito".Alguém saberia como resolver isso pra a mensagem não aparecer mais?

     

     

    arealoot.JPG

  5. 29 minutes ago, JulioCF said:

    É o comando do Mercador de recolher o item do chão... então é só aplicar ele em algum item

    Isso eu sei.Mais aí é skill ganância.Tem que clicar no icone pra poder usar.Já o arealoot e só clicar no chão que pega tudo =/Mais valeu pela dica ^^

  6. Olá!Alguém teria o comando arealoot ja configurado pro rathena?Pois o do hércules não da pra usar =/

    Hello, is there any way to get the command arealoot already configured for rathena.Because the Hercules can not use it=/

     
    
     
     
    
     
  7. On 30/08/2017 at 5:55 PM, _Okuz_ said:

    Boa tarde westkian,

    Vamos a solução da sua dúvida. Antes de mais nada, recomendo que você faça a leitura completa do tópico oficial que explica o funcionamento do Sistema VIP neste link:

    Testado com o cliente 20130515 e funcionando perfeitamente.

    Agora vou explicar os possíveis locais onde você terá que alterar a quantidade de slots para então recompilar seu emulador e ver as mudanças surtindo efeito ok?

    Em player.conf você poderá configurar algumas coisas, como:

    • Aumento do tamanho do armazém (vip_storage_increase)
    • Aumento da experiência recebida (vip_base_exp_increase / vip_job_exp_increase)
    • Penalidade de experiência ao morrer (vip_exp_penalty_base / vip_exp_penalty_job)
    • Aumento da taxa de drop (vip_drop_increase)
    • Uso de gemas (vip_gemstone)
    • Mensagem de aumento de experiência ao efetuar o login (vip_disp_rate)

    Em groups.conf você poderá configurar comandos e permissões especiais:

    
    {
    	id: 5 /* Id do grupo VIP que pode ser alterado em login_athena.conf */
    	name: "VIP"
    	inherit: ( "Player" ) /* can do everything Players can */
    	level: 0
    	commands: {
    		rates: true
    		who: true
    		/* coloque seus comandos aqui */
    	}
    	permissions: {
    		/* coloque suas permissões aqui */
    	}
    },

    Em login_athena.conf você poderá configurar algumas coisas, como:

    • Qual será o ID do grupo (informado em groups.conf) responsável pelos VIPs (vip_group)
    • Quantidade de slots a mais que uma conta VIP poderá ter (vip_char_increase)

    OBS: Se vip_char_increase estiver com o valor -1 ele irá utilizar o valor que está informado diretamente em #MAX_CHAR_VIP no arquivo src/config/core.h.

    Agora vamos ao nosso cenário, suponha que eu queira 9 slots pra personagens comuns e 3 para personagens VIPS. Sua configuração em src/config/core.h deverá ser a seguinte:

    
    /// Uncomment to enable VIP system.
    #define VIP_ENABLE
    
    /// Enable VIP script changes? (requires VIP_ENABLE)
    /// The primary effects of this are restrictions on non-VIP players, such as requiring
    /// a Reset Stone to change into third classes, paying more for equipment upgrades, and
    /// so forth. Note that the changes are based on euRO, not iRO.
    #define VIP_SCRIPT 0
    
    #ifdef VIP_ENABLE
    	#define MIN_STORAGE 300 // Default number of storage slots.
    	#define MIN_CHARS 9 // Default number of characters per account.
    	#define MAX_CHAR_VIP 3 // This must be less than MAX_CHARS
    	#define MAX_CHAR_BILLING 0 // This must be less than MAX_CHARS
    #endif

    Em src/common/mmo.h você também deverá editar a seguinte linha:

    
    /** Max number of characters per account. Note that changing this setting alone is not enough if the client is not hexed to support more characters as well.
    * Max value tested was 265 */
    #define MAX_CHARS 12

    Feito isso, basta recompilar o emulador.

    Resolvido.Obrigado =)

  8. 12 hours ago, Haikenz said:

    coloque assim lá na scr/config/core.h 

    
    	#define MIN_CHARS 6 // Default number of characters per account.
    	#define MAX_CHAR_VIP 6 // This must be less than MAX_CHARS

    6 char para conta normal e + 6 para conta vip = 12 chars

    OBS: Ainda no mesmo arquivo, não esqueça de ativar a função do vip:

    
    /// Uncomment to enable VIP system.
    #define VIP_ENABLE

     

    Não resolveu =/

  9. 1 hour ago, _Okuz_ said:

    Olá westkian e Haikenz,

    A dúvida de vocês é bem simples de ser respondida, contudo, vou deixar algumas informações que talvez possam auxilia-los futuramente.

    Quase todas as mensagens que são exibidas no cliente são encontradas nos arquivos data/msgstringtable.txt e conf/msg_conf/map_msg.conf, exceto por scripts de NPC e outras mensagens que são hardcoded (diretamente no código). Neste caso, estão na msgstringtable.txt.

    Dessa forma, recomendo a vocês que utilizem o bom e velho control+f nos arquivos acima citados para modificarem as mensagens ao seu bel prazer.

    Como a mensagem se repete algumas vezes no arquivo ela deve ser traduzida de acordo em todas as linhas, uma vez que vocês não sabem qual é a que vai ser exibida pelo client (se você souber, basta traduzir apenas a que será utilizada).

    PS: Pra ativar / desativar a mensagem utilizem este guia.

    EDIT --
    Parte da sua dúvida que não foi respondida foi a respeito dos 0 a mais correto? Preste bem atenção, isso é uma máscara de formatação para algum numero que será exibido ai, ao estilo sprintf. No seu caso, deve ter algo como %.3f%%, troque para %.1f%% ou %f%% que acho que deve resolver.

    Siga o exemplo deste arquivo: https://raw.githubusercontent.com/zackdreaver/ROenglishRE/master/data/msgstringtable.txt

    Atenciosamente,
    _Okuz_.

    Resolvido!!!Obrigado!!!

  10. Olá amigos.Tem como alterar o que está escrito na mensagem de rates do servidor?Tem como tirar aquele Pc Bang e TPLUS conforme a figura 1?E colocar 100.0% em vez de 100.000% conforme a figura 2?

    Hello friends.Have you changed what is written in the server's rate message? How can you get that Pc Bang and TPLUS according to figure 1? And put 100.0% instead of 100,000% according to figure 2?

     

    rag1.PNG

    rag2.PNG

  11. Estou com um bug no chat de grupo.Ele está "comendo" letras e números.Por exemplo quando se digita gema só aparece escrito gem.O mesmo acontece com números.Quando se digita por exemplo 55 so aparece um 5.Está comendo a última letra ou número da frase.Alguém saberia como corrigir isso?

×
×
  • Create New...