Код:
Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
public plugin_init()
{
register_plugin("give_item","1.0","CKP");
RegisterHam(Ham_Spawn, "player", "HamSpawn_Post", 1);
}
public plugin_precache()
{
precache_sound("admin_sound/admin_sound.wav");
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")
}
public HamSpawn_Post(id)
{
if (get_user_flags(id) & ADMIN_LEVEL_G && is_user_connected(id))
{
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "admin_te")
}
else if(userTeam == CS_TEAM_CT)
{
cs_set_user_model(id, "admin_ct")
}
else
{
cs_reset_user_model(id)
}
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_50ae");
give_item(id, "ammo_50ae");
give_item(id, "ammo_50ae");
give_item(id, "ammo_50ae");
give_item(id, "ammo_50ae");
give_item(id, "ammo_357sig");
give_item(id, "ammo_357sig");
give_item(id, "ammo_357sig");
give_item(id, "ammo_357sig");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_762nato");
give_item(id, "ammo_357sig");
give_item(id, "ammo_357sig");
give_item(id, "ammo_357sig");
give_item(id, "ammo_338magnum");
give_item(id, "ammo_338magnum");
give_item(id, "ammo_338magnum");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
give_item(id, "item_assaultsuit");
}
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
if (get_user_flags(id) & ADMIN_LEVEL_G)
{
set_task(0.5, "admin", id + 132);
}
}
public admin(TASKID)
{
new id = TASKID - 132;
new name[32];
get_user_name(id, name, 31);
client_cmd(0, "spk admin_sound/admin_sound.wav");
ChatColor(0, "^1На сервер зашел ^4Админ ^1игрок ^4%s", name);
}
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Зелёный
replace_all(msg, 190, "!y", "^1") // Стандартный
replace_all(msg, 190, "!t", "^3") // Цвет команды
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}