Помогите с компиляцией

ZooM4322

Участник
Сообщения
14
Реакции
4
Всем ещё раз доброго времени суток, дорогие форумчане форума HLMOD. Столкнулся с такой проблемой, не могу скомпилировать плагин под свою версию sourcemod, плагин Personal Weapons, да-да, скажите нафиг он тебе нужен используй лучше Custom Weapons, да Custom Weapons не плохо, но меня он немного не устраивает, но когда тестил Personal Weapons, он мне очень понравился, однако я его тестировал ещё на старой версии sourcemod, 1.7.3, он и очень хорошо компилируется под эту версию, на версии 1.9.0.6190, он тоже работает и компилируется, однако под версию 1.11.6522, он чего-то не хочет компилироватся, а если использовать старые скомпилированые версии этого плагина они также не работают, у меня компилируется всё, кроме главного ядра, может у кого есть пофикшенная версия или кто-нибудь, сможет мне подсказать в чём причина
Буду очень признателен!
 

Вложения

  • Personal-Weapons-master-1.zip
    35.2 КБ · Просмотры: 25

DENZEL519

Работаю через AI !
Сообщения
490
Реакции
315
Компиляцию проверял на sm 10
 

Вложения

  • Personal-Weapons-master-1.7z
    21.3 КБ · Просмотры: 13

Grey83

не пишу плагины с весны 2022
Сообщения
8,598
Реакции
5,085
SM1.10 и SM1.11 в некоторых вещах настолько различаются, что твоя такая проверка может не иметь никакого смысла
Сообщения автоматически склеены:

не могу скомпилировать плагин под свою версию sourcemod
приложил бы лог компиляции, что ли
 

makentosh

Участник
Сообщения
111
Реакции
6
SM1.10 и SM1.11 в некоторых вещах настолько различаются, что твоя такая проверка может не иметь никакого смысла
Сообщения автоматически склеены:


приложил бы лог компиляции, что ли
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// PW_FreeWeapons.sp
//
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(181) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(185) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(267) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(271) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(278) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(329) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(333) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(340) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(405) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(409) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(416) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(497) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(501) : warning 213: tag mismatch
// C:\Users\Arkady Kobyakov\Desktop\6522\PW_FreeWeapons.sp(508) : warning 213: tag mismatch
// Code size: 16856 bytes
// Data size: 5496 bytes
// Stack/heap size: 16384 bytes
// Total requirements: 38736 bytes
//
// 14 Warnings.
//
// Compilation Time: 0,17 sec
// ----------------------------------------

//// PW_Bonus.sp
//
// PW_Bonus/file3.sp(102) : warning 234: symbol "GetClientAuthString" is marked as deprecated: Use GetClientAuthId
//
//
// PW_Bonus/file3.sp(272) : warning 213: tag mismatch
// PW_Bonus/file3.sp(276) : warning 213: tag mismatch
// Code size: 32236 bytes
// Data size: 11948 bytes
// Stack/heap size: 16384 bytes
// Total requirements: 60568 bytes
//
// 3 Warnings.
//
// Compilation Time: 0,22 sec
// ----------------------------------------

//// PW_core_4.sp
//
// PW/file1.sp(10) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(11) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(12) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(13) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(14) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(15) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(16) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(17) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(18) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(19) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(20) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file1.sp(55) : warning 234: symbol "FindDataMapOffs" is marked as deprecated: Use FindDataMapInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file2.sp(6) : error 153: Array-based enum structs have been removed. See SourcePawn Transitional Syntax - AlliedModders Wiki
// PW/file2.sp(9) : error 009: invalid array size (negative, zero or out of bounds)
// PW/file2.sp(39) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// PW/file4.sp(9) : error 153: Array-based enum structs have been removed. See SourcePawn Transitional Syntax - AlliedModders Wiki
// PW/file4.sp(12) : error 009: invalid array size (negative, zero or out of bounds)
// PW/file4.sp(142) : warning 213: tag mismatch
// PW/file4.sp(146) : warning 213: tag mismatch
// PW/file4.sp(163) : warning 213: tag mismatch
// PW/file4.sp(213) : warning 213: tag mismatch
// PW/file4.sp(217) : warning 213: tag mismatch
// PW/file4.sp(224) : warning 213: tag mismatch
// PW/file4.sp(226) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(237) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(249) : warning 213: tag mismatch
// PW/file4.sp(253) : warning 213: tag mismatch
// PW/file4.sp(260) : warning 213: tag mismatch
// PW/file4.sp(262) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(288) : warning 213: tag mismatch
// PW/file4.sp(292) : warning 213: tag mismatch
// PW/file4.sp(299) : warning 213: tag mismatch
// PW/file4.sp(308) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(309) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(351) : warning 213: tag mismatch
// PW/file4.sp(355) : warning 213: tag mismatch
// PW/file4.sp(362) : warning 213: tag mismatch
// PW/file4.sp(364) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(381) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(385) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(394) : warning 213: tag mismatch
// PW/file4.sp(398) : warning 213: tag mismatch
// PW/file4.sp(405) : warning 213: tag mismatch
// PW/file4.sp(410) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(411) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(413) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(438) : warning 213: tag mismatch
// PW/file4.sp(442) : warning 213: tag mismatch
// PW/file4.sp(449) : warning 213: tag mismatch
// PW/file4.sp(471) : warning 213: tag mismatch
// PW/file4.sp(475) : warning 213: tag mismatch
// PW/file4.sp(482) : warning 213: tag mismatch
// PW/file4.sp(514) : warning 213: tag mismatch
// PW/file4.sp(518) : warning 213: tag mismatch
// PW/file4.sp(532) : warning 213: tag mismatch
// PW/file4.sp(540) : warning 234: symbol "GetClientAuthString" is marked as deprecated: Use GetClientAuthId
//
//
// PW/file4.sp(595) : warning 213: tag mismatch
// PW/file4.sp(599) : warning 213: tag mismatch
// PW/file4.sp(601) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(612) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(616) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(625) : warning 213: tag mismatch
// PW/file4.sp(629) : warning 213: tag mismatch
// PW/file4.sp(636) : warning 213: tag mismatch
// PW/file4.sp(641) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(642) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file4.sp(643) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file5.sp(162) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file5.sp(183) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file5.sp(218) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file5.sp(233) : error 178: cannot coerce int[] to char[]; storage classes differ
// PW/file5.sp(248) : error 178: cannot coerce int[] to char[]; storage classes differ
//
// Compilation aborted.
// 26 Errors.
//
// Compilation Time: 0,2 sec
// ----------------------------------------

Press enter to exit ...
 

ZooM4322

Участник
Сообщения
14
Реакции
4
@ZooM4322, Я делал в sourcemod-1.10.0-git6524
Спасибо огромное,очень помог,я только что даже попробовал на sourcemod-1.10.0-git6545 тоже без ошибок и варингов скомпилировался,конечно,жалко,что на 1.11 не компилируется,но меня и 1.10 вполне устраивает,еще раз,спасибо огромное,очень помог!Добра тебе!
 

DENZEL519

Работаю через AI !
Сообщения
490
Реакции
315
@ZooM4322, Вот для sm 11, тоже должен компилироваться
 

Вложения

  • Personal-Weapons-master-1.7z
    21.3 КБ · Просмотры: 11

ZooM4322

Участник
Сообщения
14
Реакции
4
@ZooM4322, Вот для sm 11, тоже должен компилироваться
Спасибо, уже скомпилировал, если что, кому-нибудь понадобится, то пусть берут твой архив и компилируют под 1.11.0.6572,конечно не без варингов, но работает, сам проверял, ещё раз спасибо тебе огромное за твой архив
 

DENZEL519

Работаю через AI !
Сообщения
490
Реакции
315
конечно не без варингов
C-подобный:
//// PW_Bonus.sp
//
// Code size:         31536 bytes
// Data size:         12300 bytes
// Stack/heap size:      17796 bytes
// Total requirements:   61632 bytes
//
// Compilation Time: 0,3 sec
// ----------------------------------------

//// PW_core_4.sp
//
// Code size:         87740 bytes
// Data size:         25048 bytes
// Stack/heap size:      17256 bytes
// Total requirements:  130044 bytes
//
// Compilation Time: 0,44 sec
// ----------------------------------------

//// PW_FreeWeapons.sp
//
// Code size:         17048 bytes
// Data size:         5740 bytes
// Stack/heap size:      16904 bytes
// Total requirements:   39692 bytes
//
// Compilation Time: 0,23 sec
// ----------------------------------------

Хм, компилировал в sourcemod-1.11.0-git6927 без варингов
 

Вложения

  • PW_Bonus.smx
    18.3 КБ · Просмотры: 9
  • PW_FreeWeapons.smx
    10.7 КБ · Просмотры: 9
  • PW_core_4.smx
    38.7 КБ · Просмотры: 6
Последнее редактирование:
Сверху Снизу