RE: Admin Menu Plugin İstek
RE: Admin Menu Plugin İstek
RE: Admin Menu Plugin İstek
Kod:
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
#define admin ADMIN_BAN
enum _: g_info
{
menuName[40], modelName[40], yetki, glowKontrol
};
new const modeller[][g_info] = {
{ "Dede", "models/hat/dede.mdl", ADMIN_ALL, 1 },
{ "Sigara", "models/hat/Sigara.mdl", ADMIN_ALL, 1 },
{ "Cizmeli Kedi", "models/hat/Kedi.mdl", ADMIN_ALL, 1 },
{ "Timsah", "models/hat/timsah.mdl", ADMIN_ALL, 0 },
{ "Palyanco", "models/hat/palyanco.mdl", ADMIN_ALL, 0 },
{ "Isyan Team Kolyesi", "models/hat/isteamm.mdl", ADMIN_RESERVATION, 0 }
};
new g_MdlIndex[sizeof(modeller)], g_Ent[MAX_CLIENTS+1], sapka[MAX_CLIENTS+1][18],models[MAX_CLIENTS+1];
new const tmodels[][]={
"Csd_T", //T Default Model
"Assasin",
"Cj",
"Matrix",
"Tommy"
};
enum _:tags {
tag,
menuusttag
};
new const g_sztags[tags][] = {
"TeamTR",
"TeamTR Community"
};
public plugin_init()
{
register_plugin("Karaktermenu","0.1","bilalgecer47");
new const menuclcmd[][]={
"say /adminmenu","say /sapka","say /karakter","say /skin" // menuye giris cmdleri
};
for(new i;i<sizeof(menuclcmd);i++){
register_clcmd(menuclcmd[i],"@anamenu");
}
RegisterHookChain(RG_CBasePlayer_Spawn,"@RG_CBasePlayer_Spawn_Post",.post=true);
}
public plugin_precache(){
for(new i;i<sizeof(tmodels);i++) {
precache_model(fmt("models/player/%s/%s.mdl", tmodels[i], tmodels[i]));
}
for(new i = 0; i < sizeof(modeller); i++)
g_MdlIndex[i] = precache_model(modeller[i][modelName]);
}
public client_putinserver(id)
sapkaKaldir(id);
public client_disconnected(id)
sapkaKaldir(id);
@RG_CBasePlayer_Spawn_Post(const pPlayer) {
if(!is_user_alive(pPlayer)) {
return;
}
if(get_user_flags(pPlayer) & admin){
rg_set_user_model(pPlayer, tmodels[models[pPlayer]]);
}
}
@anamenu(const id){
if(get_user_flags(id) & admin){
new menu = menu_create(fmt("\r%s \w| \yAdmin Menu", g_sztags[menuusttag]), "@anamenu_devam");
menu_additem(menu, fmt("\r%s \w| \yModel Menu ^n", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \ySapka Menu", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \ySilah Menu", g_sztags[tag]));
menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis", g_sztags[tag]));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item) {
case 0: {
@modelmenu(id);
}
case 1: {
sapkaMenu(id);
}
case 2: {
@silahmenu(id);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/* Model Menu */
@modelmenu(const id) {
new menu = menu_create(fmt("\r%s \w| \yOzel Model Menu", g_sztags[menuusttag]), "@tmodel_handler");
for(new i = 0; i < sizeof(tmodels); i++) {
menu_additem(menu, fmt("\d%s \w| \y%s", g_sztags[tag], tmodels[i]), fmt("%d", i));
}
menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, menu);
}
@tmodel_handler(const id,const menu,const item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6];menu_item_getinfo(menu,item,_,data,charsmax(data));
new key = str_to_num(data);
models[id] = key;
rg_set_user_model(id, tmodels[models[id]]);
menu_destroy(menu); return PLUGIN_HANDLED;
}
/* Sapka Menu */
public sapkaMenu(id) {
new ndmenu[128], num[4];
formatex(ndmenu, charsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",g_sztags[menuusttag]);
new Menu = menu_create(ndmenu, "sapkaMenu2");
if(g_Ent[id]) {
formatex(ndmenu, charsmax(ndmenu), "\ySapkayi Kaldir \d[\r%s\d]^n\w", sapka[id]);
menu_additem(Menu, ndmenu, "1");
}
for(new i=0; i < sizeof(modeller); i++) {
num_to_str(i+2, num, charsmax(num));
menu_additem(Menu, modeller[i][menuName], num);
}
menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, Menu);
}
public sapkaMenu2(id, menu, item) {
if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
new data[6], key;
menu_item_getinfo(menu, item, _, data, charsmax(data));
key = str_to_num(data);
switch(key) {
case 1 : {
sapkaKaldir(id);
client_print_color(id, id, "^1[^3%s^1]^4 %s^1 modeliniz kaldirildi^3.", g_sztags[tag], sapka[id]);
}
default : {
key -= 2;
if( !modeller[key][yetki] || get_user_flags(id) & modeller[key][yetki] ) {
sapkaKaldir(id);
sapkaOlustur(id, modeller[key][modelName], key);
parse(modeller[key][menuName], sapka[id], charsmax(sapka[]));
client_print_color(id, id, "^1[^3%s^1]^4 %s^1 modelini taktiniz^3.", g_sztags[tag], sapka[id]);
if(modeller[key][glowKontrol]) {
set_entvar(g_Ent[id], var_renderfx, kRenderFxGlowShell);
set_entvar(g_Ent[id], var_rendercolor, Float:{0.0, 250.0, 0.0});
set_entvar(g_Ent[id], var_rendermode, kRenderNormal);
set_entvar(g_Ent[id], var_renderamt, 30.0);
}
} else
client_print_color(id, id, "^1[^3%s^1] ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin.", g_sztags[tag]);
}
}
sapkaMenu(id);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
sapkaOlustur( id, MDL_FILE[], index = 0 ) {
g_Ent[id] = rg_create_entity("info_target");
if(!is_nullent(g_Ent[id])) {
set_entvar(g_Ent[id], var_model, MDL_FILE);
set_entvar(g_Ent[id], var_modelindex, g_MdlIndex[index]);
set_entvar(g_Ent[id], var_movetype, MOVETYPE_FOLLOW);
set_entvar(g_Ent[id], var_aiment, id);
}
}
public sapkaKaldir(id) {
if(!is_nullent(g_Ent[id])) {
set_entvar(g_Ent[id], var_flags, FL_KILLME);
g_Ent[id] = 0;
}
}
@silahmenu(const id){
new menu = menu_create(fmt("\r%s \w| \ySilah Menu", g_sztags[menuusttag]), "@silahmenu_devam");
menu_additem(menu, fmt("\r%s \w| \yAK-47 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yM4A1 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yAWP \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yMP5 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yXM014 \r+ Deagle", g_sztags[tag]));
menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis", g_sztags[tag]));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
@silahmenu_devam(id, menu, item) {
if( item == MENU_EXIT ){
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item){
case 0:{
rg_give_item(id,"weapon_ak47");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_AK47,90);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 1:{
rg_give_item(id,"weapon_m4a1");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_M4A1,90);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 2:{
rg_give_item(id,"weapon_awp");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_AWP,30);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 3:{
rg_give_item(id,"weapon_mp5navy");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_MP5N,120);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 4:{
rg_give_item(id,"weapon_xm1014");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_XM1014,32);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
}
menu_destroy(menu); return PLUGIN_HANDLED;
}reCs:Go Rank Menu (%50)
RE: Admin Menu Plugin İstek
(03-04-2021, 23:26)bilalgecer47 Adlı Kullanıcıdan Alıntı:n yetkisi girişini yapabilir misiniz rica etsem ben yapamıyorum da sadece "n" yetkisi olanların girmesini istiyorumModelleri - Şapka Modellerini -Taginizi Ve giriş yetkisini ayarlayiniz.Kod:#pragma semicolon 1
#include <amxmodx>
#include <reapi>
#define admin ADMIN_BAN
enum _: g_info
{
menuName[40], modelName[40], yetki, glowKontrol
};
new const modeller[][g_info] = {
{ "Dede", "models/hat/dede.mdl", ADMIN_ALL, 1 },
{ "Sigara", "models/hat/Sigara.mdl", ADMIN_ALL, 1 },
{ "Cizmeli Kedi", "models/hat/Kedi.mdl", ADMIN_ALL, 1 },
{ "Timsah", "models/hat/timsah.mdl", ADMIN_ALL, 0 },
{ "Palyanco", "models/hat/palyanco.mdl", ADMIN_ALL, 0 },
{ "Isyan Team Kolyesi", "models/hat/isteamm.mdl", ADMIN_RESERVATION, 0 }
};
new g_MdlIndex[sizeof(modeller)], g_Ent[MAX_CLIENTS+1], sapka[MAX_CLIENTS+1][18],models[MAX_CLIENTS+1];
new const tmodels[][]={
"Csd_T", //T Default Model
"Assasin",
"Cj",
"Matrix",
"Tommy"
};
enum _:tags {
tag,
menuusttag
};
new const g_sztags[tags][] = {
"TeamTR",
"TeamTR Community"
};
public plugin_init()
{
register_plugin("Karaktermenu","0.1","bilalgecer47");
new const menuclcmd[][]={
"say /adminmenu","say /sapka","say /karakter","say /skin" // menuye giris cmdleri
};
for(new i;i<sizeof(menuclcmd);i++){
register_clcmd(menuclcmd[i],"@anamenu");
}
RegisterHookChain(RG_CBasePlayer_Spawn,"@RG_CBasePlayer_Spawn_Post",.post=true);
}
public plugin_precache(){
for(new i;i<sizeof(tmodels);i++) {
precache_model(fmt("models/player/%s/%s.mdl", tmodels[i], tmodels[i]));
}
for(new i = 0; i < sizeof(modeller); i++)
g_MdlIndex[i] = precache_model(modeller[i][modelName]);
}
public client_putinserver(id)
sapkaKaldir(id);
public client_disconnected(id)
sapkaKaldir(id);
@RG_CBasePlayer_Spawn_Post(const pPlayer) {
if(!is_user_alive(pPlayer)) {
return;
}
if(get_user_flags(pPlayer) & admin){
rg_set_user_model(pPlayer, tmodels[models[pPlayer]]);
}
}
@anamenu(const id){
if(get_user_flags(id) & admin){
new menu = menu_create(fmt("\r%s \w| \yAdmin Menu", g_sztags[menuusttag]), "@anamenu_devam");
menu_additem(menu, fmt("\r%s \w| \yModel Menu ^n", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \ySapka Menu", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \ySilah Menu", g_sztags[tag]));
menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis", g_sztags[tag]));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item) {
case 0: {
@modelmenu(id);
}
case 1: {
sapkaMenu(id);
}
case 2: {
@silahmenu(id);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/* Model Menu */
@modelmenu(const id) {
new menu = menu_create(fmt("\r%s \w| \yOzel Model Menu", g_sztags[menuusttag]), "@tmodel_handler");
for(new i = 0; i < sizeof(tmodels); i++) {
menu_additem(menu, fmt("\d%s \w| \y%s", g_sztags[tag], tmodels[i]), fmt("%d", i));
}
menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, menu);
}
@tmodel_handler(const id,const menu,const item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6];menu_item_getinfo(menu,item,_,data,charsmax(data));
new key = str_to_num(data);
models[id] = key;
rg_set_user_model(id, tmodels[models[id]]);
menu_destroy(menu); return PLUGIN_HANDLED;
}
/* Sapka Menu */
public sapkaMenu(id) {
new ndmenu[128], num[4];
formatex(ndmenu, charsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",g_sztags[menuusttag]);
new Menu = menu_create(ndmenu, "sapkaMenu2");
if(g_Ent[id]) {
formatex(ndmenu, charsmax(ndmenu), "\ySapkayi Kaldir \d[\r%s\d]^n\w", sapka[id]);
menu_additem(Menu, ndmenu, "1");
}
for(new i=0; i < sizeof(modeller); i++) {
num_to_str(i+2, num, charsmax(num));
menu_additem(Menu, modeller[i][menuName], num);
}
menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, Menu);
}
public sapkaMenu2(id, menu, item) {
if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
new data[6], key;
menu_item_getinfo(menu, item, _, data, charsmax(data));
key = str_to_num(data);
switch(key) {
case 1 : {
sapkaKaldir(id);
client_print_color(id, id, "^1[^3%s^1]^4 %s^1 modeliniz kaldirildi^3.", g_sztags[tag], sapka[id]);
}
default : {
key -= 2;
if( !modeller[key][yetki] || get_user_flags(id) & modeller[key][yetki] ) {
sapkaKaldir(id);
sapkaOlustur(id, modeller[key][modelName], key);
parse(modeller[key][menuName], sapka[id], charsmax(sapka[]));
client_print_color(id, id, "^1[^3%s^1]^4 %s^1 modelini taktiniz^3.", g_sztags[tag], sapka[id]);
if(modeller[key][glowKontrol]) {
set_entvar(g_Ent[id], var_renderfx, kRenderFxGlowShell);
set_entvar(g_Ent[id], var_rendercolor, Float:{0.0, 250.0, 0.0});
set_entvar(g_Ent[id], var_rendermode, kRenderNormal);
set_entvar(g_Ent[id], var_renderamt, 30.0);
}
} else
client_print_color(id, id, "^1[^3%s^1] ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin.", g_sztags[tag]);
}
}
sapkaMenu(id);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
sapkaOlustur( id, MDL_FILE[], index = 0 ) {
g_Ent[id] = rg_create_entity("info_target");
if(!is_nullent(g_Ent[id])) {
set_entvar(g_Ent[id], var_model, MDL_FILE);
set_entvar(g_Ent[id], var_modelindex, g_MdlIndex[index]);
set_entvar(g_Ent[id], var_movetype, MOVETYPE_FOLLOW);
set_entvar(g_Ent[id], var_aiment, id);
}
}
public sapkaKaldir(id) {
if(!is_nullent(g_Ent[id])) {
set_entvar(g_Ent[id], var_flags, FL_KILLME);
g_Ent[id] = 0;
}
}
@silahmenu(const id){
new menu = menu_create(fmt("\r%s \w| \ySilah Menu", g_sztags[menuusttag]), "@silahmenu_devam");
menu_additem(menu, fmt("\r%s \w| \yAK-47 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yM4A1 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yAWP \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yMP5 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yXM014 \r+ Deagle", g_sztags[tag]));
menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis", g_sztags[tag]));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
@silahmenu_devam(id, menu, item) {
if( item == MENU_EXIT ){
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item){
case 0:{
rg_give_item(id,"weapon_ak47");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_AK47,90);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 1:{
rg_give_item(id,"weapon_m4a1");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_M4A1,90);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 2:{
rg_give_item(id,"weapon_awp");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_AWP,30);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 3:{
rg_give_item(id,"weapon_mp5navy");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_MP5N,120);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 4:{
rg_give_item(id,"weapon_xm1014");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_XM1014,32);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
}
menu_destroy(menu); return PLUGIN_HANDLED;
}
RE: Admin Menu Plugin İstek
(04-04-2021, 00:11)qouila Adlı Kullanıcıdan Alıntı:(03-04-2021, 23:26)bilalgecer47 Adlı Kullanıcıdan Alıntı:n yetkisi girişini yapabilir misiniz rica etsem ben yapamıyorum da sadece "n" yetkisi olanların girmesini istiyorumModelleri - Şapka Modellerini -Taginizi Ve giriş yetkisini ayarlayiniz.Kod:#pragma semicolon 1
#include <amxmodx>
#include <reapi>
#define admin ADMIN_BAN
enum _: g_info
{
menuName[40], modelName[40], yetki, glowKontrol
};
new const modeller[][g_info] = {
{ "Dede", "models/hat/dede.mdl", ADMIN_ALL, 1 },
{ "Sigara", "models/hat/Sigara.mdl", ADMIN_ALL, 1 },
{ "Cizmeli Kedi", "models/hat/Kedi.mdl", ADMIN_ALL, 1 },
{ "Timsah", "models/hat/timsah.mdl", ADMIN_ALL, 0 },
{ "Palyanco", "models/hat/palyanco.mdl", ADMIN_ALL, 0 },
{ "Isyan Team Kolyesi", "models/hat/isteamm.mdl", ADMIN_RESERVATION, 0 }
};
new g_MdlIndex[sizeof(modeller)], g_Ent[MAX_CLIENTS+1], sapka[MAX_CLIENTS+1][18],models[MAX_CLIENTS+1];
new const tmodels[][]={
"Csd_T", //T Default Model
"Assasin",
"Cj",
"Matrix",
"Tommy"
};
enum _:tags {
tag,
menuusttag
};
new const g_sztags[tags][] = {
"TeamTR",
"TeamTR Community"
};
public plugin_init()
{
register_plugin("Karaktermenu","0.1","bilalgecer47");
new const menuclcmd[][]={
"say /adminmenu","say /sapka","say /karakter","say /skin" // menuye giris cmdleri
};
for(new i;i<sizeof(menuclcmd);i++){
register_clcmd(menuclcmd[i],"@anamenu");
}
RegisterHookChain(RG_CBasePlayer_Spawn,"@RG_CBasePlayer_Spawn_Post",.post=true);
}
public plugin_precache(){
for(new i;i<sizeof(tmodels);i++) {
precache_model(fmt("models/player/%s/%s.mdl", tmodels[i], tmodels[i]));
}
for(new i = 0; i < sizeof(modeller); i++)
g_MdlIndex[i] = precache_model(modeller[i][modelName]);
}
public client_putinserver(id)
sapkaKaldir(id);
public client_disconnected(id)
sapkaKaldir(id);
@RG_CBasePlayer_Spawn_Post(const pPlayer) {
if(!is_user_alive(pPlayer)) {
return;
}
if(get_user_flags(pPlayer) & admin){
rg_set_user_model(pPlayer, tmodels[models[pPlayer]]);
}
}
@anamenu(const id){
if(get_user_flags(id) & admin){
new menu = menu_create(fmt("\r%s \w| \yAdmin Menu", g_sztags[menuusttag]), "@anamenu_devam");
menu_additem(menu, fmt("\r%s \w| \yModel Menu ^n", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \ySapka Menu", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \ySilah Menu", g_sztags[tag]));
menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis", g_sztags[tag]));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item) {
case 0: {
@modelmenu(id);
}
case 1: {
sapkaMenu(id);
}
case 2: {
@silahmenu(id);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/* Model Menu */
@modelmenu(const id) {
new menu = menu_create(fmt("\r%s \w| \yOzel Model Menu", g_sztags[menuusttag]), "@tmodel_handler");
for(new i = 0; i < sizeof(tmodels); i++) {
menu_additem(menu, fmt("\d%s \w| \y%s", g_sztags[tag], tmodels[i]), fmt("%d", i));
}
menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, menu);
}
@tmodel_handler(const id,const menu,const item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6];menu_item_getinfo(menu,item,_,data,charsmax(data));
new key = str_to_num(data);
models[id] = key;
rg_set_user_model(id, tmodels[models[id]]);
menu_destroy(menu); return PLUGIN_HANDLED;
}
/* Sapka Menu */
public sapkaMenu(id) {
new ndmenu[128], num[4];
formatex(ndmenu, charsmax(ndmenu),"\w%s \d|| \ySapka Menusu \d[\r/sapka\d]\w",g_sztags[menuusttag]);
new Menu = menu_create(ndmenu, "sapkaMenu2");
if(g_Ent[id]) {
formatex(ndmenu, charsmax(ndmenu), "\ySapkayi Kaldir \d[\r%s\d]^n\w", sapka[id]);
menu_additem(Menu, ndmenu, "1");
}
for(new i=0; i < sizeof(modeller); i++) {
num_to_str(i+2, num, charsmax(num));
menu_additem(Menu, modeller[i][menuName], num);
}
menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, Menu);
}
public sapkaMenu2(id, menu, item) {
if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
new data[6], key;
menu_item_getinfo(menu, item, _, data, charsmax(data));
key = str_to_num(data);
switch(key) {
case 1 : {
sapkaKaldir(id);
client_print_color(id, id, "^1[^3%s^1]^4 %s^1 modeliniz kaldirildi^3.", g_sztags[tag], sapka[id]);
}
default : {
key -= 2;
if( !modeller[key][yetki] || get_user_flags(id) & modeller[key][yetki] ) {
sapkaKaldir(id);
sapkaOlustur(id, modeller[key][modelName], key);
parse(modeller[key][menuName], sapka[id], charsmax(sapka[]));
client_print_color(id, id, "^1[^3%s^1]^4 %s^1 modelini taktiniz^3.", g_sztags[tag], sapka[id]);
if(modeller[key][glowKontrol]) {
set_entvar(g_Ent[id], var_renderfx, kRenderFxGlowShell);
set_entvar(g_Ent[id], var_rendercolor, Float:{0.0, 250.0, 0.0});
set_entvar(g_Ent[id], var_rendermode, kRenderNormal);
set_entvar(g_Ent[id], var_renderamt, 30.0);
}
} else
client_print_color(id, id, "^1[^3%s^1] ^4Bu sapkayi kullanamazsin.^1 Aramiza katilmak istersen ^3/ts3^4 yazabilirsin.", g_sztags[tag]);
}
}
sapkaMenu(id);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
sapkaOlustur( id, MDL_FILE[], index = 0 ) {
g_Ent[id] = rg_create_entity("info_target");
if(!is_nullent(g_Ent[id])) {
set_entvar(g_Ent[id], var_model, MDL_FILE);
set_entvar(g_Ent[id], var_modelindex, g_MdlIndex[index]);
set_entvar(g_Ent[id], var_movetype, MOVETYPE_FOLLOW);
set_entvar(g_Ent[id], var_aiment, id);
}
}
public sapkaKaldir(id) {
if(!is_nullent(g_Ent[id])) {
set_entvar(g_Ent[id], var_flags, FL_KILLME);
g_Ent[id] = 0;
}
}
@silahmenu(const id){
new menu = menu_create(fmt("\r%s \w| \ySilah Menu", g_sztags[menuusttag]), "@silahmenu_devam");
menu_additem(menu, fmt("\r%s \w| \yAK-47 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yM4A1 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yAWP \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yMP5 \r+ Deagle", g_sztags[tag]));
menu_additem(menu, fmt("\r%s \w| \yXM014 \r+ Deagle", g_sztags[tag]));
menu_setprop(menu, MPROP_EXITNAME, fmt("\d%s \w| \yCikis", g_sztags[tag]));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
@silahmenu_devam(id, menu, item) {
if( item == MENU_EXIT ){
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item){
case 0:{
rg_give_item(id,"weapon_ak47");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_AK47,90);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 1:{
rg_give_item(id,"weapon_m4a1");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_M4A1,90);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 2:{
rg_give_item(id,"weapon_awp");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_AWP,30);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 3:{
rg_give_item(id,"weapon_mp5navy");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_MP5N,120);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
case 4:{
rg_give_item(id,"weapon_xm1014");
rg_give_item(id,"weapon_deagle");
rg_set_user_bpammo(id,WEAPON_XM1014,32);
rg_set_user_bpammo(id,WEAPON_DEAGLE,30);
}
}
menu_destroy(menu); return PLUGIN_HANDLED;
}
ADMIN_BAN olan kismi ADMIN_LEVEL_B olarak güncelleyin.
reCs:Go Rank Menu (%50)
RE: Admin Menu Plugin İstek
(04-04-2021, 00:16)bilalgecer47 Adlı Kullanıcıdan Alıntı:Sadece "n" yetkisi değilmi hocam(04-04-2021, 00:11)qouila Adlı Kullanıcıdan Alıntı: n yetkisi girişini yapabilir misiniz rica etsem ben yapamıyorum da sadece "n" yetkisi olanların girmesini istiyorum
ADMIN_BAN olan kismi ADMIN_LEVEL_B olarak güncelleyin.
RE: Admin Menu Plugin İstek
RE: Admin Menu Plugin İstek
(04-04-2021, 00:20)bilalgecer47 Adlı Kullanıcıdan Alıntı:Teşekkür ederim(04-04-2021, 00:17)qouila Adlı Kullanıcıdan Alıntı: Sadece "n" yetkisi değilmi hocamEvet n yetkisini verince girmesini istiyorsaniz yazdığım gibi yapmaniz lazım.
Konu çözüldü Emeği olan her arkadaşa Teşekkür ediyorum
Son Düzenleme: 04-04-2021, 00:22, Düzenleyen: qouila
RE: Admin Menu Plugin İstek
İstek konusu, @Ygtkms adlı kullanıcı tarafından 7 saat içinde çözülmüştür.
İsteği çözdüğü için ygtkms Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
ygtkms Adlı kullanıcı sizin dışınızda toplam 1 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için ygtkms Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
ygtkms Adlı kullanıcı sizin dışınızda toplam 1 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Konuyu Okuyanlar: 1 Ziyaretçi
)

