исправить ошибку.

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
103
Реакции
1
Ошибка
L 12/29/2021 - 20:35:05: [AMXX] Plugin "menu_gun.amxx" failed to load: Plugin uses an unknown function (name "b_give") - check your modules.ini.
ОС
Linux
Amx Mod X
1.9.0
Билд
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.11.0.767-dev
Build date: 03:13:55 Oct 25 2021 (2753)
Build from: https://github.com/dreamstalker/rehlds/commit/471158b
ReGamedll
ReGameDLL version: 5.21.0.546-dev
Build date: 15:32:48 Dec 28 2021
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/09a6c61
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:54 Aug 24 2018
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
Список метамодулей
[ 1] AMX Mod X     RUN   -    amxmodx.so                v1.9.0.5263      ini  Start ANY  
[ 2] Reunion RUN - reunion.so v0.1.0.135 ini Start Never
[ 3] MySQL RUN - mysql_amxx_i386.so v1.9.0.5263 pl1 ANY
[ 4] Fun RUN - fun_amxx_i386.so v1.9.0.5263 pl1 ANY
[ 5] Engine RUN - engine_amxx_i386.so v1.9.0.5263 pl1 ANY
[ 6] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5263 pl1 ANY
[ 7] GeoIP RUN - geoip_amxx_i386.so v1.9.0.5263 pl1 ANY
[ 8] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5263 pl1 ANY
[ 9] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5263 pl1 ANY
[10] CSDM2 RUN - csdm_amxx_i386.so v2.1.3c-KWo pl1 ANY ANY
[11] CURL AMXX RUN - curl_amxx_i386.so v1.1.1 pl1 ANY ANY
[12] ReAPI RUN - reapi_amxx_i386.so v5.21.0.248-dev pl1 ANY Never
[13] CSX RUN - csx_amxx_i386.so v1.9.0.5263 pl1 ANY ANY
Список плагинов
[  1] Admin Loader            v3.5         neygomon          admin_loader.am  running  
[ 2] FreshBans v1.4.5b kanagava fresh_bans.amxx running
[ 3] Admin Base v1.9.0.5263 AMXX Dev Team admin.amxx running
[ 4] Admin Chat v1.9.0.5263 AMXX Dev Team adminchat.amxx running
[ 5] Admin Commands v1.9.0.5263 AMXX Dev Team admincmd.amxx running
[ 6] Slots Reservation v1.9.0.5263 AMXX Dev Team adminslots.amxx running
[ 7] Admin Votes v1.9.0.5263 AMXX Dev Team adminvote.amxx running
[ 8] Commands Menu v1.9.0.5263 AMXX Dev Team cmdmenu.amxx running
[ 9] Maps Menu v1.9.0.5263 AMXX Dev Team mapsmenu.amxx running
[ 10] Multi-Lingual System v1.9.0.5263 AMXX Dev Team multilingual.am running
[ 11] New Kick Menu v1.3.2 Radius newkickmenu.amx running
[ 12] Players Menu v1.9.0.5263 AMXX Dev Team plmenu.amxx running
[ 13] Stats Configuration v1.9.0.5263 AMXX Dev Team statscfg.amxx running
[ 14] Automatic Unstuck v1.5 NL)Ramon(NL UnStuck.amxx debug
[ 15] CSDM Spawn Editor v2.1.3d CSDM Team spawn_editor.am running
[ 16] Build Dispenser v#1.0.5 NOVA csdm_dispenser_ debug
[ 17] Mine v1.0 ill csdm_mine.amxx running
[ 18] menu v1.2 NOVA menu.amxx running
[ 19] unknown vunknown unknown menu_gun.amxx bad load
[ 20] NewCSDM_Menu v1.2 FORGAME.SU menu_instal.amx running
[ 21] Model_redaktor v1.0 N.O.V.A models.amxx debug
[ 22] Normal Mode Kriss SV R v2.0 Asep, Credits : normal-mode_kri running
[ 23] Golden Ak 47 v1.0 AlejandroSk gold_ak_47.amxx running
[ 24] Golden Ak 47 v1.0 AlejandroSk gold_ak_47_2.am running
[ 25] Golden Ak 47 v1.0 AlejandroSk led_ak_47.amxx running
[ 26] Golden Ak 47 v1.0 AlejandroSk zwer_ak_47.amxx running
[ 27] Golden Ak 47 v1.0 AlejandroSk poladin_ak_47.a running
[ 28] Golden Ak 47 v1.0 AlejandroSk gold_m4a1_2.amx running
[ 29] Golden Ak 47 v1.0 AlejandroSk gold_m4a1.amxx running
[ 30] Golden Ak 47 v1.0 AlejandroSk led_awp.amxx running
[ 31] Golden Ak 47 v1.0 AlejandroSk gold_awp.amxx running
[ 32] Golden Ak 47 v1.0 AlejandroSk gold_digl.amxx running
[ 33] [ZP] Extra: M134 v1.0 LARS-DAY[BR]EAKE azp_weapon_m134 running
[ 34] BunnyHop v1.2 PurposeLess rebunnyhop.amxx debug
[ 35] CS Shop v5.0 iNeedHelp CS_Shop.amxx debug
[ 36] Back Weapons RBS v15.07.15 hoboman313/cheap backweapons_rbs running
[ 37] unknown vunknown unknown test_autoteam.a running
[ 38] Reset Score v0.2 Silenttt / CepeH RESET_SCORE_V0. running
[ 39] Menu_up v1.0 NOVA menu_predmet.am debug
[ 40] [ZP] Extra: Unlimited v1.0 MeRcyLeZZ zp_extra_unlimi running
[ 41] Menu - Creator vNone Pir menu_creator.am debug
[ 42] NewCSDM_Menu v1.2 Sanja vip_menu.amxx running
[ 43] vipmenu v1.0 Super VipMenu Cr admin_menu.amxx running
[ 44] Hero_bay_NOVA v1.0 N.O.V.A hero.amxx debug
[ 45] unknown vunknown unknown test_parachute. running
[ 46] VIP v3.2 NOVA IDEAL_VIP.amxx running
[ 47] Lite Translit v2.8 neygomon lite_translit.a running
[ 48] Vampire v1.0c Shalfey vampire.amxx running
[ 49] Damager v1.0 Prayer damager.amxx running
[ 50] Remove Drop Weapons v0.0.2 Athix Remove_Drop_Wea running
[ 51] Auto recording demo v2.0 IzI | Bonaqua (R amx_autodemorec running
[ 52] [All mod] Grab v2.1 Ian Cammarata / grab.amxx running
[ 53] chec_hp v1.0 Sanja chec_hp.amxx running
[ 54] Sentry guns v3.0 forgame.su sentrygun.amxx debug
[ 55] unknown vunknown unknown money.amxx running
[ 56] Radio Commands: Stalke v0.2 Pir NewRadioCommand debug
[ 57] custom.hpk Control v2.0 Northon customhpk_contr running
[ 58] Fix AutoBuy Bug v1.1 PomanoB & UFPS.T autobuyfix.amxx running
[ 59] SF TripMine v0.3.4 serfreeman1337 lasermine_2.amx debug
[ 60] Autoresponder/Advertis v0.5 MaximusBrood ad_manager.amxx running
[ 61] Admin Check v1.51 OneEyed admin_check.amx running
[ 62] unknown vunknown unknown AmxModMenuML.am running
[ 63] Simple AFK Manager v2.2 [gm-project.net] sam.amxx debug
[ 64] [MadLads] GameName v1.0 Mr. Hacker4ik [U ml_gamename.amx running
[ 65] auto_change_map v1.0 Black_Hawk auto_change_map running
[ 66] CSDM Main v2.1.1 CSDM Team csdm_main.amxx running
[ 67] CSDM Equip v2.1.1 CSDM Team csdm_equip.amxx running
[ 68] CSDM Mod v2.1.1 CSDM Team csdm_spawn_pres running
[ 69] CSDM Misc v2.1.1 CSDM Team csdm_misc.amxx running
[ 70] CSDM Protection v2.1.1 BAILOPAN csdm_protection running
[ 71] CSDM Main v2.1.1 CSDM Team csdm_ffa.amxx running
[ 72] Advanced Experience Sy v0.5 Vega serfreeman1337 aes_main.amxx running
[ 73] AES: CStrike Addon v0.5 Vega serfreeman1337 aes_exp_cstrike running
[ 74] AES: Informer v0.5 Vega serfreeman1337 aes_informer.am debug
[ 75] AES: Admin Tools v0.5 Vega serfreeman1337 aes_exp_editor. running
[ 76] AES: Bonus System v0.5 Vega serfreeman1337 aes_bonus_syste running
[ 77] AES: Bonus CSTRIKE v0.5 Vega serfreeman1337 aes_bonus_cstri running
[ 78] AES: Status Info v0.1 serfreeman1337 aes_status_info running
Автор плагина
Sanja
Версия плагина
1.2
Исходный код
#include <amxmodx>
#include <amxmisc>
#include < cstrike >

new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

const PRIMARY_WEAPONS_BIT_SUM =
(1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<
CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)

new const PLUGIN[] = "NewCSDM_Menu"
new const VERSION[] = "1.2"
new const AUTHOR[] = "Sanja"

native b_give(id)
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("Menu_1", keys, "func_menu")
register_menu("Menu_2", keys, "func_menu2")
register_clcmd("menu_gun", "menu_gun")
register_clcmd("menu_gun_vip", "menu_gun_vip")
}

public menu_gun(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\w[\yОружейка\w]^n^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y1\r] \yЗолотой \r[\yАК-47\r] \w[3000$]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y2\r] \yЗолотой \r[\yM4A1\r] \w[3000$]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y3\r] \yЗолотое \r[\yAWP\r] \w[3000$]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y4\r] \yЗолотой \r[\yДигл\r] \w[2000$]^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y5\r] \r[\yБазука\r] \w[9000$]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y6\r] \r[\yМиниган\r] \w[8000$]^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y9\r] \r[VIP]-\yОружейка^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "^n\y[\r0\y] \r[\wВыход\r]")


show_menu(id, keys, menu, -1, "Menu_1");
return PLUGIN_HANDLED
}
public func_menu(id, key)
{
switch(key)
{
case 0:
{
if( cs_get_user_money( id ) >= 3000)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul"), client_cmd(id, "buy_gold_ak_47")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3Золотой 'АК-47'" )
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 3000$)" )
}
}
case 1:
{
if( cs_get_user_money( id ) >= 3000)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul"), client_cmd(id, "buy_gold_m4a1")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3Золотой 'M4A1'" )
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 3000$)" )
}
}
case 2:
{
if( cs_get_user_money( id ) >= 3000)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul"), client_cmd(id, "buy_gold_awp")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3Золотую 'AWP'" )
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 3000$)" )
}
}
case 3:
{
if( cs_get_user_money( id ) >= 2000)
{
client_cmd(id, "buy_gold_digl")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3Золотой 'Дигл'" )
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 2000$)" )
}
}
case 4:
{
if( cs_get_user_money( id ) >= 9000)
{
b_give(id)
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3'Базуку'" )
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 9000$)" )
}
}
case 5:
{
if( cs_get_user_money( id ) >= 8000)
{
client_cmd(id, "buy_obnul"), client_cmd(id, "buy_minigun")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3'Миниган'" )
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 8000$)" )
}
}
case 6: client_cmd(id, "bui_privilegii")
case 8: menu_gun_vip(id)
}
}

public menu_gun_vip(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r[\yVIP\r]-\yОружейка^n^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \r[\yАК-47\r] \w[\yЗолотой \r2\w] \w[\r1500\w]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \r[\yM4A1\r] \w[\yЗолотой \r2\w] \w[\r1500\w]^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r3. \r[\yАК-47\r] \w[\yПаладин\w] \w[\r1500\w]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r4. \r[\yАК-47\r] \w[\yЗверь\w] \w[\r1500\w]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r5. \r[\yАК-47\r] \w[\yЛедянной\w] \w[\r1500\w]^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r6. \r[\yAWP\r] \w[\yЛедянное\w] \w[\r1500\w]^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r7. \r[\wНазадr]^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r0. \r[\wВыход\r]^n")


show_menu(id, keys, menu, -1, "Menu_2");
return PLUGIN_HANDLED
}
public func_menu2(id, key)
{
switch(key)
{
case 0:
{
if( cs_get_user_money( id ) >= 1500)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul")
client_cmd(id, "buy_gold_ak_47_2")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3Золотой 'АК-47' 2" )
}
else
{
client_print_color(id, print_team_default,"^4[^3VIP^4] У вас нет привилегии^3'VIP'" )
}
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 1500$)" )
}
}
case 1:
{
if( cs_get_user_money( id ) >= 1500)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul")
client_cmd(id, "buy_gold_m4a1_2")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3Золотой 'M4A1' 2" )
}
else
{
client_print_color(id, print_team_default,"^4[^3VIP^4] У вас нет привилегии^3'VIP'" )
}
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 1500$)" )
}
}
case 2:
{
if( cs_get_user_money( id ) >= 1500)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul")
client_cmd(id, "buy_poladin_ak_47")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3'АК-47' Паладин")
}
else
{
client_print_color(id, print_team_default,"^4[^3VIP^4] У вас нет привилегии^3'VIP'" )
}
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 1500$)" )
}
}
case 3:
{
if( cs_get_user_money( id ) >= 1500)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul")
client_cmd(id, "buy_zwer_ak_47")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3'АК-47' Зверь" )

}
else
{
client_print_color(id, print_team_default,"^4[^3VIP^4] У вас нет привилегии^3'VIP'" )
}
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 1500$)" )
}
}
case 4:
{
if( cs_get_user_money( id ) >= 1500)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul")
client_cmd(id, "buy_led_ak_47")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3'АК-47' Ледяной" )
}
else
{
client_print_color(id, print_team_default,"^4[^3VIP^4] У вас нет привилегии^3'VIP'" )
}
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 1500$)" )
}
}
case 5:
{
if( cs_get_user_money( id ) >= 1500)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
drop_weapons(id, 1)
client_cmd(id, "buy_obnul")
client_cmd(id, "buy_led_awp")
client_print_color(id, print_team_default,"^4[^3Магазин^4] Вы преобрили ^3Ледяную 'AWP'")
}
else
{
client_print_color(id, print_team_default,"^4[^3VIP^4] У вас нет привилегии^3'VIP'" )
}
}
else
{
client_print_color(id, print_team_default,"^4[^3Магазин^4] У тебя не хватает денег! ^4(нужно 1500$)" )
}
}
case 8:
{
menu_gun(id)
}
}
}

stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}
Помогите исправить.
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
336
Реакции
414
Помог
7 раз(а)
В плагине используется натив b_give, но он видимо не зарегистрирован другим плагином
 
Последнее редактирование:
Сообщения
336
Реакции
414
Помог
7 раз(а)
Вообщем, погуглил(автору темы видимо это было трудно сделать), плагин требует наличие натива, который регистрирует плагин базуки. А вот искать плагин базуки, уже не моя забота, тему можно закрывать
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу