Причина бага может быть не одна.
И первая причина может быть в том, что нет регистрации на стандартное оружие. И как его зарегистрировать? Ответ прост, открываем исходный код
.
public plugin_init()
{
register_plugin("[ZP] Extra: VSK94", "1.0", "Crock / =) (Poprogun4ik) / LARS-DAY[BR]EAKER")
register_message(get_user_msgid("DeathMsg"), "message_DeathMsg")
register_event("CurWeapon","CurrentWeapon","be","1=1")
RegisterHam(Ham_Item_AddToPlayer, "weapon_sg550", "fw_vsk94_AddToPlayer")
RegisterHam(Ham_Use, "func_tank", "fw_UseStationary_Post", 1)
RegisterHam(Ham_Use, "func_tankmortar", "fw_UseStationary_Post", 1)
RegisterHam(Ham_Use, "func_tankrocket", "fw_UseStationary_Post", 1)
RegisterHam(Ham_Use, "func_tanklaser", "fw_UseStationary_Post", 1)
for (new i = 1; i < sizeof WEAPONENTNAMES; i++)
if (WEAPONENTNAMES[i][0]) RegisterHam(Ham_Item_Deploy, WEAPONENTNAMES[i], "fw_Item_Deploy_Post", 1)
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_sg550", "fw_vsk94_PrimaryAttack")
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_sg550", "fw_vsk94_PrimaryAttack_Post", 1)
RegisterHam(Ham_Item_PostFrame, "weapon_sg550", "vsk94_ItemPostFrame")
RegisterHam(Ham_Weapon_Reload, "weapon_sg550", "vsk94_Reload")
RegisterHam(Ham_Weapon_Reload, "weapon_sg550", "vsk94_Reload_Post", 1)
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
register_forward(FM_SetModel, "fw_SetModel")
register_forward(FM_UpdateClientData, "fw_UpdateClientData_Post", 1)
register_forward(FM_PlaybackEvent, "fwPlaybackEvent")
RegisterHam(Ham_TraceAttack, "worldspawn", "fw_TraceAttack", 1)
RegisterHam(Ham_TraceAttack, "func_breakable", "fw_TraceAttack", 1)
RegisterHam(Ham_TraceAttack, "func_wall", "fw_TraceAttack", 1)
RegisterHam(Ham_TraceAttack, "func_door", "fw_TraceAttack", 1)
RegisterHam(Ham_TraceAttack, "func_door_rotating", "fw_TraceAttack", 1)
RegisterHam(Ham_TraceAttack, "func_plat", "fw_TraceAttack", 1)
RegisterHam(Ham_TraceAttack, "func_rotating", "fw_TraceAttack", 1)
cvar_dmg_vsk94 = register_cvar("zp_vsk94_dmg", "3.21")
cvar_recoil_vsk94 = register_cvar("zp_vsk94_recoil", "1.03")
cvar_clip_vsk94 = register_cvar("zp_vsk94_clip", "20")
cvar_spd_vsk94 = register_cvar("zp_vsk94_spd", "0.7")
cvar_vsk94_ammo = register_cvar("zp_vsk94_ammo", "200")
g_itemid_vsk94 = zp_register_extra_item("VSK94", 0, ZP_TEAM_HUMAN)
register_clcmd("weapon_vsk94_sf1", "weapon_hook")
g_MaxPlayers = get_maxplayers()
gmsgWeaponList = get_user_msgid("WeaponList")
}
- название txt. файл веапонлиста.
- паблик который использует стандартное оружие, в нашем случае это: weapon_sg550.
Если же вам это не помогло или это все и так было, то тогда вам подойдет другой вариант.
.
-1, -1, -1, -1, 2, 1 // weapon_knife
12, 1, -1, -1, 3, 1 // weapon_hegrenade
11, 2, -1, -1, 3, 2 // weapon_flashbang
13, 1, -1, -1, 3, 3 // weapon_smokegrenade
14, 1, -1, -1, 4, 3 // weapon_c4
9, 52, -1, -1, 1, 3 // weapon_p228
2, 90, -1, -1, 0, 9 // weapon_scout
5, 32, -1, -1, 0, 12 // weapon_xm1014
6, 100,-1, -1, 0, 13 // weapon_mac10
4, 90, -1, -1, 0, 14 // weapon_aug
10, 120,-1, -1, 1, 5 // weapon_elite
7, 100,-1, -1, 1, 6 // weapon_fiveseven
6, 100,-1, -1, 0, 15 // weapon_ump45
4, 90, -1, -1, 0, 16 // weapon_sg550
4, 90, -1, -1, 0, 17 // weapon_galil
4, 90, -1, -1, 0, 18 // weapon_famas
6, 100,-1, -1, 1, 4 // weapon_usp
10, 120,-1, -1, 1, 2 // weapon_glock18
1, 30, -1, -1, 0, 2 // weapon_awp
10, 120,-1, -1, 0, 7 // weapon_mp5navy
3, 200,-1, -1, 0, 4 // weapon_m249
5, 32, -1, -1, 0, 5 // weapon_m3
4, 90, -1, -1, 0, 6 // weapon_m4a1
10, 120,-1, -1, 0, 11 // weapon_tmp
2, 90, -1, -1, 0, 3 // weapon_g3sg1
8, 35, -1, -1, 1, 1 // weapon_deagle
4, 90, -1, -1, 0, 10 // weapon_sg552
2, 90, -1, -1, 0, 1 // weapon_ak47
7, 100, -1, -1, 0, 8 // weapon_p90
Если вам это помогло, то ставим "Нравится".