• 0

[закрыто] Fatal error: Uncaught exception 'php\io\IOException' with message 'java.io.IOException: Cannot run program "C:\MyGames\GTA": CreateProcess error=2, Не удается найти указанный файл' in res://php/gui/framework/functions.php on line 63, pos...

Вопросы

Приветствую!
Начал разработку собственного лаунчера, и испытал одну проблему, не могу понять что в этой строке не так:

  Цитата

Fatal error: Uncaught exception 'php\io\IOException' with message 'java.io.IOException: Cannot run program "C:\MyGames\GTA": CreateProcess error=2, Не удается найти указанный файл' in res://php/gui/framework/functions.php on line 63, position 54

Читать далее...  

 

Дополнительно прикладываю код, в котором ошибка:

  Цитата

function doLabel5ClickLeft(UXMouseEvent $e = null)
    {    
        
    }
    /**
     * @event label3.click-Left 
     */
    function doLabel3ClickLeft(UXMouseEvent $e = null)
    {    
        
    }
    function doShow(UXWindowEvent $e = null)
    {    
    
    }
    function doLabel6MouseDownLeft(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\\SAMP /v PlayerName /d \"%s\" /f", $nickname));
        fs::makeDir('/settings/');
        fs::makeFile('/settings/nickname.txt');
        file_put_contents('./settings/nickname.txt', $nickname);
        $sampexe = 'samp.exe ';
        $serverip = $this->choosenServer->text;
        if ($gamefolder == ''){
            $this->toast('Путь к игре указан неверно!');
        }
        
        if ($this->choosenServer->text == 'samp://127.0.0.1:7777'){
            $this->toast("Выберите сервер!");
        }else{
            execute($gamefolder. $sampexe. $serverip);
            $this->launching->show();

Читать далее...  

 

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


Ссылка на сообщение

1 ответ на этот вопрос

  • 0
RugLog
Новичок

Здравствуй, я тоже долго мучался с этой проблемой. 2 дня если быть конкретнее...

Я нашёл решение, оно не такое трудное. Менять в коде ничего не надо просто нужно поменять путь или перекинуть исполняемый(exe) файл в папку с путём. (У меня в пути попросту была другая папка в которой был samp.exe)

Простыми словами - твой код не может обнаружить  $sampexe = 'samp.exe '; в твоём пути с игрой.

Мой путь представляет собой E://Games/GTASA

В переменной $sampexe = '/samp.exe ';

Т.е. полный путь до файла у меня E://Games/GTASA/samp.exe

 

____________________________________________________________________

 

 

Если пишет "Выберите сервер" а у тебя такого выбора нет, то просто вместо  $serverip = $this->choosenServer->text; поставь  $serverip = "[IP Адрес]";

Странно что к таким простым проблемам я в интернете не нашёл решений...

 

Заранее пожалуйста, если помог :)

Отредактировано пользователем RugLog

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


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

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

  • Похожий контент

    • whccompany
      От whccompany
      World Hosting Corporations 
                                                                GTA Game Host 
                                               CRMP PC& Mobile Project 
                                           Rostov Role Play | Rostov RP 
      Друзья, нашему проекту срочно требуется маппер для масштабного маппинга, нам требуется сделать:
      1) Городской маппинг (удалить города и создать новые города, сначало необходимо создать город Ростов-на-Дону ; посёлок Коксовый и село Ряженое, создать используя стоковые фотографии из Яндекса и Гугла)
      2) Фракционный маппинг ( Текстуры + Экстерьер + Интерьер )
      3) Маппинг работ ( Текстуры + Экстерьеры + Интерьеры )
      Бюджет до 60 000 рублей
      Возможно заключение трудового контракта 
      Пишите: ВКонтакте

    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

    • gooding
      От gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • Kalinin
      От Kalinin
      1. Набираю команду для создания CRMP сервера.
      2. Вакансии  которые свободны. Связь через TG @kalinin_sql
      Нам нужны;
      1.Кодеры
      2.Маперы
      3.СММ
      Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ