Иконка ресурса

Weapon Restrict 3.1.7

Дмитрий1996

Участник
Сообщения
176
Реакции
4
@Дмитрий1996, там по ссылкам 2 варианта плагина. На новом синтаксисе свежее и написан под SM1.9.
Хотя, по идее, компилиться под 1.10 должна любая из тех версий.
Ты же все файлы оттуда используешь?
Если брать файлы из разных версий, то вполне могут проблемы при компиляции быть.
Все файлы, я их под замену делаю.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@Дмитрий1996, нужно попробовать у себя под нормальной версией SM1.10 попробовать скомпилить.

Там на смдропе давно SM1.10 обновляли?

Попробовал скомпилить ветку под 1.9
SM 1.10.0.6524:
//// weapon_restrict.sp
//
// Z:\sm\include\cstrike_weapons.inc(182) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(223) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(233) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(245) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(257) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(275) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Code size:            72208 bytes
// Data size:            44432 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  133024 bytes
//
// 6 Warnings.
//
// Compilation Time: 0,39 sec
// ----------------------------------------
Ошибок нет, только предупреждения, которые можно проигнорировать
 

Вложения

  • csgo-css-weapon-restrict-SM-1.9.zip
    28.5 КБ · Просмотры: 38
Последнее редактирование:

Дмитрий1996

Участник
Сообщения
176
Реакции
4
@Дмитрий1996, нужно попробовать у себя под нормальной версией SM1.10 попробовать скомпилить.

Там на смдропе давно SM1.10 обновляли?
Сообщения автоматически склеены:

Попробовал скомпилить ветку под 1.9
C-подобный:
//// weapon_restrict.sp
//
// Z:\sm\include\cstrike_weapons.inc(182) : warning 241: Array-based enum struct
s will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transition
al_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(223) : warning 241: Array-based enum struct
s will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transition
al_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(233) : warning 241: Array-based enum struct
s will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transition
al_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(245) : warning 241: Array-based enum struct
s will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transition
al_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(257) : warning 241: Array-based enum struct
s will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transition
al_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(275) : warning 241: Array-based enum struct
s will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transition
al_Syntax#Enum_Structs
// Code size:            72208 bytes
// Data size:            44432 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  133024 bytes
//
// 6 Warnings.
//
// Compilation Time: 0,39 sec
// ----------------------------------------
Ошибок нет, только предупреждения, которые можно проигнорировать
Где там?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@Дмитрий1996, то я попутал: на смдропе оригинальный SM, а не патченый под некросоурс.
Сообщения автоматически склеены:

Хотя на битбукете тоже smdrop 😏
 

Дмитрий1996

Участник
Сообщения
176
Реакции
4
@Дмитрий1996, нужно попробовать у себя под нормальной версией SM1.10 попробовать скомпилить.

Там на смдропе давно SM1.10 обновляли?

Попробовал скомпилить ветку под 1.9
SM 1.10.0.6524:
//// weapon_restrict.sp
//
// Z:\sm\include\cstrike_weapons.inc(182) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(223) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(233) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(245) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(257) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\sm\include\cstrike_weapons.inc(275) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Code size:            72208 bytes
// Data size:            44432 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  133024 bytes
//
// 6 Warnings.
//
// Compilation Time: 0,39 sec
// ----------------------------------------
Ошибок нет, только предупреждения, которые можно проигнорировать
Я скомпилил ее, но все равно пишет
This plugin is only supported on CS
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
на патченном SM всё точно так же скомпилилось:
SM 1.10.0.6490 (CS:S v34):
//// weapon_restrict.sp
//
// Z:\smv34\include\cstrike_weapons.inc(182) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\smv34\include\cstrike_weapons.inc(223) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\smv34\include\cstrike_weapons.inc(233) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\smv34\include\cstrike_weapons.inc(245) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\smv34\include\cstrike_weapons.inc(257) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Z:\smv34\include\cstrike_weapons.inc(275) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// Code size:            72208 bytes
// Data size:            44432 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  133024 bytes
//
// 6 Warnings.
//
// Compilation Time: 0,37 sec
// ----------------------------------------
 

Дмитрий1996

Участник
Сообщения
176
Реакции
4

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@Дмитрий1996, немного поправил код и сделал, чтобы с v34 работало.
Компилится только с предупреждениями, что структы (Array-based enum structs) в SM1.11 уберут.
В архиве sourcemod-1.10.0-git6490-css34 под винду и пофикшенные файлы.
Сообщения автоматически склеены:

Ну и в папке compiled уже скомпиленный файл
 

Вложения

  • weapon_restrict 4.0.0-b7 (v34).zip
    569.7 КБ · Просмотры: 51

Дмитрий1996

Участник
Сообщения
176
Реакции
4
@Дмитрий1996, немного поправил код и сделал, чтобы с v34 работало.
Компилится только с предупреждениями, что структы (Array-based enum structs) в SM1.11 уберут.
В архиве sourcemod-1.10.0-git6490-css34 под винду и пофикшенные файлы.
Сообщения автоматически склеены:

Ну и в папке compiled уже скомпиленный файл
а папки по этим путям не должно быть разве? addons/sourcemod/configs/ этой папки - restrict
Сообщения автоматически склеены:


@Дмитрий1996, немного поправил код и сделал, чтобы с v34 работало.
Компилится только с предупреждениями, что структы (Array-based enum structs) в SM1.11 уберут.
В архиве sourcemod-1.10.0-git6490-css34 под винду и пофикшенные файлы.
Сообщения автоматически склеены:

Ну и в папке compiled уже скомпиленный файл

Я поставил плагин и вот что выдало в логах.
C-подобный:
L 12/18/2021 - 16:00:33: [SM] Call stack trace:
L 12/18/2021 - 16:00:33: [SM]   [0] ThrowNativeError
L 12/18/2021 - 16:00:33: [SM]   [1] Line 455, restrictinc/natives.sp::Native_GetWeaponIDFromSlot
L 12/18/2021 - 16:00:33: [SM]   [3] Restrict_GetWeaponIDFromSlot
L 12/18/2021 - 16:00:33: [SM]   [4] Line 330, restrictinc/natives.sp::Native_GetTeamWeaponCount
L 12/18/2021 - 16:00:33: [SM]   [6] Restrict_GetTeamWeaponCount
L 12/18/2021 - 16:00:33: [SM]   [7] Line 598, restrictinc/natives.sp::Native_CanPickupWeapon
L 12/18/2021 - 16:00:33: [SM]   [9] Restrict_CanPickupWeapon
L 12/18/2021 - 16:00:33: [SM]   [10] Line 71, restrictinc/events.sp::OnWeaponCanUse
L 12/18/2021 - 16:00:33: [SM] Exception reported: Weapon slot index -1 is invalid.
L 12/18/2021 - 16:00:33: [SM] Blaming: weapon_restrict 4.0.0-b7 (v34).smx
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@Дмитрий1996, сообщение об ошибке всегда начинается со строки Exception reported
В ней же и пишется сама ошибка, а во всех последующих - цепочка которая и вызвала ошибку.
 

Дмитрий1996

Участник
Сообщения
176
Реакции
4
@Дмитрий1996, сообщение об ошибке всегда начинается со строки Exception reported
В ней же и пишется сама ошибка, а во всех последующих - цепочка которая и вызвала ошибку.
а папки по этим путям не должно быть разве? addons/sourcemod/configs/ этой папки - restrict
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@Дмитрий1996, попробуй с этим файлом в папке restrictinc скомпилить
 

Вложения

  • natives.sp
    25.7 КБ · Просмотры: 10

Дмитрий1996

Участник
Сообщения
176
Реакции
4
@Дмитрий1996, попробуй с этим файлом в папке restrictinc скомпилить
Все равно.
C-подобный:
L 12/18/2021 - 18:15:15: [SM] Blaming: weapon_restrict 4.0.0-b7 (v34).smx
L 12/18/2021 - 18:15:15: [SM] Call stack trace:
L 12/18/2021 - 18:15:15: [SM]   [0] ThrowNativeError
L 12/18/2021 - 18:15:15: [SM]   [1] Line 489, restrictinc/natives.sp::Native_CanPickupWeapon
L 12/18/2021 - 18:15:15: [SM]   [3] Restrict_CanPickupWeapon
L 12/18/2021 - 18:15:15: [SM]   [4] Line 71, restrictinc/events.sp::OnWeaponCanUse
L 12/18/2021 - 18:15:15: [SM] Exception reported: Client index 16 is invalid.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@Дмитрий1996, попробуй заменить restrictinc/events.sp вот на этот
 

Вложения

  • events.sp
    5.7 КБ · Просмотры: 9
Сверху Снизу