awww, i get the feeling it's close but when i compile the following
PHP Code:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Jim/Drak"
new g_cvar_tr
new g_cvar_color
new g_trail
new const gModel[] = "models/rpgrocket.mdl" // CHANGE THIS
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_SetModel,"forwardSetModel");
g_cvar_tr = register_cvar("amx_grenade_trails", "2")
g_cvar_color = register_cvar("amx_grenade_color", "255000000")
}
public plugin_precache()
{
g_trail = precache_model("sprites/smoke.spr")
}
public forwardSetModel(ent,const model[])
{
if(equal(model,gModel))
{
new gtm = get_pcvar_num(g_cvar_tr)
if(!gtm) return
new r, g, b
switch(gtm)
{
case 1:
{
r = random(256)
g = random(256)
b = random(256)
}
case 2:
{
new nade, color[10]
get_pcvar_string(g_cvar_color, color, 9)
new c = str_to_num(color)
r = c / 1000000
c %= 1000000
g = c / 1000
b = c % 1000
}
}
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_BEAMFOLLOW)
write_short(ent)
write_short(g_trail)
write_byte(10)
write_byte(5)
write_byte(r)
write_byte(g)
write_byte(b)
write_byte(192)
message_end()
}
}
i get the following error code
home/groups/amxmodx/tmp3/text0SaysA.sma(0) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/tmp3/text0SaysA.sma(1) : error 038: extra characters on line
/home/groups/amxmodx/tmp3/text0SaysA.sma(1) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/tmp3/text0SaysA.sma(3) : error 001: expected token: ";", but found "-identifier-"
/home/groups/amxmodx/tmp3/text0SaysA.sma(3) : warning 203: symbol is never used: "c"
/home/groups/amxmodx/tmp3/text0SaysA.sma(3) : error 013: no entry point (no public functions)
what does that mean?