Kostya_Sn

Помогите разобраться с лаунчером

В теме 3 сообщения

 function doButtonClick(UXMouseEvent $e = null)
    {    
      $gamefolder = file_get_contents('./settings/gamefolder.txt', true);
      $nick = file_get_contents('./settings/nickname.txt', true);
      $nickname = $this->nick->text;
      execute(sprintf("reg add HKCU\\Software\\www.sampsrv.ru\\CR-MP 0.3.7 /v player_name /d \"%s\" /f", $nickname));  
      fs::makeDir('./settings/');
      fs::makeFile('./settings/nickname.txt');
      file_put_contents('./settings/nickname.txt', $nickname);
      $sampexe = '/multiplayer_browser_cr.exe ';
      $serverip = $this->choosenServer->text;
      if  ($gamefolder == ''){
          $this->toast('Путь к игре указан неверно!');
      }
      
      if ($this->choosenServer->text == ''){
          $this->toast("Выберите сервер!");
      }else{
          execute($gamefolder. $sampexe. $serverip);
          $this->launching->show();
      }
      
    }

Проблема такая что при вводе ника в лаунчере , ник не отображается в реестре игры. Собственно и на сервер не заходит так как нет ника .

Я читал на вашем сайте пост с такой же проблемой . Вроде всё сделал как написано а толку 0 . Прошу помощи .
Прикладываю код и скрины 

 

Ed3JK14W-lc.jpg

hjV-AIY7X50.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот эту строчку

      execute(sprintf("reg add HKCU\\Software\\www.sampsrv.ru\\CR-MP 0.3.7 /v player_name /d \"%s\" /f", $nickname));  
попробуйте заменить на 
      execute(sprintf("reg add \"HKCU\Software\www.sampsrv.ru\CR-MP 0.3.7\" /v player_name /d \"%s\" /f", $nickname));  

если будут ошибки компиляции/интерпретации, или просто не будет работать, можно попробовать такой вариант

      execute(sprintf("reg add \"HKCU\\Software\\www.sampsrv.ru\\CR-MP 0.3.7\" /v player_name /d \"%s\" /f", $nickname));  
 

если какой-то из этих вариантов помог, отпишитесь потом в теме какой из. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  execute(sprintf("reg add \"HKCU\\Software\\www.sampsrv.ru\\CR-MP 0.3.7\" /v player_name /d \"%s\" /f", $nickname)); 

Cпасибо сработало 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу