Cvar Ayarı:
jb_bombaver "1" - 1: Açar, 0: Kapatır
PHP- Kodu:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "Gardiyana Bomba"
#define VERSION "1.0"
#define AUTHOR "JDM"
new g_bomba,cvar_ackapat
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
g_bomba = engfunc(EngFunc_AllocString, "weapon_hegrenade")
set_task(02.0, "gardiyanabombaver", _, _, _, "b")
cvar_ackapat = register_cvar("jb_bombaver","1")
}
public gardiyanabombaver() {
if(get_pcvar_num(cvar_ackapat) == 1) {
static players[32], num, id
get_players(players, num, "aeh", "CT")
for (new i; i < num; ++i) {
id = players[i]
new ent = engfunc(EngFunc_CreateNamedEntity, g_bomba)
if (!pev_valid(ent))
return
static Float:origin[3]
pev(id, pev_origin, origin)
set_pev(ent, pev_origin, origin)
set_pev(ent, pev_spawnflags, pev(ent, pev_spawnflags) | SF_NORESPAWN)
dllfunc(DLLFunc_Spawn, ent)
new save = pev(ent, pev_solid)
dllfunc(DLLFunc_Touch, ent, id)
if (pev(ent, pev_solid) != save)
return
engfunc(EngFunc_RemoveEntity, ent)
}
}
}