I'm trying to check for: guns (both prim and sec), grenades and kit.
I'm a beginner, have not done much coding at all.
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <cromchat>
#include <fun>
#define PLUGIN "gn_showmoney"
#define VERSION "0.3"
#define AUTHOR "GoldNuX"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "eventNewRound", "a", "1=0", "2=0")
register_cvar("gn_showmoney", "0")
register_concmd("gn_setmoney","setMoney", ADMIN_KICK, "<amount>")
}
public setMoney(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
{
return PLUGIN_HANDLED
}
if (is_user_alive(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && !is_user_hltv(id))
{
new arg1[6]
read_argv(1, arg1, charsmax(arg1))
new amount = str_to_num(arg1)
cs_set_user_money(id, amount)
}
return PLUGIN_CONTINUE
}
public eventNewRound()
{
if (!get_cvar_num("gn_showmoney"))
return PLUGIN_CONTINUE;
new players[32];
new playercount, i;
get_players(players, playercount);
for (i=0; i<playercount; i++)
set_task(0.0,"printColorText",players[i]);
return PLUGIN_CONTINUE;
}
public printColorText(id)
{
new primaryWeapon[7]
new secondaryWeapon[6]
new smokeGrenade[4]
new flashGrenade[4]
new heGrenade[4]
new kit[4]
new armor[4]
new name[32]
get_user_name(id, name, charsmax(name))
new money = cs_get_user_money(id)
if (!is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && user_has_weapon(id, CSW_AK47 || CSW_M4A1 || CSW_GALIL || CSW_FAMAS || CSW_AWP || CSW_SCOUT || CSW_G3SG1 || CSW_SG550 || CSW_SG552 || CSW_MP5NAVY || CSW_AUG))
{
if (user_has_weapon(id, CSW_AK47))
primaryWeapon = "AK-47"
else if (user_has_weapon(id, CSW_M4A1))
primaryWeapon = "M4A1"
else if (user_has_weapon(id, CSW_GALIL))
primaryWeapon = "GALIL"
else if (user_has_weapon(id, CSW_FAMAS))
primaryWeapon = "FAMAS"
else if (user_has_weapon(id, CSW_AWP))
primaryWeapon = "AWP"
else if (user_has_weapon(id, CSW_SCOUT))
primaryWeapon = "SCOUT"
else if (user_has_weapon(id, CSW_G3SG1))
primaryWeapon = "CG3SG1"
else if (user_has_weapon(id, CSW_SG550))
primaryWeapon = "SG550"
else if (user_has_weapon(id, CSW_SG552))
primaryWeapon = "SG552"
else if (user_has_weapon(id, CSW_MP5NAVY))
primaryWeapon = "MP5N"
else if (user_has_weapon(id, CSW_AUG))
primaryWeapon = "AUG"
}
if (!is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && user_has_weapon(id, CSW_DEAGLE || CSW_USP || CSW_GLOCK18))
{
if (user_has_weapon(id, CSW_DEAGLE))
secondaryWeapon = "DGL"
else if (user_has_weapon(id, CSW_USP))
secondaryWeapon = "USP"
else if (user_has_weapon(id, CSW_GLOCK18))
secondaryWeapon = "GLOCK"
}
if (!is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && user_has_weapon(id, CSW_SMOKEGRENADE || CSW_FLASHBANG || CSW_HEGRENADE))
{
if (user_has_weapon(id, CSW_SMOKEGRENADE))
smokeGrenade = "〇"
else if (user_has_weapon(id, CSW_FLASHBANG))
flashGrenade = "〙"
else if (user_has_weapon(id, CSW_HEGRENADE))
heGrenade = "※"
}
if (!is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && user_has_weapon(id, CSW_VESTHELM))
{
armor = "웃"
}
if (!is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && user_has_weapon(id, CSW_VEST))
{
armor = "回"
}
if (!is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && cs_get_user_defuse(id) == 1)
{
kit = "•"
}
if (cs_get_user_team(id) == CS_TEAM_T && !is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR)
{
if (money < 3000)
CC_GroupMessage("ae", "TERRORIST", "%s:&x05 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
else if (money > 3000 && money < 3500)
CC_GroupMessage("ae", "TERRORIST", "%s:&x07 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
else if (money > 3500 && money < 10000)
CC_GroupMessage("ae", "TERRORIST", "%s:&x04 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
else if (money > 10000)
CC_GroupMessage("ae", "TERRORIST", "%s:&x06 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
}
else if (cs_get_user_team(id) == CS_TEAM_CT && !is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR)
{
if (money < 3250)
CC_GroupMessage("ae", "CT", "%s:&x05 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
else if (money > 3250 && money < 4100)
CC_GroupMessage("ae", "CT", "%s:&x07 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
else if (money > 4100 && money < 10000)
CC_GroupMessage("ae", "CT", "%s:&x04 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
else if (money > 10000)
CC_GroupMessage("ae", "CT", "%s:&x06 $ %d %d %d %d %d %d %d %d", name, money, primaryWeapon, secondaryWeapon, smokeGrenade, flashGrenade, heGrenade, kit, armor)
}
}