Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
new sprite;
public plugin_init()
{
register_plugin("Drevil Ammo","0.1","DahVid")
register_forward(FM_SetModel,"ChangeAmmo",0)
}
public plugin_precache()
{
precache_model("models/zombie.mdl")
sprite = precache_model("sprites/laserbeam.spr");
}
public ChangeAmmo(entity,model[])
{
if(equali(model,"models/rpgrocket.mdl")==1) {
entity_set_model(entity,"models/zombie.mdl")
set_trail(entity);
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
public set_trail(ent) {
if(!is_valid_ent(ent)) { return; }
message_begin(MSG_ALL,SVC_TEMPENTITY);
write_byte(22); // TE_BEAMFOLLOW
write_short(ent); // rocket
write_short(sprite); // laserbeam
write_byte(50); // life
write_byte(20); // width
write_byte(255); // R
write_byte(100); // G
write_byte(100); // B
write_byte(100); // brightness
message_end();
return;
}
See if it works.
__________________
No longer around. Thanks your support, everyone! As always:
THIS ONES FOR YOU
3000 PTS