Bez 2 ostatnich
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>
#include <hamsandwich>
#define PLUGIN "Nowy Plugin"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
#define ACCESS ADMIN_LEVEL_H
#if cellbits == 32
#define OFFSET_CSMONEY 115
#else
#define OFFSET_CSMONEY 140
#endif
#define OFFSET_LINUX 5
new bool:have_access[33] = false
new hudchannel, msgmoney
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "client_spawn", 1)
register_event("DeathMsg", "client_death", "a")
register_clcmd("say /vip", "client_say")
register_clcmd("say_team /vip", "client_say")
hudchannel = CreateHudSyncObj()
msgmoney = get_user_msgid("Money")
}
public client_authorized(id)
{
if(get_user_flags(id) & ACCESS)
{
have_access[id] = true
prepare_message(id)
}
}
public client_spawn(id)
{
if(have_access[id])
{
fm_give_item(id, "weapon_hegrenade")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_flashbang")
}
}
public client_death()
{
static killer
killer = read_data(1)
if(is_user_connected(killer) && have_access[killer])
{
static headshot
headshot = read_data(3)
(headshot) ? stuff(killer, true) : stuff(killer, false)
}
}
public client_say(id)
{
show_motd(id, "vips.html", "Lista VIPow")
}
stock prepare_message(player)
{
static name[33]
get_user_name(player, name, 32)
set_hudmessage(0, 255, 0, 0.1, 0.3, 0, 6.0, 12.0)
ShowSyncHudMsg(0, hudchannel, "Przyszedl %s", name)
}
stock stuff(player, bool:headshot)
{
static money, newmoney
money = fm_get_user_money(player)
newmoney = (headshot) ? 400 : 300
fm_set_user_money(player, money + newmoney, 1)
static Float:health, Float:newhealth
pev(player, pev_health, health)
newhealth = (headshot) ? 15.0 : 10.0
set_pev(player, pev_health, health + newhealth)
}
stock fm_set_user_money(id, money, flash)
{
set_pdata_int(id, OFFSET_CSMONEY, money, OFFSET_LINUX)
message_begin(MSG_ONE, msgmoney, {0,0,0}, id)
write_long(money)
write_byte(flash)
message_end()
}
stock fm_get_user_money(index)
{
return get_pdata_int(index, OFFSET_CSMONEY, OFFSET_LINUX)
}