#include <amxmod>
#include <amxmisc>
#include <cstrike>
public plugin_init()
{
register_plugin("Cash Transfer","1.0.8","AssKicR")
register_concmd("say","handle_say",ADMIN_USER)
register_concmd("say_team","handle_say",ADMIN_USER)
register_cvar("mt_cashsteal","1",0)
register_cvar("mt_cashdead","1",0)
register_cvar("mt_cashteam","1",0)
}
public handle_say(id)
{
new said[31], cmd[10], target[9], amount[7]
read_args(said, 30)
replace(said, 30, "^"", "")
if ((parse(said, cmd,9, target,8, amount,6)) < 2)
return;
if (equal(cmd, "/kasa", 9))
{
new player = cmd_target(id,target,8)
if (!player)
return;
new name[33], name2[33]
get_user_name(id,name,32)
get_user_name(player,name2,32)
new team[32], team2[32]
get_user_team(id,team,32)
get_user_team(player,team2,32)
new money = cs_get_user_money(id)
new money2 = cs_get_user_money(player)
new cash = str_to_num(amount)
if (is_user_hltv(player))
{
client_print(id,print_center,"Hltv nie ma hajsu :(.")
return;
}
if (!is_user_alive(id) && !get_cvar_num("mt_cashdead"))
{
client_print(id,print_center,"Nie mozesz wyslac kasy kiedy nie zyjesz.")
return;
}
if (!is_user_alive(player) && !get_cvar_num("mt_cashdead"))
{
client_print(id,print_center,"Nie mozna wyslac kasy zmarlemu.")
return;
}
if (equal(name, name2))
{
client_print(id,print_center,"Nie mozesz wyslac kasy samemu sobie.")
return;
}
if (!equal(team, team2) && !get_cvar_num("mt_cashteam"))
{
client_print(id,print_center,"Nie mozesz wyslac kasy przeciwnikowi.")
return;
}
if ((money2 + cash) > 16000)
{
client_print(id,print_center,"%s nie moze miec tyle kasy.")
return;
}
if (money < cash)
{
client_print(id,print_center,"Nie masz na tyle kasy.")
return;
}
if (cash <= 0 && !get_cvar_num("mt_cashsteal"))
{
client_print(id,print_center,"Nie mozna ukrasc kasy. %s's money",name2)
return;
}
cs_set_user_money(id, money - cash,1)
cs_set_user_money(player, money2 + cash,1)
client_print(0,print_chat,"[CSP] %s Przelew %i $ do %s. oddasz przy okazji ;)",name,cash,name2)
engclient_cmd(id,"say dzięki wielkie! %s",name)
}
return;
}