Така че, първо трябва търпение, желание и основни познания по езика пешка. Има? Продължавай.
Ние се регистрирате Post. Преди plugin_init
MsgIndexWeaponList = get_user_msgid ( "WeaponList")
RegisterHam (Ham_Item_AddToPlayer "weapon_xm1014", "Sprite" Post = вярно.);
register_clcmd ( "weapon_qbarrel", "Hook_SelectWeapon"
Вместо weapon_qbarrel трябва да поставите файл с разширение .txt от вашите оръжия. В моя случай: weapon_qbarrel
Вместо weapon_xm1014 трябва да сложи пистолета си. В моя случай weapon_xm1014
Сега, ако ние регистриран екипа на клиент, то тогава трябва да се направи
обществен Hook_SelectWeapon (ID)
engclient_cmd (ИД "weapon_xm1014
Сега ние трябва да се придържаме към нашите plugin_precache спрайтове и TXT файл.
Сега не само за себе спрайт
обществен Sprite (Конст елемент, Конст играч)
ако (pev_valid (т) is_user_alive (плейър))
message_begin (MSG_ONE, MsgIndexWeaponList играч = плейър.);
write_string (g_has_qbarrel [играч] "weapon_qbarrel_csp" "weapon_xm1014" ..); // WeaponName
write_byte (5); // PrimaryAmmoID
write_byte (32); // PrimaryAmmoMaxAmount
write_byte (-1); // SecondaryAmmoID
write_byte (-1); // SecondaryAmmoMaxAmount
write_byte (0); // SlotID (0. N)
write_byte (12); // NumberInSlot (1 N)
write_byte (CSW_XM1014); // WeaponID
write_byte (0); // Flags
НО: Внимание, този код е подходящ само за xm1014! Но как други оръжия? Сега аз кажа. И всичко това все още е доста проста. Просто трябва да се намери-просто зареже weaponlist'a съобщения. Това е отправна точка.
Свързани статии