Code:
#include <amxmodx>
#include <fakemeta>
#define OFFSET_MONEY 115
#define cs_get_user_money(%1) get_pdata_int(%1, OFFSET_MONEY)
new g_msgid_Money;
public plugin_init()
{
register_plugin("Infinite Money", "0.1", "Exolent");
g_msgid_Money = get_user_msgid("Money");
register_message(g_msgid_Money, "MessageMoney");
register_event("ResetHUD", "EventResetHUD", "b");
}
public MessageMoney(msgid, dest, plr)
{
set_msg_arg_int(1, ARG_LONG, 16000);
set_msg_arg_int(2, ARG_BYTE, 0);
}
public EventResetHUD(plr)
{
if( cs_get_user_money(plr) < 16000 )
{
cs_set_user_money(plr, 16000, 0);
}
}
cs_set_user_money(plr, money, flash = 1)
{
set_pdata_int(plr, OFFSET_MONEY, money);
message_begin(MSG_ONE, g_msgid_Money, _, plr);
write_long(money);
write_byte(flash ? 1 : 0);
message_end();
}