MyBB, XenForo, vBulletin rakibi DiyoBB çok yakında beta süreci ile webailesi.com adresinde! Tıkla ve detayları görüntüle

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)
| - TeamSpeak3 -|
#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
Task
Kayıt Ol
Discord Adresimize Katılın