Quote:
Originally Posted by wickedd
Explain what you are trying to do.
|
Give some details like....
Who are you trying to give nades to?
When do you want them to receive them and how often?
Edit:
Quote:
Originally Posted by TheSpaniard
The code given by DearthMan is very efficient you can check it for yourself at My posted plugin
|
FYI..this is poorly coded
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#define PLUGIN "FreeNadesGiver"
#define VERSION "1.0"
#define AUTHOR "TheSpaniard"
#define TASKID 1440
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1);
register_clcmd("say /nade", "give_nades")
}
public Fwd_PlayerSpawn_Post(id)
{
if((!(get_user_flags(id) & ADMIN_LEVEL_H)))
{
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
if(is_user_connected(id))
set_task(15.0, "give_nades", id + TASKID, _, _, "b")
}
public client_disconnect(id)
{
remove_task(id + TASKID);
}
public give_nades(id)
{
new henade = user_has_weapon(id - TASKID, 4, -1)
new heammo = cs_get_user_bpammo(id - TASKID, CSW_HEGRENADE)
new smokenade = user_has_weapon(id - TASKID, 9, -1)
new smokeammo = cs_get_user_bpammo(id - TASKID, CSW_SMOKEGRENADE)
new flashnade = user_has_weapon(id - TASKID, 25, -1)
new flashammo = cs_get_user_bpammo(id - TASKID, CSW_FLASHBANG)
if(henade == 1 && heammo << 2)
{
cs_set_user_bpammo(id - TASKID, CSW_HEGRENADE, 2)
}
else
{
give_item(id - TASKID, "weapon_hegrenade")
cs_set_user_bpammo(id - TASKID, CSW_HEGRENADE, 2)
}
if(smokenade == 1 && smokeammo << 2)
{
cs_set_user_bpammo(id - TASKID, CSW_SMOKEGRENADE, 2)
}
else
{
give_item(id - TASKID, "weapon_smokegrenade")
cs_set_user_bpammo(id - TASKID, CSW_SMOKEGRENADE, 2)
}
if(flashnade == 1 && flashammo << 2)
{
cs_set_user_bpammo(id - TASKID, CSW_FLASHBANG, 4)
}
else
{
give_item(id - TASKID, "weapon_flashbang")
cs_set_user_bpammo(id - TASKID, CSW_FLASHBANG, 4)
}
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
__________________