ПредишенСледващото

Ние правим предсрочни спрайтове


Така че, първо трябва търпение, желание и основни познания по езика пешка. Има? Продължавай.

Ние се регистрирате 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 съобщения. Това е отправна точка.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!