client_putinserver(id)
is called when a player is connected in the server
You want an event which is called on spawn i believe.
Try this (untested)
PHP Code:
#include <amxmodx>
#include <fun>
#include <engine>
public plugin_init()
{
register_event("ResetHUD", "event_hud_reset", "be")
register_clcmd("fullupdate", "clcmd_fullupdate")
register_event("TextMsg", "event_restart_attempt", "a", "2=#Game_will_restart_in")
}
public clcmd_fullupdate() {
return PLUGIN_HANDLED
}
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)
}
// this function is called on player spawn
public event_player_spawn(id) {
give_item(0,"weapon_deagle")
}
Read this if you still having problems
http://forums.alliedmods.net/showthread.php?t=42159
__________________