Works fine, credit for connor:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "Solid y NO Solid"
#define AUTHOR "Gonza.-*"
#define VERSION "1.0"
new g_ent = -1
#define g_model "models/dust_brick.mdl"
enum groups ( <<= 1 )
{
GROUP_NONE,
GROUP_T = 1,
GROUP_CT
}
public plugin_precache() precache_model(g_model)
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "OnCBasePlayer_Spawn_Post", true);
register_clcmd("test", "test")
register_clcmd("test2", "test2")
register_clcmd("test3", "test3")
}
public OnCBasePlayer_Spawn_Post(id)
{
if( is_user_alive(id) )
{
set_pev(id, pev_groupinfo, GROUP_T | GROUP_CT);
}
}
public test2(id)
{
set_pev(id, pev_groupinfo, GROUP_T)
}
public test3(id)
{
set_pev(id, pev_groupinfo, GROUP_CT)
}
public test(id)
{
g_ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
if (!pev_valid(g_ent)) return
set_pev(g_ent, pev_classname, "BM_Block")
set_pev(g_ent, pev_solid, SOLID_BBOX)
engfunc(EngFunc_SetModel, g_ent, g_model)
engfunc(EngFunc_SetSize, g_ent, Float:{-32.0, -32.0, -4.0}, Float:{ 32.0, 32.0, 4.0 })
new Float:fOrigin[3]; pev(id, pev_origin, fOrigin)
fOrigin[1] -= 60.0
engfunc(EngFunc_SetOrigin, g_ent, fOrigin)
set_pev(g_ent, pev_groupinfo, GROUP_T);
engfunc(EngFunc_DropToFloor,g_ent)
}
__________________
Selling tons of my own private works.
Accepting paid work for clans and communities.
Don't hesitate to contact me.