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
Konu
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
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.
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(PLUGIN, VERSION, AUTHOR)
// 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(Item, charsmax(Item),"\y%s \rReklam Menu^n\wCoded By: \dMLoseBasgan",TAG)
new Menu = menu_create(Item, "reklammenu_devam")
formatex(Item, charsmax(Item),"\d[ \y%s \d] \rReklam At",TAG)
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\d[ \y%s \d] \rToplanti Basliyor \d[\rReklami\d]",TAG)
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\d[ \y%s \d] \rAdmin Yarisi Basliyor \d[\rReklami At\d]",TAG)
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\d[ \y%s \d] \rIsyanTeam Kuruldu \d[\rReklami At\d]",TAG)
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\d[ \y%s \d] \rSohbeti Temizle",TAG)
menu_additem(Menu, Item, "5")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,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(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);
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.
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
Buyur;
Sıfırdan yazdım.
#define TAG ve #define YETKI yerinden değiştirebilirsin. Yetkiyi ADMIN_CFG olarak yaptım.
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(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /reklam","g_menu");
register_clcmd("say /reklammenu","g_menu");
}
public g_menu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wReklam Menu",tag)
new Menu = menu_create(Item, "g_menu_devam")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wReklam At",tag)
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wToplanti Basliyor \d[\rReklami\d]",tag)
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wAdmin Yarisi Basliyor \d[\rReklami At\d]",tag)
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyanteam Kuruldu \d[\rReklami At\d]",tag)
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wSohbeti Temizle",tag)
menu_additem(Menu, Item, "5")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
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(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 = 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;
@"suriyelikene"
@"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(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /reklam","g_menu");
register_clcmd("say /reklammenu","g_menu");
}
public g_menu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wReklam Menu",tag)
new Menu = menu_create(Item, "g_menu_devam")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wReklam At",tag)
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wToplanti Basliyor \d[\rReklami\d]",tag)
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wAdmin Yarisi Basliyor \d[\rReklami At\d]",tag)
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyanteam Kuruldu \d[\rReklami At\d]",tag)
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wSohbeti Temizle",tag)
menu_additem(Menu, Item, "5")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
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(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 = 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();
}
}
}
}
Son Düzenleme: 09-06-2020, 20:26, Düzenleyen: Kalipso22.
Benzer Konular
Yorum
987
Okunma
28-03-2026, 23:15
)


