I use this code:
PHP Code:
public skill (id)
(
if (PlayerLevel [id] == 0) / / Check level.
(
give_item (id, "weapon_glock18") / / Give yourself glock18 at level 0
)
if (PlayerLevel [id] == 1) / / Check level.
(
[left]give_item (id, "weapon_usp") / / USP Give yourself at level 1
)
if (PlayerLevel [id] == 2) / / Check level.
(
give_item (id, "weapon_deagle") / / Give yourself deagle at level 2
)
if (PlayerLevel [id] == 3) / / Check level.
(
give_item (id, "weapon_elites") / / Give yourself ELiTES at level 3
)
if (PlayerLevel [id] == 4) / / Check level.
(
give_item (id, "weapon_tmp") / / tmp Give yourself at level 4
)
if (PlayerLevel [id] == 5) / / Check level.
(
give_item (id, "weapon_ump45") / / Give yourself ump45 at level 5
)
if (PlayerLevel [id] == 6) / / Check level.
(
give_item (id, "weapon_mp5") / / Give yourself mp5 at level 6
)
if (PlayerLevel [id] == 7) / / Check level.
(
give_item (id, "weapon_p90") / / Give yourself P90 at level 7
)
if (PlayerLevel [id] == 8) / / Check level.
(
give_item (id, "weapon_famas") / / Give yourself fama at level 8
)
if (PlayerLevel [id] == 9) / / Check level.
(
give_item (id, "weapon_galil") / / Give yourself Galil at level 9
)
if (PlayerLevel [id] == 10) / / Check level.
(
give_item (id, "weapon_m3") / / m3 Give yourself at level 10
)
if (PlayerLevel [id] == 11) / / Check level.
(
give_item (id, "weapon_ak-47") / / Give yourself ak-47 at level 11
)
if (PlayerLevel [id] == 12) / / Check level.
(
give_item (id, "weapon_m4a1") / / m4a1 Give yourself at level 12
)
if (PlayerLevel [id] == 13) / / Check level.
(
give_item (id, "weapon_awp") / / Give yourself AWP at level 13
)
if (PlayerLevel [id] == 14) / / Check level.
(
give_item (id, "weapon_sg552") / / m4a1 Give yourself at level 14
)
if (PlayerLevel [id] == 15) / / Check level.
(
give_item (id, "weapon_m249"), / / m249 Give yourself at level 15
)
) [/left]
with:
http://forums.alliedmods.net/showthread.php?t=13589 (upgrades mod)
But when the rise of certain weapons do not level (what I found)