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

SDK Hooks (Ранее Hacks Extension) 2.2.0

Сообщения
6
Реакции
0
Плагин нигде не числится, сервер CS:GO версия sm снапшот 1.5.0, а meta 1.9.7

] meta list
[01] SourceMod (1.5.0-dev+3785) by AlliedModders LLC
[02] CS Tools (1.5.0-dev+3785) by AlliedModders LLC
[03] SDK Tools (1.5.0-dev+3785) by AlliedModders LLC


] sm plugins
"Nextmap" (1.5.0-dev+3785) by AlliedModders LLC
"Basic Comm Control" (1.5.0-dev+3785) by AlliedModders LLC
"Anti-Flood" (1.5.0-dev+3785) by AlliedModders LLC
"Admin Help" (1.5.0-dev+3785) by AlliedModders LLC
"Reserved Slots" (1.5.0-dev+3785) by AlliedModders LLC
"Basic Ban Commands" (1.5.0-dev+3785) by AlliedModders LLC
"Fun Votes" (1.5.0-dev+3785) by AlliedModders LLC
"Client Preferences" (1.5.0-dev+3785) by AlliedModders LLC
"Sound Commands" (1.5.0-dev+3785) by AlliedModders LLC
"Player Commands" (1.5.0-dev+3785) by AlliedModders LLC


] sm exts load sdkhooks
"Automatic Updater" (1.5.0-dev+3785) by AlliedModders LLC: Updates SourceMod gamedata files
"Webternet" (1.5.0-dev+3785) by AlliedModders LLC: Extension for interacting with URLs
"CS Tools" (1.5.0-dev+3785) by AlliedModders LLC: CS extended functionality
"BinTools" (1.5.0-dev+3785) by AlliedModders LLC: Low-level C/C++ Calling API
"SDK Tools" (1.5.0-dev+3785) by AlliedModders LLC: Source SDK Tools
"Top Menus" (1.5.0-dev+3785) by AlliedModders: Creates sorted nested menus
"Client Preferences" (1.5.0-dev+3785) by AlliedModders: Saves client preference settings
"SQLite" (1.5.0-dev+3785) by AlliedModders LLC: SQLite Driver

и тоже самое с socket 3.0.1 помогите плз, хочу сервер собрать с rpg модом, а изза этого не могу.
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Плагин нигде не числится, сервер CS:GO версия sm снапшот 1.5.0, а meta 1.9.7

] meta list
[01] SourceMod (1.5.0-dev+3785) by AlliedModders LLC
[02] CS Tools (1.5.0-dev+3785) by AlliedModders LLC
[03] SDK Tools (1.5.0-dev+3785) by AlliedModders LLC


] sm plugins
"Nextmap" (1.5.0-dev+3785) by AlliedModders LLC
"Basic Comm Control" (1.5.0-dev+3785) by AlliedModders LLC
"Anti-Flood" (1.5.0-dev+3785) by AlliedModders LLC
"Admin Help" (1.5.0-dev+3785) by AlliedModders LLC
"Reserved Slots" (1.5.0-dev+3785) by AlliedModders LLC
"Basic Ban Commands" (1.5.0-dev+3785) by AlliedModders LLC
"Fun Votes" (1.5.0-dev+3785) by AlliedModders LLC
"Client Preferences" (1.5.0-dev+3785) by AlliedModders LLC
"Sound Commands" (1.5.0-dev+3785) by AlliedModders LLC
"Player Commands" (1.5.0-dev+3785) by AlliedModders LLC


] sm exts load sdkhooks
"Automatic Updater" (1.5.0-dev+3785) by AlliedModders LLC: Updates SourceMod gamedata files
"Webternet" (1.5.0-dev+3785) by AlliedModders LLC: Extension for interacting with URLs
"CS Tools" (1.5.0-dev+3785) by AlliedModders LLC: CS extended functionality
"BinTools" (1.5.0-dev+3785) by AlliedModders LLC: Low-level C/C++ Calling API
"SDK Tools" (1.5.0-dev+3785) by AlliedModders LLC: Source SDK Tools
"Top Menus" (1.5.0-dev+3785) by AlliedModders: Creates sorted nested menus
"Client Preferences" (1.5.0-dev+3785) by AlliedModders: Saves client preference settings
"SQLite" (1.5.0-dev+3785) by AlliedModders LLC: SQLite Driver

и тоже самое с socket 3.0.1 помогите плз, хочу сервер собрать с rpg модом, а изза этого не могу.
Пока ты не загрузишь плагин, который требует SDKHooks, Он не появится в списке.
 

Lev

Добрая душа
Сообщения
360
Реакции
319
Ребят помогите не запускается SDKHooks в логах выдаёт вот такую ошибку

L 06/21/2013 - 11:38:27: [SM] Unable to load extension "sdkhooks.ext": /lib/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by bin/libvstdlib.so)
L 06/21/2013 - 11:38:27: [SM] Unable to load extension "entcontrol.ext": /lib/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by bin/libvstdlib.so)
L 06/21/2013 - 11:38:27: [SM] Unable to load plugin "shop_equipments.smx": Required extension "sdkhooks" file("sdkhooks.ext") not running
 

Lev

Добрая душа
Сообщения
360
Реакции
319
Лев, обнови пакет GLIBC до версии 2.15


Можно по подробнее
где его взять


P.S. Всё спасибо разобрался всё заработало вернул всё как было и удалил gamedata/sdkhooks.games.txt просто сначала не заметил

Прошу прощения за беспокойство
 
Последнее редактирование:
Сообщения
5
Реакции
0
Люди у меня такая ошибка:
C-подобный:
L 07/18/2013 - 13:17:24: SourceMod error session started
L 07/18/2013 - 13:17:24: Info (map "surf_10x_reloaded") (file "errors_20130718.log")
L 07/18/2013 - 13:17:24: [SM] Unable to load extension "sdkhooks.ext": /lib/libm.so.6: version `GLIBC_2.15' not found (required by bin/libvstdlib.so)
L 07/18/2013 - 13:17:24: [SM] Unable to load extension "hooker.ext": /home/tcagame/user4904/302/cstrike/addons/sourcemod/extensions/hooker.ext.so: cannot open shared object file: No such file or directory
L 07/18/2013 - 13:17:24: [SM] Unable to load extension "game.tf2.ext": Cannot Load TF2 Extension on mods other than TF2
L 07/18/2013 - 13:17:24: [SM] Unable to load plugin "healthkit_on_death.smx": Required extension "sdkhooks" file("sdkhooks.ext") not running
L 07/18/2013 - 13:17:24: [SM] Unable to load plugin "GrenadeTrails.smx": Required extension "Hooker Extension" file("hooker.ext") not running
L 07/18/2013 - 13:17:24: [SM] Unable to load plugin "noblock.smx": Required extension "sdkhooks" file("sdkhooks.ext") not running
L 07/18/2013 - 13:17:24: [SM] Error parsing gameconfig file "/home/tcagame/user4904/302/cstrike/addons/sourcemod/gamedata/supercmds.gamedata.txt":
L 07/18/2013 - 13:17:24: [SM] Error 1 on line 0, col 0: Stream failed to open
L 07/18/2013 - 13:17:24: [SM] Native "LoadGameConfigFile" reported: Unable to open supercmds.gamedata: File could not be opened: No such file or directory
L 07/18/2013 - 13:17:24: [SM] Displaying call stack trace for plugin "sm_super_cmds.smx":
L 07/18/2013 - 13:17:24: [SM]   [0]  Line 262, sm_super_cmds.sp::OnPluginStart()
L 07/18/2013 - 13:17:24: [admin-flatfile.smx] Error(s) detected parsing addons/sourcemod/configs/admins.cfg
L 07/18/2013 - 13:17:24: [admin-flatfile.smx]  (line 1) A property was declared outside of a section
Помогите! :С
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Дмитрий Иванов 646413550, у тебя там бесконеченое количество ошибок разных.. Для начала на хостинге старинная GLIBC и наверное это уже никак не исправить, если только не достучаться до хостинга чтобы они обновили систему.. А потом идет куча ошибок твоего сервера
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Ну я бы не сказал, что куча, всего лишь две, остальное от старого GLIBC.

Две? :acute:

L 07/18/2013 - 13:17:24: [SM] Unable to load extension "sdkhooks.ext": /lib/libm.so.6: version `GLIBC_2.15' not found (required by bin/libvstdlib.so)
Устаревший GlibC, окей.

L 07/18/2013 - 13:17:24: [SM] Unable to load extension "hooker.ext": /home/tcagame/user4904/302/cstrike/addons/sourcemod/extensions/hooker.ext.so: cannot open shared object file: No such file or directory
Раз

L 07/18/2013 - 13:17:24: [SM] Unable to load extension "game.tf2.ext": Cannot Load TF2 Extension on mods other than TF2
Два

L 07/18/2013 - 13:17:24: [SM] Unable to load plugin "healthkit_on_death.smx": Required extension "sdkhooks" file("sdkhooks.ext") not running
L 07/18/2013 - 13:17:24: [SM] Unable to load plugin "noblock.smx": Required extension "sdkhooks" file("sdkhooks.ext") not running

"От GLIBC"

L 07/18/2013 - 13:17:24: [SM] Unable to load plugin "GrenadeTrails.smx": Required extension "Hooker Extension" file("hooker.ext") not running
От "два"

L 07/18/2013 - 13:17:24: [SM] Error parsing gameconfig file "/home/tcagame/user4904/302/cstrike/addons/sourcemod/gamedata/supercmds.gamedata.txt":
L 07/18/2013 - 13:17:24: [SM] Error 1 on line 0, col 0: Stream failed to open
L 07/18/2013 - 13:17:24: [SM] Native "LoadGameConfigFile" reported: Unable to open supercmds.gamedata: File could not be opened: No such file or directory

Три

L 07/18/2013 - 13:17:24: [admin-flatfile.smx] Error(s) detected parsing addons/sourcemod/configs/admins.cfg
L 07/18/2013 - 13:17:24: [admin-flatfile.smx] (line 1) A property was declared outside of a section

Четыре
 
Сообщения
2,587
Реакции
1,344
KorDen, Если подумать логически - при обновлении GLIBC, его sdkhooks заработает, соответственно будет работать noblock & healthkit_on_death & GrenadeTrails.
game.tf2.ext думаю по той же причине не работает, но если сервер css - то это расширение ему и не нужно. Примерно так.
 

MastAKK

Участник
Сообщения
11
Реакции
0
Помогите с установкой SDKHooks на linux сервер

На сервере стоял уже SDKHooks, но плагины, использующие его, роняли сервер. Я решил переставить SDKHooks, скачал с aliedmodders 2.2.0 hg250 (вроде, короче, самую последнюю), но теперь при команде sm exts load sdkhooks пишет следующее:
tf/addons/sourcemod/extensions/sdkhooks.ext.2.ep2v.so: undefined symbol: g_pMemAlloc
Почему?
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Re: Помогите с установкой SDKHooks на linux сервер

MastAKK, какой SM? У 1.5.0 уже встроенный SDKHooks и нет смысла брать с AM отдельно, для 1.4.7 последняя версия с AM не подходит, ЕМНИП
 

Fabiio

Участник
Сообщения
16
Реакции
0
вот у меня проблема у меня оружия пропадает в начали раунда, как это происходит, оружия появляется в левой руке и прицел как в наблюдении помогите найти причину?!
 

lobadzip

Участник
Сообщения
18
Реакции
1
Ребята, можете помочь? Я не знаю как исправить ошибку, но вот логи
[HIDE="1"]Errors:
gamedesc.smx (GameDesc override (SDKHooks)): Required extension "SDKHooks" file("sdkhooks.ext") not running
shop_flashnades.smx ([Shop] Flash-nades): Required extension "sdkhooks" file("sdkhooks.ext") not running
weapon_restrict.smx (Weapon Restrict): Required extension "SDKHooks" file("sdkhooks.ext") not running
shop_trails.smx ([Shop] Trails CS:GO): Required extension "SDKHooks" file("sdkhooks.ext") not running
shop_nades.smx ([Shop] Nades): Required extension "sdkhooks" file("sdkhooks.ext") not running
vip/VIP_Aura_1.0.1.smx ([VIP] AURA): Required extension "SDKHooks" file("sdkhooks.ext") not running
vip/VIP_NEON_1.0.3.smx ([VIP] NEON (CSS/CSGO)): Required extension "SDKHooks" file("sdkhooks.ext") not running
shop_equipments.smx ([Shop] Equipments): Required extension "SDKHooks" file("sdkhooks.ext") not running
weapon_skin.smx (Weapon Skin): Required extension "SDKHooks" file("sdkhooks.ext") not running
swapteam.smx (SwapTeam): Required extension "sdkhooks" file("sdkhooks.ext") not running
shop_smokenades.smx ([Shop] Smoke-nades): Required extension "sdkhooks" file("sdkhooks.ext") not running
super_adminka.smx (SuperAdminka): Required extension "SDKHooks" file("sdkhooks.ext") not running
thc_rpg.smx ([THC RPG] Total HardCore RPG): Native "BfWriteByte" was not found
shop_aura_12.smx ([Shop] Aura): Required extension "SDKHooks" file("sdkhooks.ext") not running
plugins/gamedesc.smx (GameDesc override (SDKHooks)): Required extension "SDKHooks" file("sdkhooks.ext") not running
CustomPlayerSkins.smx (Custom Player Skins (Core)): Required extension "SDKHooks" file("sdkhooks.ext") not running
sourcecomms.smx (SourceComms): Error detected in plugin startup (see error logs)[/HIDE]
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
тема вроде как не актуальна, sdkhooks давно уже входит в состав sm
 

01RoMa

Участник
Сообщения
1
Реакции
0
А ЕСЛИ УСТАНОВИТЬ ПЛАГИНЫ НА НОЖИ ОНИ БУДУ РАБОТАТЬ ПРОСТ ПТАХ ЧТО ТО НЕ ПАШЕТ!?

 

Goodwin

Участник
Сообщения
46
Реакции
3
SDK Hooks

Описание:
Это расширение позволяет использовать некоторые полезные функции. Необходимо при использовании некоторых модов и плагинов. Ранее расширение называлось Hacks Extension.

Установка:
1. Извлечь hacks.ext.dll и hacks.ext.so в папку addons/sourcemod/extensions.
2. Извлечь hacks.inc в папку addons/sourcemod/scripting/include.
3. Извлечь hacks.ext.cfg в папку addons/sourcemod/configs.

Обновление с версии 1.x.x до 2.0.0:
Обеспечена обратаная совместимость, все существующие модули, которые используют SDKHooks должны продолжить нормальную работу (за исключением тех, которые используют хук ShouldCollide)
Перед обновлением, остановите игровой сервер и удалите следующие файлы, отметим что если один из этих файлов останется от старой версии, то SDKHooks 2.x.x не будет загружаться.

  • gamedata/sdkhooks.games.txt
  • extensions/sdkhooks.ext.dll
  • extensions/sdkhooks.ext.so

Natives:
C-подобный:
[COLOR=Red]/**
* Hooks a virtual function.
*
* @param entity            Index of the entity.
* @param type                Type of the function, see Hacks_HookType.
* @param handler            Your function that will be called on hooking.
* @param post                True for post operation, false for pre operation.
* @return                HookID, that's needed to unhook.
*/[/COLOR]
native Hacks_Hook(entity, Hacks_HookType:type, Hacks_HookFunc:func, bool:post=false);

[COLOR=Red]/**
* Unhooks a virtual function.
*
* @param hookid            The returned hookid from Hacks_Hook.
* @noreturn
*/[/COLOR]
native Hacks_Unhook(hookid);

[COLOR=Red]/**
* Scans for a function in the memory.
*
* @param name                Name of the function (e.g. "CBaseAnimating::Ignite").
* @param signature            Signature to scan for (Windows). 2A = wildcard
*                     (e.g. "56 8B 74 24 0C 83 FE FF 57 8B 7C 24 0C 74 25 8B")
* @param symbol            Symbol to scan for (Linux).
* @return                CallID, that's needed to call the function.
*/[/COLOR]
native Hacks_Find(const String:name[], const String:signature[], const String:symbol[]);

[COLOR=Red]/**
* Calls a previously scanned function.
*
* @param entity            Index of the entity.
* @param callid            The returned callid from Hacks_Find.
* @param calltype            Type to call, see Hacks_CallType.
* @param returntype            Return type, see Hacks_ReturnType.
* @param[x] argtype            Datatype of argument, see Hacks_Param.
* @param[y] arg            Argument for function.
* @return                If there was a failure in the function, it will return -1,
*                     otherwise see Hacks_ReturnType.
*/[/COLOR]
native Hacks_Call(entity, callid, Hacks_CallType:calltype, Hacks_ReturnType:returntype, any:...);

[COLOR=Red]/**
* Calls a virtual function by its offset.
*
* @param entity            Index of the entity.
* @param windows            Windows offset.
* @param linux                Linux offset.
* @param calltype            Type to call, see Hacks_CallType.
* @param returntype            Return type, see  Hacks_ReturnType.
* @param[x] argtype            Datatype of argument, see Hacks_Param.
* @param[y] arg            Argument for function.
* @return                If there was a failure in the function, it will return -1,
*                     otherwise see Hacks_ReturnType.
*/[/COLOR]
native Hacks_Call_Offset(entity, windows, linux, Hacks_CallType:calltype, Hacks_ReturnType:returntype, any:...);

[COLOR=Red]/**
* Calls a previously scanned function, but without an entity.
*
* @param callid            The returned callid from Hacks_Find.
* @param returntype            Return type, see Hacks_ReturnType.
* @param[x] argtype            Datatype of argument, see Hacks_Param.
* @param[y] arg            Argument for function.
* @return                If there was a failure in the function, it will return -1,
*                     otherwise see Hacks_ReturnType.
*/[/COLOR]
native Hacks_Call_NoEntity(callid, Hacks_ReturnType:returntype, any:...);

[COLOR=Red]/**
* Adds a file to be force downloaded (cleared every map change).
*
* @param ...                Each argument = One file that will be added.
* @noreturn
*/[/COLOR]
native Hacks_AddDownload(const String:...);

[COLOR=Red]/**
* Creates a patch that you can use with Hacks_Patch/Hacks_Unpatch
*
* @param callid            The returned callid from Hacks_Find.
* @param windows_bytes            New Bytes (eg "C2 08 00")
* @param windows_offset        Offset (addr to patch = func_addr + offset)
* @param linux_bytes
* @param linux_offset
* @return                PatchID, that's needed to patch/unpatch.
*/[/COLOR]
native Hacks_CreatePatch(callid, const String:windows_bytes[], windows_offset, const String:linux_bytes[], linux_offset);

[COLOR=Red]/**
* Writes new bytes to a given address
*
* @param patchid            The returned patchid from Hacks_CreatePatch.
* @noreturn
*/[/COLOR]
native Hacks_Patch(patchid);

[COLOR=Red]/**
* Writes the original bytes to a given address
*
* @param patchid            The returned patchid from Hacks_CreatePatch.
* @noreturn
*/[/COLOR]
native Hacks_Unpatch(patchid);
Захватываемые функции:
C-подобный:
[COLOR=Red]// Args: 0, 0, 0, 0, 0[/COLOR]
Spawn()
[COLOR=Red]// Args: inflictor, attacker, damage, hitbox, hitgroup[/COLOR]
TraceAttack(CTakeDamageInfo const&, Vector const&, CGameTrace*)
[COLOR=Red]// Args: inflictor, attacker, damage, damagetype, ammotype[/COLOR]
OnTakeDamage(CTakeDamageInfo const&)
[COLOR=Red]// Args: inflictor, attacker, damage, damagetype, ammotype[/COLOR]
Event_Killed(CTakeDamageInfo const&)
[COLOR=Red]// Args: other, 0, 0, 0, 0[/COLOR]
StartTouch(CBaseEntity*)
[COLOR=Red]// Args: other, 0, 0, 0, 0[/COLOR]
Touch(CBaseEntity*)
[COLOR=Red]// Args: other, 0, 0, 0, 0[/COLOR]
EndTouch(CBaseEntity*)
[COLOR=Red]// Args: 0, 0, 0, 0, 0[/COLOR]
UpdateOnRemove()
[COLOR=Red]// Args: weapon, 0, 0, 0, 0[/COLOR]
Weapon_CanUse(CBaseCombatWeapon*)
[COLOR=Red]// Args: weapon, 0, 0, 0, 0[/COLOR]
Weapon_Drop(CBaseCombatWeapon*, Vector const*, Vector const*)
[COLOR=Red]// Args: weapon, 0, 0, 0, 0[/COLOR]
Weapon_CanSwitchTo(CBaseCombatWeapon*)
[COLOR=Red]// Args: 0, 0, 0, 0, 0[/COLOR]
CommitSuicide()
[COLOR=Red]// Args: impulse, 0, 0, 0, 0[/COLOR]
ImpulseCommands()
[COLOR=Red]// Args: buttons, weapon, forwardmove, sidemove, upmove[/COLOR]
PlayerRunCommand(CUserCmd *ucmd, IMoveHelper *moveHelper)

Пример плагина:

C-подобный:
[COLOR=Green]#include <sourcemod>
#include <hacks>[/COLOR]

[COLOR=Red]new[/COLOR] g_iCreateEntityByName;
[COLOR=Red]new[/COLOR] g_iHooks[MAXPLAYERS + [COLOR=Blue]1[/COLOR]] = { [COLOR=Blue]-1[/COLOR], ... };


[COLOR=Red]public[/COLOR] Plugin:myinfo =
{
    name = "[COLOR=Purple]Hacks Test[/COLOR]",
    author = "[COLOR=Purple]Knagg0[/COLOR]",
    description = "",
    version = "[COLOR=Purple]1.0.0.0[/COLOR]",
    url = "[COLOR=Purple]http://www.mfzb.de[/COLOR]"
};


[COLOR=Red]public[/COLOR] OnPluginStart()
{
    [COLOR=Red]// As a wildcard, you can use 2A in the signature[/COLOR]
    g_iCreateEntityByName = Hacks_Find("[COLOR=Purple]CreateEntityByName[/COLOR]", "[COLOR=Purple]56 8B 74 24 0C 83 FE FF 57 8B 7C 24 0C 74 25 8B[/COLOR]", "[COLOR=Purple]_Z18CreateEntityByNamePKci[/COLOR]");
  
    RegConsoleCmd("[COLOR=Purple]give_awp[/COLOR]", GiveAWP, "", FCVAR_GAMEDLL);
}


[COLOR=Red]public[/COLOR] OnClientPutInServer(client)
{
    g_iHooks[client] = Hacks_Hook(client, HACKS_HTYPE_WEAPON_CANUSE, Weapon_CanUse, [COLOR=Blue]false[/COLOR]);
}


[COLOR=Red]public[/COLOR] OnClientDisconnect(client)
{
    Hacks_Unhook(g_iHooks[client]);
}


[COLOR=Red]public[/COLOR] Action:GiveAWP(client, args)
{
    [COLOR=Red]new[/COLOR] iEntity = GiveNamedItem(client, "[COLOR=Purple]weapon_awp[/COLOR]", [COLOR=Blue]0[/COLOR]);
    PrintToChat(client, "[COLOR=Purple]Entity index: %d[/COLOR]", iEntity);
  
    [COLOR=Red]return[/COLOR] Plugin_Continue;
}


[COLOR=Red]public[/COLOR] Weapon_CanUse(client, weapon, dummy1, dummy2, dummy3, dummy4)
{
    [COLOR=Red]new[/COLOR] String:sBuffer[50];
  
    if(weapon != 0 && GetEdictClassname(weapon, sBuffer, sizeof(sBuffer)))
    {
        [COLOR=Red]// Can't pickup deagle[/COLOR]
        if(StrEqual("[COLOR=Purple]weapon_deagle[/COLOR]", sBuffer))
            [COLOR=Red]return[/COLOR] [COLOR=Blue]0[/COLOR];
    }
  
    [COLOR=Red]return[/COLOR] Hacks_Continue;
}


[COLOR=Red]public[/COLOR] SomeFunction(client, args)
{
    [COLOR=Red]new[/COLOR] iEntity = CreateEntityByName("[COLOR=Purple]prop_physics[/COLOR]", [COLOR=Blue]-1[/COLOR]);
  
    if(iEntity != -1)
    {
[COLOR=Red]        // Set origin, angles, model, collision...
        // Spawn...[/COLOR]
    }
}


[COLOR=Red]public[/COLOR] GiveNamedItem(client, String:name[], subtype)
{
    [COLOR=Red]return[/COLOR] Hacks_Call_Offset(client, [COLOR=Blue]329[/COLOR], [COLOR=Blue]330[/COLOR], HACKS_RTYPE_ENTITY, HACKS_PARAM_STRING, name, HACKS_PARAM_INT, subtype);
}


[COLOR=Red]public[/COLOR] CreateEntityByName(String:name[], forceindex)
{
    [COLOR=Red]return[/COLOR] Hacks_Call_NoEntity(g_iCreateEntityByName, HACKS_RTYPE_ENTITY, HACKS_PARAM_STRING, name, HACKS_PARAM_INT, forceindex);
}

Оригинал
Информация о бета версиях здесь:
SDK Hooks 2.1 - Updated 2011-9-10 - Page 147 - AlliedModders
Поставил на сервер (cssv34 sm1.11) выдает следующее:
L 05/31/2022 - 17:32:14: [SDKHOOKS] Could not find interface: IBinTools
 
Сверху Снизу