Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Sohbet Temizleme Ve Reklam "
#define VERSION "v2"
#define AUTHOR "Montage"
#define cm(%1) ( charsmax(%1) - 1 )
// ALTAKI YETKILERE KAFANIZA GORE VEREBILIRSINIZ MENUYE GIRMEK ICIN B YETKISI GEREKLI //
#define ReklamYetki ADMIN_ALL
#define Temizleme Yetki ADMIN_ALL
#define ADMIN_MENUGIRIS ADMIN_RESERVATION
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(id) & ADMIN_MENUGIRIS ){
chat_colorz(id,"!g[ !yMontage!g] !tYetkiniz Yoktur . . . !g!")
}
new menu = menu_create("\y[\rMontage\y]", "VipMenu_devam");
menu_additem(menu, "\y[\rMontage\y] \wReklam ", "1", 0);
menu_additem(menu, "\y[\rMontage\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[ !yMontage!g] !tSlotluk Ve Komutculuk Icin /ts3 yaziniz. !g!")
chat_colorz(0,"!g[ !yMontage !g] !tAilemize Katilmak Icin /ts3 yaziniz! !g!")
chat_colorz(0,"!g[ !yMontage !g] !tServer Adresimiz: cs58.csduragi.com !g!")
chat_colorz(0,"!g[ !yMontage !g] !tMontage iyi oyunlar diler! !g!")
chat_colorz(0,"!g[ !yMontage !g] !tIyi Oyunlar Dileriz Bol Isyanlar !g!")
}
public HookClean(id)
{
new szName[33]
get_user_name(id, szName, cm(szName))
if(!is_user_admin(id))
{
chat_colorz(id,"!g[ !yMontage !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yMontage !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yMontage !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yMontage !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yMontage !g] !tBu Menuye Girmeye Yetkiniz Yoktur !g!")
chat_colorz(id,"!g[ !yMontage !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[ !yMontage !g] !tKonusmalar Sifirlandi Hemen /ts3 yaz . . ")
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 }
*/