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

Zelrog

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

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #2
@Zelost, Пожалуйста, прикрепляйте хотя бы лог/скриншот ошибок, не у всех есть желание/возможность скачивать пак мода и компилировать его за Вас, а нормальное оформление темы поможет быстрее решить проблему.
 

Zelrog

Участник
Сообщения
91
Реакции
27
@Zelost, Пожалуйста, прикрепляйте хотя бы лог/скриншот ошибок, не у всех есть желание/возможность скачивать пак мода и компилировать его за Вас, а нормальное оформление темы поможет быстрее решить проблему.
Да, конечно.
--- Добавлено позже ---
P.S. Делал все по инструкции с источника, SM пробовал последний и другие (старые) версии...
 

Вложения

  • Error.jpg
    Error.jpg
    134.5 КБ · Просмотры: 63

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #4
Да, конечно.
--- Добавлено позже ---
P.S. Делал все по инструкции с источника, SM пробовал последний и другие (старые) версии...
Попробуй на младшей версии sm, на хабе плагин 2 года назад обновляли
Компиляция
sqilver@sqilverpc:~$ '/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.
sqilver@sqilverpc:~$
 

Zelrog

Участник
Сообщения
91
Реакции
27
Попробуй на младшей версии sm, на хабе плагин 2 года назад обновляли
Компиляция
sqilver@sqilverpc:~$ '/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.
sqilver@sqilverpc:~$
Чувствую себя последним придурком, но получилось на версии 1.6.2
Самое главное что я проверял на версии 1.6 и 1.6.3 - не работало....
Большое спасибо. Кстати, есть надежда на то, что плагин будет работать, раз компилируется лишь старым sm?
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #6
Чувствую себя последним придурком, но получилось на версии 1.6.2
Самое главное что я проверял на версии 1.6 и 1.6.3 - не работало....
Большое спасибо. Кстати, есть надежда на то, что плагин будет работать, раз компилируется лишь старым sm?
На последнем 1.6.4. тоже скомпилируется - поидее должен, ведь старые плагины от 1.6.ветки спокойно функционируют под 1.7. веткой - в любом случае можешь сам проверить
 

Zelrog

Участник
Сообщения
91
Реакции
27
На последнем 1.6.4. тоже скомпилируется - поидее должен, ведь старые плагины от 1.6.ветки спокойно функционируют под 1.7. веткой - в любом случае можешь сам проверить
Сначала требовало расширение cssdm.ext, но как я его поставил - сервер стал падать >< Как все сложно... Слушай, ты не мог бы мне более детально помочь, скажем за плату? А то настроить легко, но как только дело касается ошибок - я впадаю в ступор...
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #8
скажем за плату?
Оффтоп
Тебе сюда Заказы
А так большинство ошибок решаются либо путём поиска ошибок(и сам разбираешься и однотипные темы не плодишь) либо выкладываешь лог ошибок/консоли/список плагинов/расширений - в основном ведь помогают
--- Добавлено позже ---
cssdm.ext, но как я его поставил - сервер стал падать
Вроде бы sm из серии 1.7 нужен + последний билд cssdm скомпиленный, увы я не знаю, идёт ли он под ксго или нет, так что и подсказать не смогу
 

Zelrog

Участник
Сообщения
91
Реакции
27
Оффтоп
Тебе сюда Заказы
А так большинство ошибок решаются либо путём поиска ошибок(и сам разбираешься и однотипные темы не плодишь) либо выкладываешь лог ошибок/консоли/список плагинов/расширений - в основном ведь помогают
--- Добавлено позже ---

Вроде бы sm из серии 1.7 нужен + последний билд cssdm скомпиленный, увы я не знаю, идёт ли он под ксго или нет, так что и подсказать не смогу
Хорошо, спасибо. Если не сложно - скажи последнее:
Данная ошибка целиком относиться к 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()
 

oxoTHuk

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

Zelrog

Участник
Сообщения
91
Реакции
27
В первом скрине с ошибками компиляции, основная ошибка, как уже выяснили, версия СМ.
Но суть ошибки в том, что исходник использует "зарезервированые" имена переменных. В частности var в последнем СМ нельзя использовать в качестве имени переменной, отсюда, скорее всего она становится нулем, отсюда ошибки с деление на ноль.
По большому счету, должно помочь замена всех переменных на которые ругается компилятор:
error 173: ***
Хах, если бы я умел :) Но спасибо. Заставил плагин работать на 90%. Точнее работает все кроме звуков >< Эх, пойду писать в ту темку за помощью :)
 

oxoTHuk

Участник
Сообщения
49
Реакции
18
@Zelost, там нужно пакетной заменой переименовать все переменные, на которые ругается компилятор. Проблем не вижу.
 

Zelrog

Участник
Сообщения
91
Реакции
27
На CS:GO кастомные звуки воспроизводятся иначе, в отличии от всех прочих игр.
Так плагин специально под cs:go версию. К тому же уже был сервер с ним давно, но закрыт...
--- Добавлено позже ---
@Zelost, там нужно пакетной заменой переименовать все переменные, на которые ругается компилятор. Проблем не вижу.
С "0" на что то другое? Если бы еще умел :)
--- Добавлено позже ---
В разделе "заказов" - тишь да гладь, может кто тут способен починить звуки у плагина? Я даже не нашел их путей в коде... Готов заплатить!
--- Добавлено позже ---
Так же у плагина есть еще пару нюансов. Кто готов взяться и помочь - пишите цену...
 
Последнее редактирование:

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Подскажите пожалуйста, что за ошибка?
//// 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 КБ · Просмотры: 2
Сверху Снизу