PHP Code:
public admin_givemoney(id,level,cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED
new arg[32], arg2[32]
read_argv(1,arg,32)
read_argv(2,arg2,31)
new adminAuthid[36], adminName[32]
get_user_authid(id,adminAuthid,35)
get_user_name(id,adminName,31)
new amount = str_to_num(arg2)
if(amount < 0) {
console_print(id,"%L", LANG_PLAYER, AMX_SUPER_AMOUNT_GREATER)
return PLUGIN_HANDLED
}
if(arg[0] == '@')
{
new players[32], pnum, i;
if(containi(arg, "ALL") != -1) get_players(players, pnum)
else get_players(players, pnum, "ae", (containi(arg, "CT") != -1) ? "CT" : "TERRORIST");
if(!pnum) return PLUGIN_HANDLED;
new pid, money;
for(i = 0; i < pnum; i++)
{
pid = players[i];
money = amount + cs_get_user_money(pid);
if(money > 16000) money = 16000;
cs_set_user_money(pid, money)
}
switch(get_pcvar_num(amx_show_activity))
{
case 2: client_print(0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_GIVEMONEY_TEAM_CASE2", adminName, amount, arg[1]);
case 1: client_print(0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_GIVEMONEY_TEAM_CASE1", amount, arg[1]);
}
console_print(id, "%L", LANG_PLAYER, "AMX_SUPER_GIVEMONEY_TEAM_MSG", amount, arg[1]);
log_amx("%L", LANG_SERVER, "AMX_SUPER_GIVEMONEY_TEAM_LOG", adminName, adminAuthid, amount, arg[1]);
}
else
{
new player = cmd_target(id,arg,2)
if(!player) return PLUGIN_HANDLED
new playerName[32]
get_user_name(player,playerName,31)
new playerAuthid[36]
get_user_authid(player,playerAuthid,35)
cs_set_user_money(player,cs_get_user_money(player)+amount)
switch(get_pcvar_num(amx_show_activity))
{
case 2: client_print(0,print_chat,"%L", LANG_PLAYER, "AMX_SUPER_GIVEMONEY_TEAM_CASE2",adminName,amount,playerName)
case 1: client_print(0,print_chat,"%L", LANG_PLAYER, "AMX_SUPER_GIVEMONEY_TEAM_CASE1",amount,playerName)
}
console_print(id,"%L", LANG_PLAYER, "AMX_SUPER_GIVEMONEY_TEAM_MSG",amount,playerName,amount)
log_amx("%L", LANG_SERVER, "AMX_SUPER_GIVEMONEY_TEAM_LOG",adminName,adminAuthid,amount,playerName,playerAuthid)
}
return PLUGIN_HANDLED
}
But when i used it, it prints unknown command. It works pefectlly but that unknown command message is driving me crazy.