Selamlar c4 ü renklendirmek istiyorum fakat glow olarak değil led şeklinde sprler buldum bu şekilde nasıl ekleme yapabilirim?
Konu
(21-01-2025, 22:00)RepLicant Adlı Kullanıcıdan Alıntı: Selamlar c4 ü renklendirmek istiyorum fakat glow olarak değil led şeklinde sprler buldum bu şekilde nasıl ekleme yapabilirim?
Kod:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
// LED efektlerini eklemek için C4 kurulduğunda çağrılan fonksiyon
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
public create_sprite(const spritePath[], Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
public removeSprite(sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
(22-01-2025, 00:10)Xau Adlı Kullanıcıdan Alıntı:(21-01-2025, 22:00)RepLicant Adlı Kullanıcıdan Alıntı: Selamlar c4 ü renklendirmek istiyorum fakat glow olarak değil led şeklinde sprler buldum bu şekilde nasıl ekleme yapabilirim?
"sprites/led_effect.spr" Yazan yeri kendi spr ile değiştirirsin. Test etmedim deneyip dönüş yaparsınKod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
// LED efektlerini eklemek için C4 kurulduğunda çağrılan fonksiyon
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
public create_sprite(const spritePath[], Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
public removeSprite(sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}

(22-01-2025, 00:16)RepLicant Adlı Kullanıcıdan Alıntı:(22-01-2025, 00:10)Xau Adlı Kullanıcıdan Alıntı:"sprites/led_effect.spr" Yazan yeri kendi spr ile değiştirirsin. Test etmedim deneyip dönüş yaparsınKod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
// LED efektlerini eklemek için C4 kurulduğunda çağrılan fonksiyon
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
public create_sprite(const spritePath[], Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
public removeSprite(sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
Kod:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
// Plugin başlatıldığında gerekli ayarları yap
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
// C4 kurulduğunda çalışacak fonksiyon
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
// Sprite oluşturma fonksiyonu
public create_sprite(const spritePath[], Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
// Sprite kaldırma fonksiyonu
public removeSprite(sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}
(22-01-2025, 00:21)Xau Adlı Kullanıcıdan Alıntı:(22-01-2025, 00:16)RepLicant Adlı Kullanıcıdan Alıntı:
Bu şekil deneyebilirmisinKod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
// Plugin başlatıldığında gerekli ayarları yap
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
// C4 kurulduğunda çalışacak fonksiyon
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
// Sprite oluşturma fonksiyonu
public create_sprite(const spritePath[], Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
// Sprite kaldırma fonksiyonu
public removeSprite(sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}

(22-01-2025, 00:23)RepLicant Adlı Kullanıcıdan Alıntı:(22-01-2025, 00:21)Xau Adlı Kullanıcıdan Alıntı:Bu şekil deneyebilirmisinKod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
// Plugin başlatıldığında gerekli ayarları yap
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
// C4 kurulduğunda çalışacak fonksiyon
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
// Sprite oluşturma fonksiyonu
public create_sprite(const spritePath[], Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
// Sprite kaldırma fonksiyonu
public removeSprite(sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}
Kod:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
// C4 kurulduğunda çalışacak fonksiyon
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
// Sprite oluşturma fonksiyonu
public create_sprite(const spritePath[], const Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
// Sprite kaldırma fonksiyonu
public removeSprite(const sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, Float:renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}
(22-01-2025, 00:25)Xau Adlı Kullanıcıdan Alıntı:(22-01-2025, 00:23)RepLicant Adlı Kullanıcıdan Alıntı:
Kod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
// C4 kurulduğunda çalışacak fonksiyon
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
// Sprite oluşturma fonksiyonu
public create_sprite(const spritePath[], const Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
// Sprite kaldırma fonksiyonu
public removeSprite(const sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, Float:renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}

(22-01-2025, 00:27)RepLicant Adlı Kullanıcıdan Alıntı:(22-01-2025, 00:25)Xau Adlı Kullanıcıdan Alıntı:Kod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
// C4 kurulduğunda çalışacak fonksiyon
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
new ledSprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(ledSprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite", ledSprite);
}
// Sprite oluşturma fonksiyonu
public create_sprite(const spritePath[], const Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
// Sprite kaldırma fonksiyonu
public removeSprite(const sprite) {
if (is_valid_ent(sprite)) {
remove_entity(sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, Float:renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}
Kod:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
new g_sprite;
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
g_sprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(g_sprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite");
}
public create_sprite(const spritePath[], const Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
public removeSprite() {
if (is_valid_ent(g_sprite)) {
remove_entity(g_sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, Float:renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}
(22-01-2025, 00:29)Xau Adlı Kullanıcıdan Alıntı:yine aynı hatayı veriyor maalesef satır (48) olarak(22-01-2025, 00:27)RepLicant Adlı Kullanıcıdan Alıntı:
Kod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
new g_sprite;
public plugin_init() {
register_plugin("C4 LED Plugin", "1.0", "Xau");
// HamSandwich modülüyle C4 kurulumunu takip ediyoruz
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_c4", "onC4Plant");
}
public onC4Plant(ent) {
static Float:origin[3];
pev(ent, pev_origin, origin);
// LED tarzı sprite oluşturmak
g_sprite = create_sprite("sprites/led_effect.spr", origin);
set_rendering(g_sprite, kRenderGlow, 255, 0, 0, kRenderFxNoDissipation, 15.0);
// 5 saniye sonra sprite'ı yok etmek için zamanlayıcı
set_task(5.0, "removeSprite");
}
public create_sprite(const spritePath[], const Float:origin[3]) {
new sprite = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_sprite"));
if (sprite > 0) {
set_pev(sprite, pev_classname, "env_sprite");
set_pev(sprite, pev_model, spritePath);
set_pev(sprite, pev_origin, origin);
set_rendering(sprite, kRenderTransAdd, 255, 255, 255, kRenderFxNoDissipation, 10.0);
}
return sprite;
}
public removeSprite() {
if (is_valid_ent(g_sprite)) {
remove_entity(g_sprite);
}
}
// set_rendering fonksiyonu
stock set_rendering(entity, renderMode, r, g, b, fx, Float:renderAmt) {
set_pev(entity, pev_rendermode, renderMode);
set_pev(entity, pev_renderfx, fx);
set_pev(entity, pev_renderamt, renderAmt);
set_pev(entity, pev_rendercolor, Float:{r, g, b});
}
// Geçerli bir entity olup olmadığını kontrol eden fonksiyon
stock bool:is_valid_ent(entity) {
return (entity > 0 && entity <= 2048 && pev_valid(entity));
}
// Entity kaldırma fonksiyonu
stock remove_entity(entity) {
if (is_valid_ent(entity)) {
engfunc(EngFunc_RemoveEntity, entity);
}
}
Kod:
#define NEW_LED "sprites/led.spr"
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "C4 LED"
#define AUTHOR "Mekanın Sahibi"
new g_iLedSprite, g_iNewLed
public plugin_precache()
{
g_iLedSprite = precache_model("sprites/ledglow.spr")
g_iNewLed = precache_model(NEW_LED)
}
public plugin_init()
{
register_plugin(PLUGIN, NEW_LED, AUTHOR)
if( engfunc( EngFunc_FindEntityByString , FM_NULLENT , "classname" , "func_bomb_target" )
|| engfunc( EngFunc_FindEntityByString , FM_NULLENT , "classname" , "info_bomb_target" ) )
{
register_message(SVC_TEMPENTITY, "Message_TempEntity")
}
}
public Message_TempEntity(iMsgId, MSG_DEST, id)
{
if( MSG_DEST == MSG_PVS
&& get_msg_arg_int(1) == TE_GLOWSPRITE
&& get_msg_arg_int(5) == g_iLedSprite )
{
set_msg_arg_int(5, ARG_SHORT, g_iNewLed)
}
}
https://www.dosya.tc/server3/an2iup/led.rar.html
Benzer Konular
Yorum
509
Okunma
06-04-2025, 08:23