⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Admin Menu Plugin İstek

RE: Admin Menu Plugin İstek
(03-04-2021, 21:08)ygtkms Adlı Kullanıcıdan Alıntı: Size verdiğim bu pluginleri konunuzun altına yorum olarak gönderim bunları editleyecek birileri illaki vardır. Şuan müsait değilim, akşama kadar biri bakmaz ise tekrardan gelip bakacağım.
Peki Teşekkür ederim Emeğiniz için
RE: Admin Menu Plugin İstek
Rica Ederim.
yougamearea.com ~ Yeni Nesil CS 1.6 Sunucuları Artık Sizlerle! Düşük ping, yüksek performans ve %100 güvenlik garantisiyle!
RE: Admin Menu Plugin İstek
Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

#define admin ADMIN_BAN

enum _: g_info
{
            menuName[40],                         modelName[40],                     yetki,             glowKontrol
};
new const modeller[][g_info] = {
    { "Dede",          "models/hat/dede.mdl",         ADMIN_ALL,         1 },
    { "Sigara",              "models/hat/Sigara.mdl",     ADMIN_ALL,         1 },
    { "Cizmeli Kedi",         "models/hat/Kedi.mdl",        ADMIN_ALL,     1 },
    { "Timsah",                             "models/hat/timsah.mdl",         ADMIN_ALL,             0 },
    { "Palyanco",                          "models/hat/palyanco.mdl",         ADMIN_ALL,             0 },
    { "Isyan Team Kolyesi",                              "models/hat/isteamm.mdl",         ADMIN_RESERVATION,             0 }
};

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


new const tmodels[][]={
    "Csd_T",              //T Default Model
    "Assasin",
    "Cj",
    "Matrix",
    "Tommy"
};
enum _:tags {
    tag,
    menuusttag
};
new const g_sztags[tags][] = {
    "TeamTR",
    "TeamTR Community"
};

public plugin_init()
{
    register_plugin("Karaktermenu","0.1","bilalgecer47");
    new const menuclcmd[][]={
        "say /adminmenu","say /sapka","say /karakter","say /skin"            //  menuye giris cmdleri
    };
    for(new i;i<sizeof(menuclcmd);i++){
        register_clcmd(menuclcmd[i],"@anamenu");
    }
    
    RegisterHookChain(RG_CBasePlayer_Spawn,"@RG_CBasePlayer_Spawn_Post",.post=true);
    
}
public plugin_precache(){
    for(new i;i<sizeof(tmodels);i++) {
        precache_model(fmt("models/player/%s/%s.mdl", tmodels[i], tmodels[i]));
    }
    for(new i = 0; i < sizeof(modeller); i++)
        g_MdlIndex[i] = precache_model(modeller[i][modelName]);
}
public client_putinserver(id)
    sapkaKaldir(id);

public client_disconnected(id)
    sapkaKaldir(id);

@RG_CBasePlayer_Spawn_Post(const pPlayer) {
    if(!is_user_alive(pPlayer)) {
        return;
    }
    if(get_user_flags(pPlayer) & admin){
        rg_set_user_model(pPlayer,  tmodels[models[pPlayer]]);
    }
    
}
@anamenu(const id){
    if(get_user_flags(id) & admin){
    new menu = menu_create(fmt("\r%s \w| \yAdmin Menu", g_sztags[menuusttag]), "@anamenu_devam");
    
    menu_additem(menu, fmt("\r%s \w| \yModel Menu ^n",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \ySapka Menu",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \ySilah Menu",  g_sztags[tag]));
    
    menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis",  g_sztags[tag]));
    menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
    menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item) {
        case 0: {
            @modelmenu(id);
        }
        case 1: {
            sapkaMenu(id);
        }
        case 2: {
            @silahmenu(id);
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
/*      Model Menu   */
@modelmenu(const id) {
    new menu = menu_create(fmt("\r%s \w| \yOzel Model Menu", g_sztags[menuusttag]), "@tmodel_handler");
    
    for(new i = 0; i < sizeof(tmodels); i++) {
        menu_additem(menu, fmt("\d%s \w| \y%s", g_sztags[tag], tmodels[i]), fmt("%d", i));
    }
    
    menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
    menu_display(id, menu);
}
@tmodel_handler(const id,const  menu,const item) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6];menu_item_getinfo(menu,item,_,data,charsmax(data));
    new key = str_to_num(data); 
    models[id] = key;
    rg_set_user_model(id,  tmodels[models[id]]);
    menu_destroy(menu); return PLUGIN_HANDLED;
}
/*      Sapka Menu   */
public sapkaMenu(id) {
    new ndmenu[128], num[4];
    formatex(ndmenu, charsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",g_sztags[menuusttag]);
    new Menu = menu_create(ndmenu, "sapkaMenu2");

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

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

        num_to_str(i+2, num, charsmax(num));
        menu_additem(Menu, modeller[i][menuName], num);
    }

    menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
    menu_display(id, Menu);
}

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

    new data[6], key;
    menu_item_getinfo(menu, item, _, data, charsmax(data));
    key = str_to_num(data);

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

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

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

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

                if(modeller[key][glowKontrol]) {
                    set_entvar(g_Ent[id], var_renderfx, kRenderFxGlowShell);
                    set_entvar(g_Ent[id], var_rendercolor, Float:{0.0, 250.0, 0.0});
                    set_entvar(g_Ent[id], var_rendermode, kRenderNormal);
                    set_entvar(g_Ent[id], var_renderamt, 30.0);
                }

            } else
                client_print_color(id, id, "^1[^3%s^1] ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin.", g_sztags[tag]);
        }
    }
    sapkaMenu(id);

    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

sapkaOlustur( id, MDL_FILE[], index = 0 ) {

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

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

        set_entvar(g_Ent[id], var_model, MDL_FILE);
        set_entvar(g_Ent[id], var_modelindex, g_MdlIndex[index]);
        set_entvar(g_Ent[id], var_movetype, MOVETYPE_FOLLOW);
        set_entvar(g_Ent[id], var_aiment, id);
    }
}

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

        set_entvar(g_Ent[id], var_flags, FL_KILLME);
        g_Ent[id] = 0;
    }
}
@silahmenu(const id){
    new menu = menu_create(fmt("\r%s \w| \ySilah Menu", g_sztags[menuusttag]), "@silahmenu_devam");
    
    menu_additem(menu, fmt("\r%s \w| \yAK-47 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yM4A1 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yAWP \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yMP5 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yXM014 \r+ Deagle",  g_sztags[tag]));
    
    menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis",  g_sztags[tag]));
    menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
    menu_display(id, menu);
}
@silahmenu_devam(id, menu, item) {
    if( item == MENU_EXIT ){
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item){
        case 0:{
            rg_give_item(id,"weapon_ak47");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_AK47,90);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 1:{
            rg_give_item(id,"weapon_m4a1");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_M4A1,90);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 2:{
            rg_give_item(id,"weapon_awp");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_AWP,30);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 3:{
            rg_give_item(id,"weapon_mp5navy");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_MP5N,120);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 4:{
            rg_give_item(id,"weapon_xm1014");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_XM1014,32);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
    }
    menu_destroy(menu); return PLUGIN_HANDLED;
}

Modelleri - Şapka Modellerini -Taginizi Ve giriş yetkisini ayarlayiniz.
reCs:Go Rank Menu (%50)
RE: Admin Menu Plugin İstek
(03-04-2021, 23:26)bilalgecer47 Adlı Kullanıcıdan Alıntı:
Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

#define admin ADMIN_BAN

enum _: g_info
{
            menuName[40],                         modelName[40],                     yetki,             glowKontrol
};
new const modeller[][g_info] = {
    { "Dede",          "models/hat/dede.mdl",         ADMIN_ALL,         1 },
    { "Sigara",              "models/hat/Sigara.mdl",     ADMIN_ALL,         1 },
    { "Cizmeli Kedi",         "models/hat/Kedi.mdl",        ADMIN_ALL,     1 },
    { "Timsah",                             "models/hat/timsah.mdl",         ADMIN_ALL,             0 },
    { "Palyanco",                          "models/hat/palyanco.mdl",         ADMIN_ALL,             0 },
    { "Isyan Team Kolyesi",                              "models/hat/isteamm.mdl",         ADMIN_RESERVATION,             0 }
};

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


new const tmodels[][]={
    "Csd_T",              //T Default Model
    "Assasin",
    "Cj",
    "Matrix",
    "Tommy"
};
enum _:tags {
    tag,
    menuusttag
};
new const g_sztags[tags][] = {
    "TeamTR",
    "TeamTR Community"
};

public plugin_init()
{
    register_plugin("Karaktermenu","0.1","bilalgecer47");
    new const menuclcmd[][]={
        "say /adminmenu","say /sapka","say /karakter","say /skin"            //  menuye giris cmdleri
    };
    for(new i;i<sizeof(menuclcmd);i++){
        register_clcmd(menuclcmd[i],"@anamenu");
    }
    
    RegisterHookChain(RG_CBasePlayer_Spawn,"@RG_CBasePlayer_Spawn_Post",.post=true);
    
}
public plugin_precache(){
    for(new i;i<sizeof(tmodels);i++) {
        precache_model(fmt("models/player/%s/%s.mdl", tmodels[i], tmodels[i]));
    }
    for(new i = 0; i < sizeof(modeller); i++)
        g_MdlIndex[i] = precache_model(modeller[i][modelName]);
}
public client_putinserver(id)
    sapkaKaldir(id);

public client_disconnected(id)
    sapkaKaldir(id);

@RG_CBasePlayer_Spawn_Post(const pPlayer) {
    if(!is_user_alive(pPlayer)) {
        return;
    }
    if(get_user_flags(pPlayer) & admin){
        rg_set_user_model(pPlayer,  tmodels[models[pPlayer]]);
    }
    
}
@anamenu(const id){
    if(get_user_flags(id) & admin){
    new menu = menu_create(fmt("\r%s \w| \yAdmin Menu", g_sztags[menuusttag]), "@anamenu_devam");
    
    menu_additem(menu, fmt("\r%s \w| \yModel Menu ^n",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \ySapka Menu",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \ySilah Menu",  g_sztags[tag]));
    
    menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis",  g_sztags[tag]));
    menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
    menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item) {
        case 0: {
            @modelmenu(id);
        }
        case 1: {
            sapkaMenu(id);
        }
        case 2: {
            @silahmenu(id);
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
/*      Model Menu   */
@modelmenu(const id) {
    new menu = menu_create(fmt("\r%s \w| \yOzel Model Menu", g_sztags[menuusttag]), "@tmodel_handler");
    
    for(new i = 0; i < sizeof(tmodels); i++) {
        menu_additem(menu, fmt("\d%s \w| \y%s", g_sztags[tag], tmodels[i]), fmt("%d", i));
    }
    
    menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
    menu_display(id, menu);
}
@tmodel_handler(const id,const  menu,const item) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6];menu_item_getinfo(menu,item,_,data,charsmax(data));
    new key = str_to_num(data); 
    models[id] = key;
    rg_set_user_model(id,  tmodels[models[id]]);
    menu_destroy(menu); return PLUGIN_HANDLED;
}
/*      Sapka Menu   */
public sapkaMenu(id) {
    new ndmenu[128], num[4];
    formatex(ndmenu, charsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",g_sztags[menuusttag]);
    new Menu = menu_create(ndmenu, "sapkaMenu2");

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

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

        num_to_str(i+2, num, charsmax(num));
        menu_additem(Menu, modeller[i][menuName], num);
    }

    menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
    menu_display(id, Menu);
}

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

    new data[6], key;
    menu_item_getinfo(menu, item, _, data, charsmax(data));
    key = str_to_num(data);

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

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

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

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

                if(modeller[key][glowKontrol]) {
                    set_entvar(g_Ent[id], var_renderfx, kRenderFxGlowShell);
                    set_entvar(g_Ent[id], var_rendercolor, Float:{0.0, 250.0, 0.0});
                    set_entvar(g_Ent[id], var_rendermode, kRenderNormal);
                    set_entvar(g_Ent[id], var_renderamt, 30.0);
                }

            } else
                client_print_color(id, id, "^1[^3%s^1] ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin.", g_sztags[tag]);
        }
    }
    sapkaMenu(id);

    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

sapkaOlustur( id, MDL_FILE[], index = 0 ) {

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

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

        set_entvar(g_Ent[id], var_model, MDL_FILE);
        set_entvar(g_Ent[id], var_modelindex, g_MdlIndex[index]);
        set_entvar(g_Ent[id], var_movetype, MOVETYPE_FOLLOW);
        set_entvar(g_Ent[id], var_aiment, id);
    }
}

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

        set_entvar(g_Ent[id], var_flags, FL_KILLME);
        g_Ent[id] = 0;
    }
}
@silahmenu(const id){
    new menu = menu_create(fmt("\r%s \w| \ySilah Menu", g_sztags[menuusttag]), "@silahmenu_devam");
    
    menu_additem(menu, fmt("\r%s \w| \yAK-47 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yM4A1 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yAWP \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yMP5 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yXM014 \r+ Deagle",  g_sztags[tag]));
    
    menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis",  g_sztags[tag]));
    menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
    menu_display(id, menu);
}
@silahmenu_devam(id, menu, item) {
    if( item == MENU_EXIT ){
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item){
        case 0:{
            rg_give_item(id,"weapon_ak47");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_AK47,90);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 1:{
            rg_give_item(id,"weapon_m4a1");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_M4A1,90);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 2:{
            rg_give_item(id,"weapon_awp");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_AWP,30);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 3:{
            rg_give_item(id,"weapon_mp5navy");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_MP5N,120);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 4:{
            rg_give_item(id,"weapon_xm1014");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_XM1014,32);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
    }
    menu_destroy(menu); return PLUGIN_HANDLED;
}

Modelleri - Şapka Modellerini -Taginizi Ve giriş yetkisini ayarlayiniz.
n yetkisi girişini yapabilir misiniz rica etsem ben yapamıyorum da sadece "n" yetkisi olanların girmesini istiyorum
RE: Admin Menu Plugin İstek
(04-04-2021, 00:11)qouila Adlı Kullanıcıdan Alıntı:
(03-04-2021, 23:26)bilalgecer47 Adlı Kullanıcıdan Alıntı:
Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

#define admin ADMIN_BAN

enum _: g_info
{
            menuName[40],                         modelName[40],                     yetki,             glowKontrol
};
new const modeller[][g_info] = {
    { "Dede",          "models/hat/dede.mdl",         ADMIN_ALL,         1 },
    { "Sigara",              "models/hat/Sigara.mdl",     ADMIN_ALL,         1 },
    { "Cizmeli Kedi",         "models/hat/Kedi.mdl",        ADMIN_ALL,     1 },
    { "Timsah",                             "models/hat/timsah.mdl",         ADMIN_ALL,             0 },
    { "Palyanco",                          "models/hat/palyanco.mdl",         ADMIN_ALL,             0 },
    { "Isyan Team Kolyesi",                              "models/hat/isteamm.mdl",         ADMIN_RESERVATION,             0 }
};

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


new const tmodels[][]={
    "Csd_T",              //T Default Model
    "Assasin",
    "Cj",
    "Matrix",
    "Tommy"
};
enum _:tags {
    tag,
    menuusttag
};
new const g_sztags[tags][] = {
    "TeamTR",
    "TeamTR Community"
};

public plugin_init()
{
    register_plugin("Karaktermenu","0.1","bilalgecer47");
    new const menuclcmd[][]={
        "say /adminmenu","say /sapka","say /karakter","say /skin"            //  menuye giris cmdleri
    };
    for(new i;i<sizeof(menuclcmd);i++){
        register_clcmd(menuclcmd[i],"@anamenu");
    }
    
    RegisterHookChain(RG_CBasePlayer_Spawn,"@RG_CBasePlayer_Spawn_Post",.post=true);
    
}
public plugin_precache(){
    for(new i;i<sizeof(tmodels);i++) {
        precache_model(fmt("models/player/%s/%s.mdl", tmodels[i], tmodels[i]));
    }
    for(new i = 0; i < sizeof(modeller); i++)
        g_MdlIndex[i] = precache_model(modeller[i][modelName]);
}
public client_putinserver(id)
    sapkaKaldir(id);

public client_disconnected(id)
    sapkaKaldir(id);

@RG_CBasePlayer_Spawn_Post(const pPlayer) {
    if(!is_user_alive(pPlayer)) {
        return;
    }
    if(get_user_flags(pPlayer) & admin){
        rg_set_user_model(pPlayer,  tmodels[models[pPlayer]]);
    }
    
}
@anamenu(const id){
    if(get_user_flags(id) & admin){
    new menu = menu_create(fmt("\r%s \w| \yAdmin Menu", g_sztags[menuusttag]), "@anamenu_devam");
    
    menu_additem(menu, fmt("\r%s \w| \yModel Menu ^n",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \ySapka Menu",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \ySilah Menu",  g_sztags[tag]));
    
    menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis",  g_sztags[tag]));
    menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
    menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item) {
        case 0: {
            @modelmenu(id);
        }
        case 1: {
            sapkaMenu(id);
        }
        case 2: {
            @silahmenu(id);
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
/*      Model Menu   */
@modelmenu(const id) {
    new menu = menu_create(fmt("\r%s \w| \yOzel Model Menu", g_sztags[menuusttag]), "@tmodel_handler");
    
    for(new i = 0; i < sizeof(tmodels); i++) {
        menu_additem(menu, fmt("\d%s \w| \y%s", g_sztags[tag], tmodels[i]), fmt("%d", i));
    }
    
    menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
    menu_display(id, menu);
}
@tmodel_handler(const id,const  menu,const item) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6];menu_item_getinfo(menu,item,_,data,charsmax(data));
    new key = str_to_num(data); 
    models[id] = key;
    rg_set_user_model(id,  tmodels[models[id]]);
    menu_destroy(menu); return PLUGIN_HANDLED;
}
/*      Sapka Menu   */
public sapkaMenu(id) {
    new ndmenu[128], num[4];
    formatex(ndmenu, charsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",g_sztags[menuusttag]);
    new Menu = menu_create(ndmenu, "sapkaMenu2");

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

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

        num_to_str(i+2, num, charsmax(num));
        menu_additem(Menu, modeller[i][menuName], num);
    }

    menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
    menu_display(id, Menu);
}

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

    new data[6], key;
    menu_item_getinfo(menu, item, _, data, charsmax(data));
    key = str_to_num(data);

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

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

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

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

                if(modeller[key][glowKontrol]) {
                    set_entvar(g_Ent[id], var_renderfx, kRenderFxGlowShell);
                    set_entvar(g_Ent[id], var_rendercolor, Float:{0.0, 250.0, 0.0});
                    set_entvar(g_Ent[id], var_rendermode, kRenderNormal);
                    set_entvar(g_Ent[id], var_renderamt, 30.0);
                }

            } else
                client_print_color(id, id, "^1[^3%s^1] ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin.", g_sztags[tag]);
        }
    }
    sapkaMenu(id);

    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

sapkaOlustur( id, MDL_FILE[], index = 0 ) {

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

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

        set_entvar(g_Ent[id], var_model, MDL_FILE);
        set_entvar(g_Ent[id], var_modelindex, g_MdlIndex[index]);
        set_entvar(g_Ent[id], var_movetype, MOVETYPE_FOLLOW);
        set_entvar(g_Ent[id], var_aiment, id);
    }
}

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

        set_entvar(g_Ent[id], var_flags, FL_KILLME);
        g_Ent[id] = 0;
    }
}
@silahmenu(const id){
    new menu = menu_create(fmt("\r%s \w| \ySilah Menu", g_sztags[menuusttag]), "@silahmenu_devam");
    
    menu_additem(menu, fmt("\r%s \w| \yAK-47 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yM4A1 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yAWP \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yMP5 \r+ Deagle",  g_sztags[tag]));
    menu_additem(menu, fmt("\r%s \w| \yXM014 \r+ Deagle",  g_sztags[tag]));
    
    menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis",  g_sztags[tag]));
    menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
    menu_display(id, menu);
}
@silahmenu_devam(id, menu, item) {
    if( item == MENU_EXIT ){
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item){
        case 0:{
            rg_give_item(id,"weapon_ak47");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_AK47,90);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 1:{
            rg_give_item(id,"weapon_m4a1");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_M4A1,90);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 2:{
            rg_give_item(id,"weapon_awp");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_AWP,30);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 3:{
            rg_give_item(id,"weapon_mp5navy");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_MP5N,120);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
        case 4:{
            rg_give_item(id,"weapon_xm1014");
            rg_give_item(id,"weapon_deagle");
            rg_set_user_bpammo(id,WEAPON_XM1014,32);
            rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
        }
    }
    menu_destroy(menu); return PLUGIN_HANDLED;
}

Modelleri - Şapka Modellerini -Taginizi Ve giriş yetkisini ayarlayiniz.
n yetkisi girişini yapabilir misiniz rica etsem ben yapamıyorum da sadece "n" yetkisi olanların girmesini istiyorum

ADMIN_BAN olan kismi ADMIN_LEVEL_B olarak güncelleyin.
reCs:Go Rank Menu (%50)
RE: Admin Menu Plugin İstek
(04-04-2021, 00:16)bilalgecer47 Adlı Kullanıcıdan Alıntı:
(04-04-2021, 00:11)qouila Adlı Kullanıcıdan Alıntı: n yetkisi girişini yapabilir misiniz rica etsem ben yapamıyorum da sadece "n" yetkisi olanların girmesini istiyorum

ADMIN_BAN olan kismi ADMIN_LEVEL_B olarak güncelleyin.
Sadece "n" yetkisi değilmi hocam
RE: Admin Menu Plugin İstek
(04-04-2021, 00:17)qouila Adlı Kullanıcıdan Alıntı:
(04-04-2021, 00:16)bilalgecer47 Adlı Kullanıcıdan Alıntı: ADMIN_BAN olan kismi ADMIN_LEVEL_B olarak güncelleyin.
Sadece "n" yetkisi değilmi hocam
Evet n yetkisini verince girmesini istiyorsaniz yazdığım gibi yapmaniz lazım.
reCs:Go Rank Menu (%50)
RE: Admin Menu Plugin İstek
(04-04-2021, 00:20)bilalgecer47 Adlı Kullanıcıdan Alıntı:
(04-04-2021, 00:17)qouila Adlı Kullanıcıdan Alıntı: Sadece "n" yetkisi değilmi hocam
Evet n yetkisini verince girmesini istiyorsaniz yazdığım gibi yapmaniz lazım.
Teşekkür ederim

Konu çözüldü Emeği olan her arkadaşa Teşekkür ediyorum
Son Düzenleme: 04-04-2021, 00:22, Düzenleyen: qouila
RE: Admin Menu Plugin İstek
İstek konusu, @Ygtkms adlı kullanıcı tarafından 7 saat içinde çözülmüştür.
İsteği çözdüğü için ygtkms Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
ygtkms Adlı kullanıcı sizin dışınızda toplam 1 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
Konuyu Okuyanlar: 1 Ziyaretçi
Task