Компиляция плагина - Помогите

Тема в разделе "Counter-Strike: Global Offensive", создана пользователем Zelost, 29 апр 2016.

  1. Zelost

    Zelost

    Сообщения:
    52
    Симпатии:
    11
    Здравствуйте, очень хотелось бы получить помощь в компилировании данного плагина - GitHub - alandarev/wowmod at csgo
    Плагин сделан специально под CS GO, но при попытке скомпилировать его, я получаю ошибки. Плагин не новый (файлы), понимаю, но есть ли возможность 'дать ему жизнь'?
    Если есть те, кому не сложно - помогите, пожалуйста. Я буду признателен, спасибо!
     
  2. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    @Zelost, Пожалуйста, прикрепляйте хотя бы лог/скриншот ошибок, не у всех есть желание/возможность скачивать пак мода и компилировать его за Вас, а нормальное оформление темы поможет быстрее решить проблему.
     
  3. Zelost

    Zelost

    Сообщения:
    52
    Симпатии:
    11
    Да, конечно.
    --- Добавлено позже ---
    P.S. Делал все по инструкции с источника, SM пробовал последний и другие (старые) версии...
     

    Вложения:

    • Error.jpg
      Error.jpg
      Размер файла:
      421,5 КБ
      Просмотров:
      40
  4. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Попробуй на младшей версии sm, на хабе плагин 2 года назад обновляли
    Компиляция
    [email protected]:~$ '/home/sqilver/Рабочий стол/Безымянная папка/compile.sh'
    Compiling reservedslots.sp ...
    SourcePawn Compiler 1.6.2
    Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

    Header size: 2716 bytes
    Code size: 5492 bytes
    Data size: 1888 bytes
    Stack/heap size: 16384 bytes; Total requirements: 26480 bytes
    Compiling teambalance.sp ...
    SourcePawn Compiler 1.6.2
    Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

    teambalance.sp(211) : warning 234: symbol "AskPluginLoad" is marked as deprecated: Use AskPluginLoad2() instead

    teambalance.sp(874) : warning 234: symbol "SQL_ConnectEx" is marked as deprecated: Use SQL_ConnectCustom instead.

    Header size: 5424 bytes
    Code size: 35236 bytes
    Data size: 12064 bytes
    Stack/heap size: 16384 bytes; Total requirements: 69108 bytes

    2 Warnings.
    Compiling teambets.sp ...
    SourcePawn Compiler 1.6.2
    Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

    Header size: 3060 bytes
    Code size: 12116 bytes
    Data size: 4136 bytes
    Stack/heap size: 16384 bytes; Total requirements: 35696 bytes
    Compiling visual.sp ...
    SourcePawn Compiler 1.6.2
    Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

    Header size: 4160 bytes
    Code size: 41008 bytes
    Data size: 8812 bytes
    Stack/heap size: 16384 bytes; Total requirements: 70364 bytes
    Compiling wow.sp ...
    SourcePawn Compiler 1.6.2
    Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

    wow.sp(330) : warning 203: symbol is never used: "GetClient32BitSteam"
    wow.sp(90) : warning 203: symbol is never used: "chest1"
    wow.sp(230) : warning 204: symbol is assigned a value that is never used: "g_AreWeSpawningTreasure"
    wow.sp(341) : warning 204: symbol is assigned a value that is never used: "g_chest1"
    Header size: 46708 bytes
    Code size: 1892344 bytes
    Data size: 2204192 bytes
    Stack/heap size: 67108864 bytes; Total requirements:71252108 bytes

    4 Warnings.
    [email protected]:~$
     
  5. Zelost

    Zelost

    Сообщения:
    52
    Симпатии:
    11
    Чувствую себя последним придурком, но получилось на версии 1.6.2
    Самое главное что я проверял на версии 1.6 и 1.6.3 - не работало....
    Большое спасибо. Кстати, есть надежда на то, что плагин будет работать, раз компилируется лишь старым sm?
     
  6. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    На последнем 1.6.4. тоже скомпилируется - поидее должен, ведь старые плагины от 1.6.ветки спокойно функционируют под 1.7. веткой - в любом случае можешь сам проверить
     
  7. Zelost

    Zelost

    Сообщения:
    52
    Симпатии:
    11
    Сначала требовало расширение cssdm.ext, но как я его поставил - сервер стал падать >< Как все сложно... Слушай, ты не мог бы мне более детально помочь, скажем за плату? А то настроить легко, но как только дело касается ошибок - я впадаю в ступор...
     
  8. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Оффтоп
    Тебе сюда Заказы
    А так большинство ошибок решаются либо путём поиска ошибок(и сам разбираешься и однотипные темы не плодишь) либо выкладываешь лог ошибок/консоли/список плагинов/расширений - в основном ведь помогают
    --- Добавлено позже ---
    Вроде бы sm из серии 1.7 нужен + последний билд cssdm скомпиленный, увы я не знаю, идёт ли он под ксго или нет, так что и подсказать не смогу
     
  9. Zelost

    Zelost

    Сообщения:
    52
    Симпатии:
    11
    Хорошо, спасибо. Если не сложно - скажи последнее:
    Данная ошибка целиком относиться к mysql?
    L 04/29/2016 - 05:04:23: [wow.smx] MySQL Error: [2005]: Unknown MySQL server host 'HOST' (11001)
    L 04/29/2016 - 05:04:23: [SM] Plugin encountered error 25: Call was aborted
    L 04/29/2016 - 05:04:23: [SM] Native "SetFailState" reported: [WC] Error: Connection to MySQL database has failed, aborting
    L 04/29/2016 - 05:04:23: [SM] Displaying call stack trace for plugin "wow.smx":
    L 04/29/2016 - 05:04:23: [SM] [0] Line 316, wow/mysql.inc::InitMySQL()
    L 04/29/2016 - 05:04:23: [SM] [1] Line 117, C:\Users\Zelost\Desktop\wowmod-csgo\wowmod-csgo\source\wow.sp::OnPluginStart()
     
  10. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
  11. oxoTHuk

    oxoTHuk

    Сообщения:
    48
    Симпатии:
    11
    В первом скрине с ошибками компиляции, основная ошибка, как уже выяснили, версия СМ.
    Но суть ошибки в том, что исходник использует "зарезервированые" имена переменных. В частности var в последнем СМ нельзя использовать в качестве имени переменной, отсюда, скорее всего она становится нулем, отсюда ошибки с деление на ноль.
    По большому счету, должно помочь замена всех переменных на которые ругается компилятор:
    error 173: ***
     
  12. Zelost

    Zelost

    Сообщения:
    52
    Симпатии:
    11
    Хах, если бы я умел :) Но спасибо. Заставил плагин работать на 90%. Точнее работает все кроме звуков >< Эх, пойду писать в ту темку за помощью :)
     
  13. oxoTHuk

    oxoTHuk

    Сообщения:
    48
    Симпатии:
    11
    @Zelost, там нужно пакетной заменой переименовать все переменные, на которые ругается компилятор. Проблем не вижу.
     
  14. Zelost

    Zelost

    Сообщения:
    52
    Симпатии:
    11
    Так плагин специально под cs:go версию. К тому же уже был сервер с ним давно, но закрыт...
    --- Добавлено позже ---
    С "0" на что то другое? Если бы еще умел :)
    --- Добавлено позже ---
    В разделе "заказов" - тишь да гладь, может кто тут способен починить звуки у плагина? Я даже не нашел их путей в коде... Готов заплатить!
    --- Добавлено позже ---
    Так же у плагина есть еще пару нюансов. Кто готов взяться и помочь - пишите цену...
     
    Последнее редактирование: 8 май 2016
  15. Dreizehnt

    Dreizehnt Unteroffizier

    Сообщения:
    631
    Симпатии:
    206
    Подскажите пожалуйста, что за ошибка?
    //// SpawnTools.sp
    //
    // G:\АЗАЗАЗА\addons\sourcemod\scripting\SpawnTools.sp(35) : warning 234: symbol "FCVAR_PLUGIN" is marked as deprecated: No logic using this flag ever existed in a released game. It only ever appeared in the first hl2sdk.

    Оффтоп

    Именно с этим ф-кваром не в первом скрипте. Просто интересно избавиться от неё можно?
     

    Вложения:

    • SpawnTools.sp
      Размер файла:
      12,8 КБ
      Просмотров:
      0