#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
new wp
public plugin_init() {
register_event("ResetHUD", "model", "b")
register_event("ResetHUD", "model2", "b")
register_message(get_user_msgid("ScoreAttrib"),"msg_scoreboard")
register_logevent("End", 2, "1=Round_End")
}
public End()
{
wp = 0
}
public plugin_precache() {
precache_model("models/player/ukf_vip_ct/ukf_vip_ct.mdl")
precache_model("models/player/ukf_vip_te/ukf_vip_te.mdl")
}
public msg_scoreboard(const MsgId,const MsgType,const MsgDest)
{
new id=get_msg_arg_int(1);
if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4)
}
public model(id)
{
if (get_user_flags(id) & ADMIN_KICK)
{
if (is_user_alive(id))
{
new menu = menu_create("\rValassz fegyvert!", "menu_handler")
menu_additem(menu, "\yM4A1", "1", 0);
menu_additem(menu, "\yAK47", "2", 0);
menu_additem(menu, "\yAWP", "3", 0);
menu_display(id, menu, 0);
}
}
}
public menu_handler(id, menu, item)
{
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
if (user_has_weapon(id, CSW_C4))
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_c4")
cs_set_user_plant(id, 1, 1)
}
else if (cs_get_user_team(id) == CS_TEAM_CT)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "item_thighpack")
}
else
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
}
}
case 2:
{
if (user_has_weapon(id, CSW_C4))
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AK47, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_c4")
cs_set_user_plant(id, 1, 1)
}
else if (cs_get_user_team(id) == CS_TEAM_CT)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AK47, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "item_thinghpack")
}
else
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AK47, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
}
}
case 3:
{
if (wp < 4)
{
if (user_has_weapon(id, CSW_C4))
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AWP, 30)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_c4")
cs_set_user_plant(id, 1, 1)
wp++
}
else if (cs_get_user_team(id) == CS_TEAM_CT)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AWP, 30)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "item_thinghpack")
wp++
}
else
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AWP, 30)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
}
}
else
{
client_print(id, print_chat, "*Az AWP-t mar 4-en valasztottak, nem valaszthatod!")
}
}
}
menu_destroy(menu);
return PLUGIN_CONTINUE
}
public model2(id) {
if (get_user_flags(id) & ADMIN_LEVEL_H )
{
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T)
{
cs_set_user_model(id, "ukf_vip_te")
}
else if(userTeam == CS_TEAM_CT)
{
cs_set_user_model(id, "ukf_vip_ct")
}
}
else
{
cs_reset_user_model(id)
}
}