Konu

#1
Merhaba, attığım şapka eklentisinde ki şapkalardan glow çıkıyor. Bu glowu tamamen kapatır mısınız?
PHP Kod:
                                                                                                                
#include <amxmodx>
#include <reapi>

new const SERVERISMI[] = "^4Blue^3Gaming^1:";

enum _g_info 
{
            
menuName[40],                         modelName[40],                     yetki,             glowKontrol
};
new const 
modeller[][g_info] = {
    { 
"Kuru Kafa \d[\rYetkili Ozel\d]",              "models/BlueGaming/BG_Kurukafa.mdl",     ADMIN_RESERVATION,         },
    { 
"Viking \d[\rYetkili Ozel\d]",                  "models/BlueGaming/BG_Viking.mdl",     ADMIN_RESERVATION,         },
    { 
"Ciglik",                             "models/BlueGaming/BG_Ciglik.mdl",     ADMIN_ALL,             },
    { 
"Tavsan",                          "models/BlueGaming/BG_Tavsan.mdl",     ADMIN_ALL,             },
    { 
"Gulen Yuz",                             "models/BlueGaming/BG_Gulen.mdl",     ADMIN_ALL,             },
    { 
"Bob Marley",                      "models/BlueGaming/BG_BobMarley.mdl",     ADMIN_ALL,             },
    { 
"Balkabak",                             "models/BlueGaming/BG_Balkabak.mdl",     ADMIN_ALL,             },
    { 
"KocaAgiz",                          "models/BlueGaming/BG_KocaAgiz.mdl",     ADMIN_ALL,             }
}; 

new 
g_MdlIndex[sizeof(modeller)], g_Ent[MAX_CLIENTS+1], sapka[MAX_CLIENTS+1][18];

public 
plugin_init() {
    
register_plugin("Reapi Sapka""1.0""n.dgn");

    
register_clcmd("say /sapka""sapkaMenu");
    
register_clcmd("say /hat""sapkaMenu");
    
register_clcmd("say /hats""sapkaMenu");
    
register_clcmd("say /sapkalar""sapkaMenu");
    
register_clcmd("say_team /sapka""sapkaMenu");
}

public 
sapkaMenu(id) {
    new 
ndmenu[128], num[4];
    
formatex(ndmenucharsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",SERVERISMI);
    new 
Menu menu_create(ndmenu"sapkaMenu2");

    if(
g_Ent[id]) {
        
formatex(ndmenucharsmax(ndmenu), "\ySapkayi Kaldir \d[\r%s\d]^n\w"sapka[id]);
        
menu_additem(Menundmenu"1");
    }

    for(new 
i=0sizeof(modeller); i++) {

        
num_to_str(i+2numcharsmax(num));
        
menu_additem(Menumodeller[i][menuName], num);
    }

    
menu_setprop(MenuMPROP_EXITNAME"\yCikis");
    
menu_display(idMenu);
}

public 
sapkaMenu2(idmenuitem) {
    if(
item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }

    new 
data[6], key
    
menu_item_getinfo(menuitem_datacharsmax(data));
    
key str_to_num(data);

    switch(
key) {
        case 
: {
            
sapkaKaldir(id); 
            
client_print_color(idid"%s ^4 %s^1 modeliniz kaldirildi^3."SERVERISMIsapka[id]);
        }

        default : {
            
key -= 2;
            if( !
modeller[key][yetki] || get_user_flags(id) & modeller[key][yetki] ) {

                
sapkaKaldir(id);
                
sapkaOlustur(idmodeller[key][modelName], key);

                
parse(modeller[key][menuName], sapka[id], charsmax(sapka[]));
                
client_print_color(idid"%s ^4 %s^1 modelini taktiniz^3."SERVERISMIsapka[id]);

                if(
modeller[key][glowKontrol]) {
                    
set_entvar(g_Ent[id], var_renderfxkRenderFxGlowShell);
                    
set_entvar(g_Ent[id], var_rendercolorFloat:{0.0250.00.0});
                    
set_entvar(g_Ent[id], var_rendermodekRenderNormal);
                    
set_entvar(g_Ent[id], var_renderamt30.0);
                }

            } else 
                
client_print_color(idid"%s ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin."SERVERISMI);
        }
    }
    
sapkaMenu(id);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

sapkaOlusturidMDL_FILE[], index ) {

    
g_Ent[id] = rg_create_entity("info_target");

    if(!
is_nullent(g_Ent[id])) {

        
set_entvar(g_Ent[id], var_modelMDL_FILE);
        
set_entvar(g_Ent[id], var_modelindexg_MdlIndex[index]);
        
set_entvar(g_Ent[id], var_movetypeMOVETYPE_FOLLOW);
        
set_entvar(g_Ent[id], var_aimentid);
    }
}

public 
sapkaKaldir(id) {
    if(!
is_nullent(g_Ent[id])) {

        
set_entvar(g_Ent[id], var_flagsFL_KILLME);
        
g_Ent[id] = 0;
    }
}


public 
client_putinserver(id
    
sapkaKaldir(id);

public 
client_disconnected(id
    
sapkaKaldir(id);

public 
plugin_precache() {
    for(new 
0sizeof(modeller); i++)
        
g_MdlIndex[i] = precache_model(modeller[i][modelName]);
}
                                                    
                                                    
BlueGaming | 213.238.173.29 Discord
#2
Deneyin;
.sma sapka.sma (Dosya Boyutu: 3,91 KB | İndirme Sayısı: 2)
#3
Dene bakalım :
PHP Kod:
#include <amxmodx>
#include <reapi>

new const SERVERISMI[] = "^4Blue^3Gaming^1:";

enum _g_info 
{
menuName[40],modelName[40],yetki
};
new const 
modeller[][g_info] = {
    "Kuru Kafa \d[\rYetkili Ozel\d]",              "models/BlueGaming/BG_Kurukafa.mdl",     ADMIN_RESERVATION},
    "Viking \d[\rYetkili Ozel\d]",                  "models/BlueGaming/BG_Viking.mdl",     ADMIN_RESERVATION},
    "Ciglik",                             "models/BlueGaming/BG_Ciglik.mdl",     ADMIN_ALL},
    "Tavsan",                          "models/BlueGaming/BG_Tavsan.mdl",     ADMIN_ALL},
    "Gulen Yuz",                             "models/BlueGaming/BG_Gulen.mdl",     ADMIN_ALL},
    "Bob Marley",                      "models/BlueGaming/BG_BobMarley.mdl",     ADMIN_ALL},
    "Balkabak",                             "models/BlueGaming/BG_Balkabak.mdl",     ADMIN_ALL},
    "KocaAgiz",                          "models/BlueGaming/BG_KocaAgiz.mdl",     ADMIN_ALL}
}; 

new 
g_MdlIndex[sizeof(modeller)], g_Ent[MAX_CLIENTS+1], sapka[MAX_CLIENTS+1][18];

public 
plugin_init() {
    register_plugin("Reapi Sapka""1.0""n.dgn");

    register_clcmd("say /sapka""sapkaMenu");
    register_clcmd("say /hat""sapkaMenu");
    register_clcmd("say /hats""sapkaMenu");
    register_clcmd("say /sapkalar""sapkaMenu");
    register_clcmd("say_team /sapka""sapkaMenu");
}

public 
sapkaMenu(id) {
    new ndmenu[128], num[4];
    formatex(ndmenucharsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",SERVERISMI);
    new Menu menu_create(ndmenu"sapkaMenu2");

    if(g_Ent[id]) {
        formatex(ndmenucharsmax(ndmenu), "\ySapkayi Kaldir \d[\r%s\d]^n\w"sapka[id]);
        menu_additem(Menundmenu"1");
    }

    for(new i=0sizeof(modeller); i++) {

        num_to_str(i+2numcharsmax(num));
        menu_additem(Menumodeller[i][menuName], num);
    }

    menu_setprop(MenuMPROP_EXITNAME"\yCikis");
    menu_display(idMenu);
}

public 
sapkaMenu2(idmenuitem) {
    if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }

    new data[6], key
    menu_item_getinfo(menuitem_datacharsmax(data));
    key str_to_num(data);

    switch(key) {
        case : {
            sapkaKaldir(id); 
            client_print_color(idid"%s ^4 %s^1 modeliniz kaldirildi^3."SERVERISMIsapka[id]);
        }

        default : {
            key -= 2;
            if( !modeller[key][yetki] || get_user_flags(id) & modeller[key][yetki] ) {

                sapkaKaldir(id);
                sapkaOlustur(idmodeller[key][modelName], key);

                parse(modeller[key][menuName], sapka[id], charsmax(sapka[]));
                client_print_color(idid"%s ^4 %s^1 modelini taktiniz^3."SERVERISMIsapka[id]);

            } else 
                client_print_color(idid"%s ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin."SERVERISMI);
        }
    }
    sapkaMenu(id);

    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

sapkaOlusturidMDL_FILE[], index ) {

    g_Ent[id] = rg_create_entity("info_target");

    if(!is_nullent(g_Ent[id])) {

        set_entvar(g_Ent[id], var_modelMDL_FILE);
        set_entvar(g_Ent[id], var_modelindexg_MdlIndex[index]);
        set_entvar(g_Ent[id], var_movetypeMOVETYPE_FOLLOW);
        set_entvar(g_Ent[id], var_aimentid);
    }
}

public 
sapkaKaldir(id) {
    if(!is_nullent(g_Ent[id])) {

        set_entvar(g_Ent[id], var_flagsFL_KILLME);
        g_Ent[id] = 0;
    }
}


public 
client_putinserver(id
    sapkaKaldir(id);

public 
client_disconnected(id
    sapkaKaldir(id);

public 
plugin_precache() {
    for(new 0sizeof(modeller); i++)
        g_MdlIndex[i] = precache_model(modeller[i][modelName]);

(- Ücretli Eklenti Yaptırmak İsteyen -)
#4
İstek konusu, @QExits adlı kullanıcı tarafından 59 dakika içinde çözülmüştür.
İsteği çözdüğü için QExits Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
QExits Adlı kullanıcı sizin dışınızda toplam 84 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

3
Yorum
163
Okunma
04-12-2022, 13:57
14
Yorum
188
Okunma
04-12-2022, 13:06
14
Yorum
390
Okunma
01-12-2022, 17:53
7
Yorum
515
Okunma
28-11-2022, 15:35
4
Yorum
289
Okunma
26-11-2022, 20:21
11
Yorum
531
Okunma
23-11-2022, 01:27
Task
Kayıt Ol
Discord Adresimize Katılın