Witam, proszę dodać do pluginów że było na flagę (tylko dla head admina)
1.PLUGIN
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "RespawnPlayer"
#define VERSION "1.0"
#define AUTHOR "FirebladeR"
new g_msgidSayText
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_respawn", "RespawnPlayer", ADMIN_BAN, "<name>")
}
public plugin_cfg()
{
g_msgidSayText = get_user_msgid ("SayText")
}
public RespawnPlayer(id, level, cid){
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[32]
read_argv(1, arg, 31)
new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF)
if (!player)
return PLUGIN_HANDLED
new authid[32], authid2[32], name2[32], name[32]
get_user_authid(id, authid, 31)
get_user_authid(player, authid2, 31)
get_user_name(player, name2, 31)
get_user_name(id, name, 31)
if (!is_user_alive(player))
{
new kasa = cs_get_user_money(player);
ExecuteHamB(Ham_CS_RoundRespawn,player)
cs_set_user_money(player, kasa+1000)
console_print(id, " ")
console_print(id, "******[Respawn] Zrespiles %s****** ", name2)
console_print(id, " ")
console_print(player, " ")
console_print(player, "******[Respawn] Zostales zrespiony przez %s****** ", name)
console_print(player, " ")
col_mess(player, id, "!g[Respawn]!t Zostales zrespiony przez %s !", name)
}
else if(is_user_alive(player))
{
col_mess(id, id, "!g[Respawn]!t Nie mozna zrespic zywego gracza !", name)
}
return PLUGIN_HANDLED
}
col_mess(id, sender, string[], any:...)
{
static message[128]
message[0] = 0x01
vformat(message[1], 127, string, 4)
replace_all(message, 127, "!n", "^x01")
replace_all(message, 127, "!t", "^x03")
replace_all(message, 127, "!g", "^x04")
message_begin(MSG_ONE_UNRELIABLE, g_msgidSayText, _, id)
write_byte(sender)
write_string(message)
message_end()
}
}
2.PLUGIN
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "Custom Frags And Deaths"
#define VERSION "1.1"
#define AUTHOR "FirebladeR"
#define ACCESS_LEVEL ADMIN_BAN
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_setfrags", "set_frags", ACCESS_LEVEL, "<nick or #userid> <Fragi>")
register_concmd("amx_setdeaths", "set_deaths", ACCESS_LEVEL, "<nick or #userid> <Dedy>")
register_concmd("amx_setscore", "set_score", ACCESS_LEVEL, "<nick or #userid> <Fragi> <Zgony>")
}
public set_frags(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new arg1[33], arg2[33], newFrags
read_argv(1, arg1, 32)
read_argv(2, arg2, 32)
newFrags = str_to_num(arg2)
if(arg1[0] == '*')
{
new players[32], playersCount, i
get_players(players, playersCount)
for (i = 0; i < playersCount; i++)
{
if(!is_user_connected(players[i]))
return PLUGIN_CONTINUE
set_user_frags(players[i], newFrags)
}
}
else if (arg1[0] == '@')
{
new team[32], teamCount, i
if(equali(arg1[1], "T"))
get_players(team, teamCount, "e", "TERRORIST")
else if (equali(arg1[1], "CT"))
get_players(team, teamCount, "e", "CT")
for (i = 0; i < teamCount; i++)
{
if(!is_user_connected(team[i]))
return PLUGIN_CONTINUE
set_user_frags(team[i], newFrags)
}
}
else if (arg1[0] == '!')
{
new tag[32], tagCount, i
replace(arg1, 32, "!", "")
get_players(tag, tagCount, "f", arg1)
for (i = 0; i < tagCount; i++)
{
if(!is_user_connected(tag[i]))
return PLUGIN_CONTINUE
set_user_frags(tag[i], newFrags)
}
}
else
{
new target = cmd_target(id, arg1, 3)
if(!is_user_connected(target))
return PLUGIN_HANDLED
set_user_frags(target, newFrags)
}
return PLUGIN_HANDLED
}
public set_deaths(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new arg1[33], arg2[33], newDeaths
read_argv(1, arg1, 32)
read_argv(2, arg2, 32)
newDeaths = str_to_num(arg2)
if(arg1[0] == '*')
{
new players[32], playersCount, i
get_players(players, playersCount)
for (i = 0; i < playersCount; i++)
{
if(!is_user_connected(players[i]))
return PLUGIN_CONTINUE
cs_set_user_deaths(players[i], newDeaths)
}
}
else if (arg1[0] == '@')
{
new team[32], teamCount, i
if(equali(arg1[1], "T"))
get_players(team, teamCount, "e", "TERRORIST")
else if (equali(arg1[1], "CT"))
get_players(team, teamCount, "e", "CT")
for (i = 0; i < teamCount; i++)
{
if(!is_user_connected(team[i]))
return PLUGIN_CONTINUE
cs_set_user_deaths(team[i], newDeaths)
}
}
else if (arg1[0] == '!')
{
new tag[32], tagCount, i
replace(arg1, 32, "!", "")
get_players(tag, tagCount, "f", arg1)
for (i = 0; i < tagCount; i++)
{
if(!is_user_connected(tag[i]))
return PLUGIN_CONTINUE
cs_set_user_deaths(tag[i], newDeaths)
}
}
else
{
new target = cmd_target(id, arg1, 3)
if(!is_user_connected(target))
return PLUGIN_HANDLED
cs_set_user_deaths(target, newDeaths)
}
return PLUGIN_HANDLED
}
public set_score(id, level, cid)
{
if (!cmd_access(id, level, cid, 4))
return PLUGIN_HANDLED
new arg1[33], arg2[33], arg3[33], newFrags, newDeaths
read_argv(1, arg1, 32)
read_argv(2, arg2, 32)
read_argv(3, arg3, 32)
newFrags = str_to_num(arg2)
newDeaths = str_to_num(arg3)
if(arg1[0] == '*')
{
new players[32], playersCount, i
get_players(players, playersCount)
for (i = 0; i < playersCount; i++)
{
if(!is_user_connected(players[i]))
return PLUGIN_CONTINUE
set_user_frags(players[i], newFrags)
cs_set_user_deaths(players[i], newDeaths)
}
}
else if (arg1[0] == '@')
{
new team[32], teamCount, i
if(equali(arg1[1], "T"))
get_players(team, teamCount, "e", "TERRORIST")
else if (equali(arg1[1], "CT"))
get_players(team, teamCount, "e", "CT")
for (i = 0; i < teamCount; i++)
{
if(!is_user_connected(team[i]))
return PLUGIN_CONTINUE
set_user_frags(team[i], newFrags)
cs_set_user_deaths(team[i], newDeaths)
}
}
else if (arg1[0] == '!')
{
new tag[32], tagCount, i
replace(arg1, 32, "!", "")
get_players(tag, tagCount, "f", arg1)
for (i = 0; i < tagCount; i++)
{
if(!is_user_connected(tag[i]))
return PLUGIN_CONTINUE
set_user_frags(tag[i], newFrags)
cs_set_user_deaths(tag[i], newDeaths)
}
}
else
{
new target = cmd_target(id, arg1, 3)
if(!is_user_connected(target))
return PLUGIN_HANDLED
set_user_frags(target, newFrags)
cs_set_user_deaths(target, newDeaths)
}
return PLUGIN_HANDLED
}
Z GÓRY DZIĘKUJE! +


Dodatki SourceMod












