PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <zombieplague>
#define PLUGIN "[ZP] PlayTime Ammopacks reward"
#define VERSION "1.0"
#define AUTHOR "Natsheh"
#if AMXX_VERSION_NUM > 182
#define client_disconnect client_disconnected
#endif
new g_cvar_len, g_cvar_amount;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
g_cvar_len = register_cvar("zp_playtime_reward_length", "10");
g_cvar_amount = register_cvar("zp_playtime_reward_amount", "50");
}
public client_putinserver(id)
{
set_task(floatmax(get_pcvar_float(g_cvar_len), 1.0) * 60.0 , "reward_player", id, _, _, "b");
}
public client_disconnect(id)
{
remove_task(id);
}
public reward_player(id)
{
new iReward = get_pcvar_num(g_cvar_amount);
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + iReward);
client_print(id, print_chat, "You've been rewarded %d ammopacks for playing an extra %d minutes on the server!", iReward, max(get_pcvar_num(g_cvar_len), 1));
}
here's my best

if bugsy is interested to optimize it be my guest
__________________