/reklam plugini lazım şimdiki kullandığım normal userde girebiliyor ADMIN_BAN Olarak yetkilendirdim yine aynı
* 95.173.173.40 * İmperiaL * insta : impcs40 *
)

#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Sohbet Temizleme Ve Reklam "
#define VERSION "v2"
#define AUTHOR "İmperiaL"
#define cm(%1) ( charsmax(%1) - 1 )
// ALTAKI YETKILERE KAFANIZA GORE VEREBILIRSINIZ MENUYE GIRMEK ICIN B YETKISI GEREKLI //
#define ReklamYetki ADMIN_BAN
#define Temizleme Yetki ADMIN_BAN
#define ADMIN_MENUGIRIS ADMIN_BAN
new bool:g_kullandim[33]
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
register_clcmd("say /reklam","VipMenu",ADMIN_MENUGIRIS)
register_clcmd("say_team /reklam", "VipMenu",ADMIN_MENUGIRIS)
}
public VipMenu(id)
{
if(get_user_flags(ADMIN_BAN) & ADMIN_MENUGIRIS ){
chat_colorz(id,"!g[ !yİmperiaL!g] !tSpam Atma !!! . . . !g!")
}
new menu = menu_create("\y[\rİmperiaL\y]", "VipMenu_devam");
menu_additem(menu, "\y[\rİmperiaL\y] \wReklam ", "1", 0);
menu_additem(menu, "\y[\rİmperiaL\y] \wSohbeti Temizle","2", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public VipMenu_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(id)
}
case 2:{
HookClean(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public reklam(id)
{
chat_colorz(0,"!g[ !yİmperiaL!g] !İmperiaL Gaming DeathMach. !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tAilemize Katilmak Icin Yetkili Admine Ulaşın! !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tServer Adresimiz: 95.173.173.40 !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tİmperiaL iyi oyunlar diler! !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tIyi Oyunlar Dileriz Bol Fraglar. !g!")
}
public HookClean(id)
{
new szName[33]
get_user_name(id, szName, cm(szName))
if(!is_user_admin(id))
{
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
return 1
}
else
{
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
chat_colorz(0,"!g[ !yİmperiaL !g] !tKonusmalar Sifirlandi . . ")
return 1
}
return 0
}
stock chat_colorz(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "!team2", "^0")
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();
}
}
}
}
Function()
{
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Sohbet Temizleme Ve Reklam "
#define VERSION "v2"
#define AUTHOR "İmperiaL"
#define cm(%1) ( charsmax(%1) - 1 )
// ALTAKI YETKILERE KAFANIZA GORE VEREBILIRSINIZ MENUYE GIRMEK ICIN B YETKISI GEREKLI //
#define ReklamYetki ADMIN_BAN
#define Temizleme Yetki ADMIN_BAN
#define ADMIN_MENUGIRIS ADMIN_BAN
new bool:g_kullandim[33]
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
register_clcmd("say /reklam","VipMenu",ADMIN_MENUGIRIS)
register_clcmd("say_team /reklam", "VipMenu",ADMIN_MENUGIRIS)
}
public VipMenu(id)
{
if(get_user_flags(ADMIN_BAN) & ADMIN_MENUGIRIS ){
chat_colorz(id,"!g[ !yİmperiaL!g] !tSpam Atma !!! . . . !g!")
}
new menu = menu_create("\y[\rİmperiaL\y]", "VipMenu_devam");
menu_additem(menu, "\y[\rİmperiaL\y] \wReklam ", "1", 0);
menu_additem(menu, "\y[\rİmperiaL\y] \wSohbeti Temizle","2", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public VipMenu_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(id)
}
case 2:{
HookClean(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public reklam(id)
{
new szName[33]
get_user_name(id, szName, cm(szName))
if(!is_user_admin(id))
{
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
return 1
}
else
{
chat_colorz(0,"!g[ !yİmperiaL!g] !İmperiaL Gaming DeathMach. !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tAilemize Katilmak Icin Yetkili Admine Ulaşın! !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tServer Adresimiz: 95.173.173.40 !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tİmperiaL iyi oyunlar diler! !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tIyi Oyunlar Dileriz Bol Fraglar. !g!")
return 1
}
return 0
}
public HookClean(id)
{
new szName[33]
get_user_name(id, szName, cm(szName))
if(!is_user_admin(id))
{
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
return 1
}
else
{
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
chat_colorz(0,"!g[ !yİmperiaL !g] !tKonusmalar Sifirlandi . . ")
return 1
}
return 0
}
stock chat_colorz(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "!team2", "^0")
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();
}
}
}
}
Function()
{
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/(17-01-2024, 10:47)swenzyeren Adlı Kullanıcıdan Alıntı: başka reklam plugini olur mu?Olur hocam np
telefondayım çünkü bende
(17-01-2024, 10:49)Şuan iş yerindeyim hocam 5 gibi deneyebilirim Adlı Kullanıcıdan Alıntı:Bu kodu dener misin?Kod:#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Sohbet Temizleme Ve Reklam "
#define VERSION "v2"
#define AUTHOR "İmperiaL"
#define cm(%1) ( charsmax(%1) - 1 )
// ALTAKI YETKILERE KAFANIZA GORE VEREBILIRSINIZ MENUYE GIRMEK ICIN B YETKISI GEREKLI //
#define ReklamYetki ADMIN_BAN
#define Temizleme Yetki ADMIN_BAN
#define ADMIN_MENUGIRIS ADMIN_BAN
new bool:g_kullandim[33]
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
register_clcmd("say /reklam","VipMenu",ADMIN_MENUGIRIS)
register_clcmd("say_team /reklam", "VipMenu",ADMIN_MENUGIRIS)
}
public VipMenu(id)
{
if(get_user_flags(ADMIN_BAN) & ADMIN_MENUGIRIS ){
chat_colorz(id,"!g[ !yİmperiaL!g] !tSpam Atma !!! . . . !g!")
}
new menu = menu_create("\y[\rİmperiaL\y]", "VipMenu_devam");
menu_additem(menu, "\y[\rİmperiaL\y] \wReklam ", "1", 0);
menu_additem(menu, "\y[\rİmperiaL\y] \wSohbeti Temizle","2", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public VipMenu_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(id)
}
case 2:{
HookClean(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public reklam(id)
{
new szName[33]
get_user_name(id, szName, cm(szName))
if(!is_user_admin(id))
{
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
return 1
}
else
{
chat_colorz(0,"!g[ !yİmperiaL!g] !İmperiaL Gaming DeathMach. !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tAilemize Katilmak Icin Yetkili Admine Ulaşın! !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tServer Adresimiz: 95.173.173.40 !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tİmperiaL iyi oyunlar diler! !g!")
chat_colorz(0,"!g[ !yİmperiaL !g] !tIyi Oyunlar Dileriz Bol Fraglar. !g!")
return 1
}
return 0
}
public HookClean(id)
{
new szName[33]
get_user_name(id, szName, cm(szName))
if(!is_user_admin(id))
{
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yİmperiaL !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
return 1
}
else
{
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
chat_colorz(0,"!g[ !yİmperiaL !g] !tKonusmalar Sifirlandi . . ")
return 1
}
return 0
}
stock chat_colorz(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "!team2", "^0")
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();
}
}
}
}
Function()
{
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Gereksiz çok kod bulunuyor burada ama düzeltmeye üşendim. Sadece isteğini yerine getirmeye çalıştım. Geri dönüş yaparsan sevinirim.
#include <amxmodx>
#define YETKI ADMIN_BAN
new const PLUGIN[] = "Reklam_Menu";
new const VERSION[] = "1.1";
new const AUTHOR[] = "suriyelikene, Tester";
new const tag[] = "İmperiaL";
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] \wSohbeti Temizle",tag)
menu_additem(Menu, Item, "2")
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:{
if(get_user_flags(id) & YETKI){
renkli_yazi(0,"!t[ !g%s !t] !nİmperiaL !gGaming !nDeatMach",tag);
renkli_yazi(0,"!t[ !g%s !t] !nAilemize Katilmak !nIcin !gYetkili Admine Ulaşın!",tag);
renkli_yazi(0,"!t[ !g%s !t] !nServer !gAdresimiz: !n95.173.173.40 !g!",tag);
renkli_yazi(0,"!t[ !g%s !t] !nIyi Oyunlar !gDileriz !nBol Fraglar.",tag);
}
else{
renkli_yazi(id,"!t[ !g%s !t] !nBu ozelligi kullanmaya !tyetkiniz !nyoktur.",tag);
}
}
case 2:{
if(get_user_flags(id) & YETKI){
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
client_print(0, print_chat," ")
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();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/