Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25
  1. #11
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    4,498
    Репутация:
    1681 ±
    Цитата Сообщение от Nurick Посмотреть сообщение
    Скачал русификатор, распаковал по пути D:\Program Files\Sublime Text 3\Packages\Default\ Но текст как был на EU так и остался
    А теперь перейди на страницу русификатора и посмотри путь до папки, куда следовало распаковывать всё :)
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  2. Пользователь сказал cпасибо:
    Nurick (21.05.2017)
  3. #12
    Аватар для Nurick
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.04.2014
    Адрес
    Уфа, Россия
    Сообщений
    319
    Репутация:
    52 ±
    Извиняюсь, моя глупость

  4. #13
    Аватар для rich
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.01.2015
    Сообщений
    17
    Репутация:
    0 ±
    PHP код:
    Compilation aborted.

    Pawn compiler 3.10.6              Copyright (c1997-2006ITB CompuPhase


    1 Error
    .
    [
    Finished in 0.9s with exit code 1]
    [
    cmd: ['pawncc.exe''C:\\Users\\ПК\\Desktop\\chw.pwn''-oC:\\Users\\ПК\\Desktop/chw''-;+''-(+''-d3']]
    [
    dirD:\projects\samp\compiler]
    [
    pathC:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\ПК\AppData\Local\Microsoft\WindowsApps;] 
    ОШибка?

    Разобрался
    Последний раз редактировалось DeimoS; 18.02.2018 в 15:50.

  5. #14
    Аватар для AgentDaun
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.04.2018
    Сообщений
    3
    Репутация:
    0 ±
    Не показывает строчки ошибок, можно ли как то исправить?

  6. #15
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    4,498
    Репутация:
    1681 ±
    Цитата Сообщение от AgentDaun Посмотреть сообщение
    Не показывает строчки ошибок, можно ли как то исправить?
    Проверь, чтоб в пути до программы и мода не было русских символов в названиях папок.
    Если пользователь назван русскими символами, придётся либо переименовывать его, либо можешь попробовать установить портативную версию
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  7. #16
    Аватар для AgentDaun
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.04.2018
    Сообщений
    3
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Проверь, чтоб в пути до программы и мода не было русских символов в названиях папок.
    Если пользователь назван русскими символами, придётся либо переименовывать его, либо можешь попробовать установить портативную версию
    Спасибо, стояло русское название папки где находится мод. Не знал что от этого зависит. Извини за тупой вопрос)
    Последний раз редактировалось AgentDaun; 07.04.2018 в 20:52. Причина: Ошибочка

  8. #17
    Аватар для DCPSHER
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.05.2018
    Сообщений
    16
    Репутация:
    2 ±
    Приветствую!

    Есть ли у вас опыт работы с инклудами внутри инклудов?
    В частности, при попытке подключить YSI, возникают проблемы, т.к. в ней каждый инклуд тянет за собой другие инклуды, но для каждого вложенного инклуда, компилятор считает путь не относительно вызывающего инклуда, а относительно компилируемого pwn-файла, и в таком случае приходится везде переписывать их:
    1. //#include "..\YSI_Coding\y_hooks"
    2. #include "../includes/YSI_Includes/YSI_Coding/y_hooks.inc"

    А для такой большой коллекции библиотек как YSI, это особенно неприятно.
    Есть ли варианты решения? Отказываться от Sublime'а точно не буду, скорее уж лучше отредактирую все YSI-файлы.
    Последний раз редактировалось DCPSHER; 15.05.2018 в 19:36.

  9. #18
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    4,498
    Репутация:
    1681 ±
    Это проблема не Sublime Text, а компилятора от Zeex.
    Есть 3 варианта:
    1) Вручную отредактировать все пути, как это и начал делать ты
    2) Отредактировать расположение самих файлов
    3) прописать дополнительные пути для поиска инклудов в компилятор через "-iпуть_до_папки_с_инклудами"
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  10. #19
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    4,498
    Репутация:
    1681 ±
    Набросал систему сборки для Open-GTO. Авось кому пригодится
    PHP код:
    {
        
    "cmd":
        [
            
    "$file_path\\..\\compiler\\pawncc.exe",// Поиск компилятора по пути "папка_с_модом/compiler/"
            
    "-i$file_path\\..\\compiler\\includes",// Поиск инклудов по пути "папка_с_модом/compiler/includes/"
            
    "-i$file_path",// Поиск инклудов по пути "папка_с_модом/sources/"
            
    "$file",
            
    "-d3",
            
    "-o$file_path\\..\\gamemodes\\\\$file_base_name",// Помещение .amx файла в папку "папка_с_модом/gamemodes/"
            
    "-;+",
            
    "-(+"
        
    ],
        
    "file_regex""(.*?)[(]([0-9]*)[)]",
        
    "selector""source.pwn"

    Пока проблем с компиляцией не обнаружил

    UPD: Если Вы работаете с другими модами, у которых структура отлична от Open-GTO и приближена к стандартной структуре, можете сделать несколько систем сборки, забиндив их вызов на разные клавиши. Например:
    PHP код:
    [
        { 
    "keys": ["f5"], "command""build","args":
            {
                
    "build_system""Packages/User/Pawn_main.sublime-build",
                
    "variant""Main"
            
    }
        },

        { 
    "keys": ["ctrl+b"], "command""build""args":
            {
                
    "build_system""Packages/User/Pawn_GTO.sublime-build",
                
    "variant""GTO"
            
    }
        }

    При нажатии на F5 будет вызываться система сборки с именем "Pawn_main", рассчитанной на стандартную структуру, а Ctrl+B будет вызывать систему сборки для Open-GTO

     Содержимое Pawn_main (автоматический поиск папки с компилятором и папки с инклудами для стандартной структуры оформления мода)
    PHP код:
    {
        
    "cmd":
        [
            
    "$file_path\\..\\pawno\\pawncc.exe",
            
    "$file",
            
    "-o$file_path\\\\$file_base_name",
            
    "-;+",
            
    "-(+",
            
    "-R",
            
    "-d3",
            
    "-O1"
        
    ],
        
    "file_regex""(.*?)[(]([0-9]*)[)]",
        
    "selector""source.pwn"

    Последний раз редактировалось DeimoS; 16.05.2018 в 15:10.
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  11. #20
    Аватар для DCPSHER
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.05.2018
    Сообщений
    16
    Репутация:
    2 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Это проблема не Sublime Text, а компилятора от Zeex.
    Есть 3 варианта:
    1) Вручную отредактировать все пути, как это и начал делать ты
    2) Отредактировать расположение самих файлов
    3) прописать дополнительные пути для поиска инклудов в компилятор через "-iпуть_до_папки_с_инклудами"
    Действительно так. Думал, что в особенности сборки под Sublime.
    Спасибо, что разъяснил.
    Думаю, буду придерживаться все таки первого варианта, т.к. если библиотека и обновится, проще будет изменить еще раз все пути, нежели использовать третий вариант, и допустить возможные неправильные результаты путей, т.к. в YSI пути пишутся относительно вызывающего инклуда, а компилятор будет складывать их с нашей указанной директорией, а в папках YSI существуют файлы с одинаковым названием.

 

 
Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •