⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

Konu

#1
arkadaslar bu pluginde soyle bi sorun var attıkdan sonra bekletiyor bekletmesin istiyorum bir de arada sen yetkiye sahip degilsin diyor fakat ful yetkiyim bi ayarlar mısınız 
.smareklammenu.sma(Dosya Boyutu: 4,92 KB | İndirme Sayısı: 4)
#2
.smareklammenu.sma(Dosya Boyutu: 4,63 KB | İndirme Sayısı: 4)
Linksta
#3
reis toplantı baslıyor admınlık yarısı baslıyora tıklayınca sadece yetkılıler kullanabılır dıyor bekletme sorunu duzelmıs ama
#4
Yetkini kontrol et o zaman, eklentide hata yok.
Linksta
#5
full yetkiyim
#6
Bu eklentinin amacı tam olarak ne ? Menüden bir reklam seçiyorsun ve atıyor bunu anladım fakat her elde 1 kere mi ? Yoksa neye göre.

Buyur;

Menüde sorun vardı. Engel adlı değişken sürekli 0'da sabit kalıyordu 1'e eşitlenmiyordu bu yüzden 1 kere kullandıktan sonra menüyü bir daha kullanamıyordun. Onu düzelttim. Artık 120 saniyede bir belirlenen yetkideki kişiler atabilecek.

PHP Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Reklam Menu"
#define VERSION "1.0"
#define AUTHOR "LoseBasgan"

#define YETKI ADMIN_CHAT    // Hangi Yetki Reklam Menuye Giris Yapsin.
#define CHATYETKI "ADMIN_CHAT"    // Hangi Yetki Izni chatda ciksin yukardakini degistirdiyseniz burayida degistirin.
#define TAG "E x X JailBreaK"    // Serverinizin Ismini Girin.

new engel[33] = 0;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Komutlar
    
    
register_clcmd("say /reklam","reklam_menu")
    
register_clcmd("say /reklammenu","reklam_menu")
    
}
public 
reklam()
{
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Bol Yetkili Komutculuk VeYa Slotluk Icin ^3/Ts3 ^4Yaziniz^1.",TAG
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Bol Yetkili Komutculuk VeYa Slotluk Icin ^3/Ts3 ^4Yaziniz^1.",TAG
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Bol Yetkili Komutculuk VeYa Slotluk Icin ^3/Ts3 ^4Yaziniz^1.",TAG
    
}

public 
toplantibasliyor()
{
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Toplanti Basliyor Oyundaki Yetkililer ^3/Ts3 ^4Gelsin^1.",TAG
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Toplanti Basliyor Oyundaki Yetkililer ^3/Ts3 ^4Gelsin^1.",TAG
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Toplanti Basliyor Oyundaki Yetkililer ^3/Ts3 ^4Gelsin^1.",TAG
}
public 
adminlikyarisi()
{
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Adminlik Yarisi Basliyor^1.",TAG)
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Adminlik Yarisi Basliyor^1.",TAG)
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Adminlik Yarisi Basliyor^1.",TAG)
}
public 
isyanteamkuruldu()
{
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4IsyanTeam Kurulmustur ^3/Ts3 Yazin^1.",TAG)
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4IsyanTeam Kurulmustur ^3/Ts3 Yazin^1.",TAG)
    
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4IsyanTeam Kurulmustur ^3/Ts3 Yazin^1.",TAG)
}
public 
clear(id)
{
    {
        
client_print_color(0,print_team_default,"")
        
client_print_color(0,print_team_default,"")
        
client_print_color(0,print_team_default,"")
        
client_print_color(0,print_team_default,"")
        
client_print_color(0,print_team_default,"^1[ ^3%s ^1] ^4Konusmalar Sifirlandi Hemen ^3/ts3 yaz ucretsiz yetki al!",TAG
        
        return 
1
    
}
}
public 
reklam_menu(id)
{
    if(
engel[id] == 0){
        
        static 
Item[128]
            
        
formatex(Itemcharsmax(Item),"\y%s \rReklam  Menu^n\wCoded By: \dMLoseBasgan",TAG)
        new 
Menu menu_create(Item"reklammenu_devam")
            
        
formatex(Itemcharsmax(Item),"\d[ \y%s \d] \rReklam At",TAG)
        
menu_additem(MenuItem"1")
            
        
formatex(Itemcharsmax(Item),"\d[ \y%s \d] \rToplanti Basliyor \d[\rReklami\d]",TAG)
        
menu_additem(MenuItem"2")
            
        
formatex(Itemcharsmax(Item),"\d[ \y%s \d] \rAdmin Yarisi Basliyor \d[\rReklami At\d]",TAG)
        
menu_additem(MenuItem"3")
            
        
formatex(Itemcharsmax(Item),"\d[ \y%s \d] \rIsyanTeam Kuruldu \d[\rReklami At\d]",TAG)
        
menu_additem(MenuItem"4")
        
        
formatex(Itemcharsmax(Item),"\d[ \y%s \d] \rSohbeti Temizle",TAG)
        
menu_additem(MenuItem"5")
        
            
        
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
        
menu_display(idMenu,0)
    }
    else
    {
        
client_print_color(id,print_team_default,"^1[ ^3%s ^1] ^4Bu menuyu ^120 ^4saniyede bir kullanabilirsiniz^1!",TAG)
    }
    return 
PLUGIN_CONTINUE
}
public 
reklammenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:
        {
            
reklam()
            
engel[id] = 1
            set_task
(120.0,"engeltamam");
        }
        case 
2:
        {
            if(
get_user_flags(id) & ADMIN_LEVEL_E)
            {
                
toplantibasliyor()
                
engel[id] = 1
                set_task
(120.0,"engeltamam");
            }
            else
            {
                
client_print_color(id,print_team_default"^1[ ^3%s ^1] ^4Bu reklami sadece yetkililer kullanabilir^1.",TAG)
            }
        }
        case 
3:
        {
            if(
get_user_flags(id) & ADMIN_LEVEL_E)
            {
                
adminlikyarisi()
                
engel[id] = 1
                set_task
(120.0,"engeltamam");
            }
            else
            {
                
client_print_color(id,print_team_default,"^1[ ^3%s ^1] ^4Bu reklami sadece yetkililer kullanabilir^1.",TAG)
                
            }
        }
        case 
4:
        {
            if(
get_user_flags(id) & ADMIN_RESERVATION)
            {
                
isyanteamkuruldu()
                
engel[id] = 1
                set_task
(120.0,"engeltamam");
            }
            else
            {
                
client_print_color(id,print_team_default,"^1[ ^3%s ^1] ^4Bu reklami sadece yetkililer kullanabilir^1.",TAG)
                
            }
        }
        case 
5:
        {
            if(
get_user_flags(id) & ADMIN_KICK)
            {
                
clear(id)
                
engel[id] = 1
                set_task
(120.0,"engeltamam");
            }
            else
            {
                
client_print_color(id,print_team_default,"^1[ ^3%s ^1] ^4Bu reklami sadece yetkililer kullanabilir^1.",TAG)
                
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
engeltamam(id){
    
engel[id] = 0;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
Son Düzenleme: 09-06-2020, 18:41, Düzenleyen: Kalipso22.
#7
120 saniyede bir olmasın isteyen istedigi zaman atsın by.king o sorunu cozmustu fakat su sorun devam edıyor du toplantı baslıyor ve adminlik yarısı baslıyora tıklayınca full yetki olmama ragmen bana sadece yetkililer kullanabilir diyor
#8
Buyur;

Sıfırdan yazdım.

#define TAG ve #define YETKI yerinden değiştirebilirsin. Yetkiyi ADMIN_CFG olarak yaptım.

PHP Kod:
#include <amxmodx>

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

#define tag "REKLAM"
#define YETKI ADMIN_CFG

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /reklam","g_menu");
    
register_clcmd("say /reklammenu","g_menu");
}
public 
g_menu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wReklam Menu",tag)
    new 
Menu menu_create(Item"g_menu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wReklam At",tag)
    
menu_additem(MenuItem"1")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wToplanti Basliyor \d[\rReklami\d]",tag)
    
menu_additem(MenuItem"2")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wAdmin Yarisi Basliyor \d[\rReklami At\d]",tag)
    
menu_additem(MenuItem"3")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wIsyanteam Kuruldu \d[\rReklami At\d]",tag)
    
menu_additem(MenuItem"4")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wSohbeti Temizle",tag)
    
menu_additem(MenuItem"5")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
    
}
public 
g_menu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    new 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
        }
        case 
2:{
            if(
get_user_flags(id) & YETKI){
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
        }
        case 
3:{
            if(
get_user_flags(id) & YETKI){
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
            
        }
        case 
4:{
            if(
get_user_flags(id) & YETKI){
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
            
        }
        
        case 
5:{
            if(
get_user_flags(id) & YETKI){
                
renkli_yazi(0,"");
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
        }
    } 
    return 
PLUGIN_HANDLED


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

#9
herşey sorunsuz fakat bu sefer de sohbeti silme calısmıyor tıklıyorum bi tepki olmuyor
#10
Buyur;

@"suriyelikene"

PHP Kod:
#include <amxmodx>

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

#define tag "REKLAM"
#define YETKI ADMIN_CFG

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /reklam","g_menu");
    
register_clcmd("say /reklammenu","g_menu");
}
public 
g_menu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wReklam Menu",tag)
    new 
Menu menu_create(Item"g_menu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wReklam At",tag)
    
menu_additem(MenuItem"1")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wToplanti Basliyor \d[\rReklami\d]",tag)
    
menu_additem(MenuItem"2")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wAdmin Yarisi Basliyor \d[\rReklami At\d]",tag)
    
menu_additem(MenuItem"3")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wIsyanteam Kuruldu \d[\rReklami At\d]",tag)
    
menu_additem(MenuItem"4")
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \wSohbeti Temizle",tag)
    
menu_additem(MenuItem"5")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
    
}
public 
g_menu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    new 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
renkli_yazi(0,"!t[ !g%s !t] !nBol Yetkili !gSlotluk !nVeya !gKomutculuk !nIcin !t/ts3 !nYaziniz.",tag);
            
        }
        case 
2:{
            if(
get_user_flags(id) & YETKI){
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !nToplanti Basliyor. Oyundaki !gYetkililir !tTS3!n'e Gelsinler!",tag);
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
        }
        case 
3:{
            if(
get_user_flags(id) & YETKI){
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gAdminlik Yarisi !nBasliyor!",tag);
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
            
        }
        case 
4:{
            if(
get_user_flags(id) & YETKI){
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
                
renkli_yazi(0,"!t[ !g%s !t] !gIsyan Team !nkurulmustur. !t/ts3 !nyazin!",tag);
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
            
        }
        
        case 
5:{
            if(
get_user_flags(id) & YETKI){
                
client_print_color(0,print_team_default,"")
                
client_print_color(0,print_team_default,"")
                
client_print_color(0,print_team_default,"")
                
client_print_color(0,print_team_default,"")
                
renkli_yazi(0,"!t[ !g%s !t] !gKonusmalar Sifirlandi. Hemen !t/ts3 !nyazin!",tag);
            }
            else{
                
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
            }
        }
    } 
    return 
PLUGIN_HANDLED


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

Son Düzenleme: 09-06-2020, 20:26, Düzenleyen: Kalipso22.

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

Yorum yapmak için üye olmanız gerekiyor

ya da