carloshenrq / brACP

Painel de controle para Ragnarok Online brAthena
5 stars 4 forks source link

Abrir client através do painel de controle #28

Open Megasantos opened 7 years ago

Megasantos commented 7 years ago

O client de RO permite a conexão do client através do uso de ActiveX, no kro ao logar na conta existe um botão de jogar, ao clicar nesse botão ele envia um token com as informações da conta do jogador e o client é aberto já logado na conta.

Exemplo de JavaScript:

<script language="JScript">
function open_client(){
      var objShell = new ActiveXObject("Shell.Application");
      var account = "t: password userid G servername";
      var rage_exe = "Ragexe.exe";
      objShell.ShellExecute(rage_exe, account, "", "open", "1");
}
</script>
carloshenrq commented 7 years ago

Como eu disse no fórum,

"Parece que isso possui restrições para somente Internet Explorer, qualquer outro navegador é necessário baixar uma extensão e instalar.

Veremos como fazer isso..."

Megasantos commented 7 years ago

Sim tem essa restrição, mais é possível como você disse usar nos demais navegadores, eu já usei no google chrome quando eu fazia testes no kRO. Se precisar de algo para ver como funciona no kRO, minha conta ainda é ativa, sabe onde me encontrar.