⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Konu

#1
Merhaba, menuye girerken Sadece dokunulmazlık yetkisi olanların girmesini istiyorum eğer başkası girerse yetkiniz yok demesini istiyorum nasıl yaparım


Yaparmısın @lykia
#2
PHP Kod:
if(get_user_flags(id) & ADMIN_IMMUNITY){ 
menünün altına da else açıp yazıyı geç.
https://webailesi.com/konu-if-else-elseif-kullanimi-8538?highlight=kullan%c4%b1m%c4%b1
Son Düzenleme: 03-09-2020, 22:13, Düzenleyen: scuro.
#3
Kod:
#include <amxmodx>

#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Lykia"

#define tag "REKLAM"
#define tag YETKI "ADMIN_IMMUNITY" // YETKIYI BURDAN AYARLA

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /kisayol","g_menu")
}
public g_menu(id) {
    if(get_user_flags(id) & YETKI){
        static Item[128]
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyan Team Menu",tag)
        new Menu = menu_create(Item, "g_menu_devam")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "1")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "2")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "3")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "4")
        
        formatex(Item, charsmax(Item),"",tag)
        menu_additem(Menu, Item, "5")
        
        menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
        menu_display(id, Menu,0)
    }
    else{
        renkli_yazi(id,"Yetkiniz Yetersiz") // yazıyı burdan düzenle.
    }
}
public g_menu_devam(id, menu, item) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new isimcik[64]
    get_user_name(id,isimcik,63)
    
    switch(key)
    {
        case 1:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 2:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 3:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 4:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        
        case 5:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
        }
    }
    return PLUGIN_HANDLED
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sar??
    replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
    replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
    
    if (id) players[0] = id; else get_players(players, count, "ch"); {
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
                
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
            
        }
    }
}

buyur.
#4
bir şey sorcam @lykia forumda nasıl senin attığın şekilde nasıl php yazı atıyoruz arkası beyaz olan daha yeniyim bilmiyorum
#5
Kod:
  [code]Mesajın[./code]
sonda ki code kısmının içersiindeki . yok
Son Düzenleme: 03-09-2020, 23:09, Düzenleyen: lykia.
#6
(03-09-2020, 22:12)lykia Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>

#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Lykia"

#define tag "REKLAM"
#define tag YETKI "ADMIN_IMMUNITY" // YETKIYI BURDAN AYARLA

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /kisayol","g_menu")
}
public g_menu(id) {
    if(get_user_flags(id) & YETKI){
        static Item[128]
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyan Team Menu",tag)
        new Menu = menu_create(Item, "g_menu_devam")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "1")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "2")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "3")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "4")
        
        formatex(Item, charsmax(Item),"",tag)
        menu_additem(Menu, Item, "5")
        
        menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
        menu_display(id, Menu,0)
    }
    else{
        renkli_yazi(id,"Yetkiniz Yetersiz") // yazıyı burdan düzenle.
    }
}
public g_menu_devam(id, menu, item) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new isimcik[64]
    get_user_name(id,isimcik,63)
    
    switch(key)
    {
        case 1:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 2:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 3:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 4:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        
        case 5:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
        }
    }
    return PLUGIN_HANDLED
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sar??
    replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
    replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
    
    if (id) players[0] = id; else get_players(players, count, "ch"); {
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
                
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
            
        }
    }
}

buyur.

#define tag YETKI "ADMIN_IMMUNITY" // YETKIYI BURDAN AYARLA --> #define YETKI "ADMIN_IMMUNITY" // YETKIYI BURDAN AYARLA
Linksta
#7
(03-09-2020, 23:13)By.KinG Adlı Kullanıcıdan Alıntı:
(03-09-2020, 22:12)lykia Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>

#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Lykia"

#define tag "REKLAM"
#define tag YETKI "ADMIN_IMMUNITY" // YETKIYI BURDAN AYARLA

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /kisayol","g_menu")
}
public g_menu(id) {
    if(get_user_flags(id) & YETKI){
        static Item[128]
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyan Team Menu",tag)
        new Menu = menu_create(Item, "g_menu_devam")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "1")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "2")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "3")
        
        formatex(Item, charsmax(Item),"\d[ \r%s \d] \w",tag)
        menu_additem(Menu, Item, "4")
        
        formatex(Item, charsmax(Item),"",tag)
        menu_additem(Menu, Item, "5")
        
        menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
        menu_display(id, Menu,0)
    }
    else{
        renkli_yazi(id,"Yetkiniz Yetersiz") // yazıyı burdan düzenle.
    }
}
public g_menu_devam(id, menu, item) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new isimcik[64]
    get_user_name(id,isimcik,63)
    
    switch(key)
    {
        case 1:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 2:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 3:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        case 4:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
            
        }
        
        case 5:{
            renkli_yazi(id,"!t[ !g%s !t] !n",tag)
        }
    }
    return PLUGIN_HANDLED
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sar??
    replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
    replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
    
    if (id) players[0] = id; else get_players(players, count, "ch"); {
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
                
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
            
        }
    }
}

buyur.

#define tag YETKI "ADMIN_IMMUNITY" // YETKIYI BURDAN AYARLA --> #define YETKI "ADMIN_IMMUNITY" // YETKIYI BURDAN AYARLA
Küçük bir dikkat hatası .
#8
Editörde kod halinde atma var, sorununuz çözüldü mü?
Linksta
#9
Kod:
sda

Kod:
#amxmodx
Son Düzenleme: 04-09-2020, 15:57, Düzenleyen: enesbaba.
#10
enes baba ne dedin anlamadım?

Konu Çözülmüştür @By.KinG
Son Düzenleme: 04-09-2020, 18:39, Düzenleyen: Enes Fındık.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task