Deci, mai întâi avem nevoie de răbdare, dorință și cunoștințe de bază despre limbajul PAWN. Există? Mergem mai departe.
Înregistram mesajul. Înainte de plugin_init
MsgIndexWeaponList = get_user_msgid ("WeaponList")
RegisterHam (Ham_Item_AddToPlayer, "weapon_xm1014", "Sprite", Post = true);
register_clcmd ("weapon_qbarrel", "Hook_SelectWeapon"
În loc de weapon_qbarrel, trebuie să puneți fișierul .txt al armei. În cazul meu: weapon_qbarrel
În loc de weapon_xm1014 este necesar să vă puneți arma. În cazul meu weapon_xm1014
Acum, dacă am înregistrat echipa clientului, atunci trebuie făcută
public Hook_SelectWeapon (id)
engclient_cmd (id, "weapon_xm1014
Acum trebuie să punem fișierele sprite și fișierul txt în plugin_precache.
Acum facem sprite în sine
Sprite public (element const, const const)
dacă (pev_valid (element) is_user_alive (jucator))
message_begin (MSG_ONE, MsgIndexWeaponList.player = player);
scriere_string (g_has_qbarrel [player]. "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); // NumărulInSlot (1.N)
write_byte (CSW_XM1014); // WeaponID
write_byte (0); // Steaguri
DAR: Atenție, acest cod este numai pentru xm1014! Dar cum o faci cu alte arme? Acum vă spun. Și totul este suficient. Trebuie doar să găsești o scurtă încărcătură de mesaje ale armelor. Aici și o referință.