XXX Bicak Menusu
Bicak
Bicak
Bicak [ADMİN OZEL]
Bicak [ADMİN OZEL]
slay yetkisi olan adminler kullanıcak
Bicak
Bicak
Bicak [ADMİN OZEL]
Bicak [ADMİN OZEL]
slay yetkisi olan adminler kullanıcak
)

ADMIN_RESERVATION yapim siz düzeltirsiniz#include <amxmodx>
#include <fakemeta>
new const ChatTAG[] = "ServerTag";
new const PLUGIN[] = "Bicak Menu"
new const VERSION[] = "1.0"
new const AUTHOR[] = "Muhammet Bulut"
new ServerIsmi[150],bicagim[33];
new const bicak1[] = "models/v_knife1.mdl"
new const bicak2[] = "models/v_knife2.mdl"
new const bicak3[] = "models/v_knife3.mdl"
new const bicak4[] = "models/v_knife4.mdl"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /bicak", "bicakmenu");
register_event("CurWeapon", "beWM", "be", "1=1")
new iL_ServerIsmi = register_cvar("TagDegis","!gWEBAilesi.com!t:");
get_pcvar_string(iL_ServerIsmi,ServerIsmi,149);
}
public plugin_precache()
{
precache_model(bicak1)
precache_model(bicak2)
precache_model(bicak3)
precache_model(bicak4)
}
public beWM(id)
{
new silahID = get_user_weapon(id)
if(silahID == CSW_KNIFE) {
if(bicagim[id] == 1)
{
set_pev(id,pev_viewmodel2,bicak1)
}
else if(bicagim[id] == 2)
{
set_pev(id,pev_viewmodel2,bicak2)
}
else if(bicagim[id] == 3)
{
set_pev(id,pev_viewmodel2,bicak3)
}
else if(bicagim[id] == 4)
{
set_pev(id,pev_viewmodel2,bicak4)
}
}
}
public bicakmenu(id)
{
new Name_id[33];
get_user_name(id, Name_id, 32);
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w|^n\w[ ~ Bicak Menusu ~ ]^n\y[ ~ Hosgeldin \d%s ~]", ServerIsmi,Name_id);
new Menu = menu_create(Item, "bicak_devam");
formatex(Item, charsmax(Item), "\w=> \yBicak 1 \w<=");
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\w=> \yBicak 2 \w<=");
menu_additem(Menu, Item, "2");
if(get_user_flags(id) & ADMIN_BAN)
{
formatex(Item,charsmax(Item),"\wBicak 3 \y[Admin]");
}
else
{
formatex(Item,charsmax(Item),"\dBicak 3 \r[Admin]")
}
menu_additem(Menu,Item,"3")
if(get_user_flags(id) & ADMIN_BAN)
{
formatex(Item,charsmax(Item),"\wBicak 4 \y[Admin]")
}
else
{
formatex(Item,charsmax(Item),"\dBicak 4 \r[Admin]")
}
menu_additem(Menu,Item,"4")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis");
menu_display(id, Menu, 0);
}
public bicak_devam(id, Menu, Item)
{
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key)
{
case 1 : {
bicagim[id] = 1
beWM(id)
}
case 2 : {
bicagim[id] = 2
beWM(id)
}
case 3 : {
bicagim[id] = 3
renkli_yazi(id, "!g[%s]!t Admin !tBicak Aktif", ChatTAG);
beWM(id)
}
case 4 : {
bicagim[id] = 4
renkli_yazi(id, "!g[%s]!t Admin !tBicak Aktif", ChatTAG);
beWM(id)
}
}
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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()
}
}
}(28-09-2020, 17:24)QuryWesT Adlı Kullanıcıdan Alıntı: Deneyin Hocamchat tag eklemene gerek yoktu cvarla tagdegis yazınca tüm taglar değişiyorKod:#include <amxmodx>
#include <fakemeta>
new const ChatTAG[] = "ServerTag";
new const PLUGIN[] = "Bicak Menu"
new const VERSION[] = "1.0"
new const AUTHOR[] = "Muhammet Bulut"
new ServerIsmi[150],bicagim[33];
new const bicak1[] = "models/v_knife1.mdl"
new const bicak2[] = "models/v_knife2.mdl"
new const bicak3[] = "models/v_knife3.mdl"
new const bicak4[] = "models/v_knife4.mdl"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /bicak", "bicakmenu");
register_event("CurWeapon", "beWM", "be", "1=1")
new iL_ServerIsmi = register_cvar("TagDegis","!gWEBAilesi.com!t:");
get_pcvar_string(iL_ServerIsmi,ServerIsmi,149);
}
public plugin_precache()
{
precache_model(bicak1)
precache_model(bicak2)
precache_model(bicak3)
precache_model(bicak4)
}
public beWM(id)
{
new silahID = get_user_weapon(id)
if(silahID == CSW_KNIFE) {
if(bicagim[id] == 1)
{
set_pev(id,pev_viewmodel2,bicak1)
}
else if(bicagim[id] == 2)
{
set_pev(id,pev_viewmodel2,bicak2)
}
else if(bicagim[id] == 3)
{
set_pev(id,pev_viewmodel2,bicak3)
}
else if(bicagim[id] == 4)
{
set_pev(id,pev_viewmodel2,bicak4)
}
}
}
public bicakmenu(id)
{
new Name_id[33];
get_user_name(id, Name_id, 32);
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w|^n\w[ ~ Bicak Menusu ~ ]^n\y[ ~ Hosgeldin \d%s ~]", ServerIsmi,Name_id);
new Menu = menu_create(Item, "bicak_devam");
formatex(Item, charsmax(Item), "\w=> \yBicak 1 \w<=");
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\w=> \yBicak 2 \w<=");
menu_additem(Menu, Item, "2");
if(get_user_flags(id) & ADMIN_BAN)
{
formatex(Item,charsmax(Item),"\wBicak 3 \y[Admin]");
}
else
{
formatex(Item,charsmax(Item),"\dBicak 3 \r[Admin]")
}
menu_additem(Menu,Item,"3")
if(get_user_flags(id) & ADMIN_BAN)
{
formatex(Item,charsmax(Item),"\wBicak 4 \y[Admin]")
}
else
{
formatex(Item,charsmax(Item),"\dBicak 4 \r[Admin]")
}
menu_additem(Menu,Item,"4")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis");
menu_display(id, Menu, 0);
}
public bicak_devam(id, Menu, Item)
{
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key)
{
case 1 : {
bicagim[id] = 1
beWM(id)
}
case 2 : {
bicagim[id] = 2
beWM(id)
}
case 3 : {
bicagim[id] = 3
renkli_yazi(id, "!g[%s]!t Admin !tBicak Aktif", ChatTAG);
beWM(id)
}
case 4 : {
bicagim[id] = 4
renkli_yazi(id, "!g[%s]!t Admin !tBicak Aktif", ChatTAG);
beWM(id)
}
}
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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()
}
}
}
Hocam if(get_user_flags(id) & ADMIN_SLAY) Bu kısma Slay Yetkisi Atarsın Suganda Ban Yetkisinde
#include <amxmodx>
#include <fakemeta>
new const ChatTAG[] = "ServerTag";
new const PLUGIN[] = "Bicak Menu"
new const VERSION[] = "1.0"
new const AUTHOR[] = "Muhammet Bulut"
new ServerIsmi[150],bicagim[33];
new const bicak1[] = "models/v_knife1.mdl"
new const bicak2[] = "models/v_knife2.mdl"
new const bicak3[] = "models/v_knife3.mdl"
new const bicak4[] = "models/v_knife4.mdl"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /bicak", "bicakmenu");
register_event("CurWeapon", "beWM", "be", "1=1")
new iL_ServerIsmi = register_cvar("TagDegis","!gWEBAilesi.com!t:");
get_pcvar_string(iL_ServerIsmi,ServerIsmi,149);
}
public plugin_precache()
{
precache_model(bicak1)
precache_model(bicak2)
precache_model(bicak3)
precache_model(bicak4)
}
public beWM(id)
{
new silahID = get_user_weapon(id)
if(silahID == CSW_KNIFE) {
if(bicagim[id] == 1)
{
set_pev(id,pev_viewmodel2,bicak1)
}
else if(bicagim[id] == 2)
{
set_pev(id,pev_viewmodel2,bicak2)
}
else if(bicagim[id] == 3)
{
set_pev(id,pev_viewmodel2,bicak3)
}
else if(bicagim[id] == 4)
{
set_pev(id,pev_viewmodel2,bicak4)
}
}
}
public bicakmenu(id)
{
new Name_id[33];
get_user_name(id, Name_id, 32);
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w|^n\w[ ~ Bicak Menusu ~ ]^n\y[ ~ Hosgeldin \d%s ~]", ServerIsmi,Name_id);
new Menu = menu_create(Item, "bicak_devam");
formatex(Item, charsmax(Item), "\w=> \yBicak 1 \w<=");
menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\w=> \yBicak 2 \w<=");
menu_additem(Menu, Item, "2");
if(get_user_flags(id) & ADMIN_BAN)
formatex(Item,charsmax(Item),"\wBicak 3 \y[Admin]");
menu_additem(Menu,Item,"3")
if(get_user_flags(id) & ADMIN_BAN)
formatex(Item,charsmax(Item),"\wBicak 4 \y[Admin]")
menu_additem(Menu,Item,"4")
menu_setprop(Menu, MPROP_EXITNAME, "Cikis");
menu_display(id, Menu, 0);
}
public bicak_devam(id, Menu, Item)
{
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key)
{
case 1 : {
bicagim[id] = 1
beWM(id)
}
case 2 : {
bicagim[id] = 2
beWM(id)
}
case 3 : {
bicagim[id] = 3
renkli_yazi(id, "!g[%s]!t Admin !tBicak Aktif", ChatTAG);
beWM(id)
}
case 4 : {
bicagim[id] = 4
renkli_yazi(id, "!g[%s]!t Admin !tBicak Aktif", ChatTAG);
beWM(id)
}
}
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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()
}
}
}