Hi,
This works, but there is one problem.
Example:
If im a CT i gain the plusMoney sometimes, and minusMoney with T.
I don't really know the problem...
I want T to gain the plusMoney and CT gain the minusMoney, always to be so.
PHP Code:
new plusMoney, minusMoney
public plugin_init()
{
register_plugin("Money for kill NPC", "1.0", "Rirre")
minusMoney = register_cvar("amx_minus_money", "-100")
plusMoney = register_cvar("amx_plus_money", "100")
RegisterHam(Ham_Killed, "func_wall", "killed")
}
public killed(this, id, idattacker)
{
new players[32], pnum, id
get_players(players, pnum)
if (is_user_connected(id))
{
if(!pev_valid(this))
return HAM_IGNORED
new npc[31]
new money
if(equal(npc, "models/npc.mdl")) {
for(new i=0; i<pnum; i++) {
id = players[i]
if(cs_get_user_team(id) == CS_TEAM_CT) {
money = get_pcvar_num(minusMoney)
}
if(cs_get_user_team(id) == CS_TEAM_T) {
money = get_pcvar_num(plusMoney)
}
}
else
return HAM_HANDLED
new attacker[31]
get_user_name(idattacker, attacker, 30)
new newmoney = cs_get_user_money(idattacker) + money
cs_set_user_money(idattacker, newmoney, 1)
}
return HAM_HANDLED
}