Sorry that i'm bothering you every day =/
But i need to finish this plugin
Here's The Code:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Frag Limit"
#define VERSION "1.0"
#define AUTHOR "Sh!nE*"
#define MAX_PLAYERS 32
new bool:g_restart_attempt[MAX_PLAYERS + 1]
new fraglimit_on, fraglimit
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
fraglimit_on = register_cvar("fl_on","1")
fraglimit = register_cvar("fl_fraglimit","50")
register_event("ResetHUD", "event_hud_reset", "be")
register_clcmd("fullupdate", "clcmd_fullupdate")
register_event("TextMsg", "event_restart_attempt", "a", "2=#Game_will_restart_in")
set_task(1.0,"set_timeleft_back")
}
public clcmd_fullupdate() {
return PLUGIN_HANDLED_MAIN
}
public event_restart_attempt() {
new players[32], num
get_players(players, num, "a")
for (new i; i < num; ++i)
g_restart_attempt[players[i]] = true
}
public event_hud_reset(id) {
if (g_restart_attempt[id]) {
g_restart_attempt[id] = false
return
}
event_player_spawn(id)
}
public event_player_spawn(id)
{
if(!get_pcvar_num(fraglimit_on))
return PLUGIN_HANDLED
new Frags = get_user_frags(id)
new players[32], num
get_players(players, num)
new i
for (i=0; i<num; i++)
{
if(Frags > get_pcvar_num(fraglimit))
{
set_user_frags(id, Frags)
set_hudmessage(255, 0, 0, -1.0, 0.18, 0, 6.0, 5.0)
show_hudmessage(players[i], "%s Won the match!!!", id)
set_task(5.0,"set_timelimit")
}
}
ShowFragsLeft(id)
return PLUGIN_CONTINUE
}
public set_timelimit()
{
set_cvar_num("mp_timelimit", 1)
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 5.0)
show_hudmessage(0, "Map change after 1 minute")
}
public ShowFragsLeft(id)
{
new Frags = get_user_frags(id)
new Frags_left = get_pcvar_num(fraglimit) - Frags
set_hudmessage(255, 0, 0, -1.0, 0.90, 0, 6.0, 5.0)
show_hudmessage(id, "%d Frags Remaining", Frags_left)
set_task(1.0,"ShowFragsLeft")
}
public set_timeleft_back()
{
new timeleft = get_cvar_num("mp_timelimit")
set_cvar_num("mp_timelimit", timeleft)
}
Maybe im just stupid

It doesn't give me any errors... Just doesn't work... It just show's me:
10 Frags Remaining < all the time - it doesn't change when i kill someone.
And when someone gets 10 Frags - It doesn't show the message.
And it doesn't change the timelimit back... Every next map has 1min timelimit < LOL
I know the timelimit thing isn't a good method... But i don't know other way that i can do this...
I just wan't to make this plugin... It remind's me "quake 3 arena"
Thanks.
If i wrote some words incorrectly - Sorry for my english