• 0
Sign in to follow this  
Followers 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...

Question

MAURY
Новичок

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

Цитата

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();

 

Share this post


Link to post

1 answer to this question

  • 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 Адрес]";

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

 

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

Edited by RugLog

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Elvis
      By Elvis
      Идёт набор в команду по разработке CRMP-проекта! 
       
      Требуются специалисты на следующие роли:  
      - Технический администратор (1 человек)  
      - Технические разработчики (2 человека)  
      - Внутриигровые разработчики (5 человек)  
       
      Все подробности и условия обсудим лично — пишите руководителю в Telegram - @AntonLegost
    • Jasper231
      By Jasper231
      Идет набор в команду для создания CRMP MOBILE проекта. Нам нужны
      1) Кодеры
      2) Мапперы
      3) Люди которые вообще разбираются в создании серверов
       
      об зарпалте договоримся и об остальном поговорим в вк: @haslyyyim
    • otec
      By otec
      Копия радмира
      ║☑️Название CORVUS CRMP
      ║☑️Сервер у которого есть будущее и будет
      ║☑️Адекватная администрация
      ║☑️Идут наборы в Лидеры, Админы.
      ║☑️Вступайте в Telegram: t.me/corvusgta « Вступай!
      ║☑️Вступайте в ВКонтакте: vk.com/corvus_crmp « Вступай!
      ║☑️Постоянные ПРИЗЫ - МП | Интересный Мод
      ║☑️Все новости - обновления в Telegram и ВКонтакте
      ║☑️Сайт - corvus-crmp.ru
      ║☑️Форум - forum.corvus-crmp.ru
      ║☑️Скачать лаунчер - corvus-crmp.ru
      ║☑️Заходи мы ждем тебя
      ║☑️В случае возможных ошибок пишите сюда:@corvus_help_bot
    • vicegame
      By vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК