Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Boş Menu Edıtleyıp Atarmısınız ?

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
TunnS[C]
Mesajlar: 3971
Kayıt: Prş Oca 05, 2017 12:38 pm
Konum: Ordu
Server Ip/DNS: 213.238.173.78
Clan İsmi: CapitaLL |
İletişim:

Boş Menu Edıtleyıp Atarmısınız ?

Mesaj gönderen TunnS[C] »

Selamun Aleykum

Ben guzel bır menu yapıcam humans classı dıyebılırız.Ama boş menu lazım o basıt bulabılırım ama içine onceden 2 şey eklemenızı ıstıcem.

1-Servere gıren oyuncuya dırek acılsın ama her raund acılmasın oto sadece servere gırınce acılsın sonra kendısı say komutuyla açar.

2-Incısı ıse yetkılı kısıler ıcın olcak 5 dekı secenegı b yetkısıne 6 dakı secenegı ıse dokuya sahıp olan yetkılıler açabılsınler.

Bu kadar ıstegım gerısını ben kodlucam yapabılırsenız sevınırım ıyı gunler :D

Servere gırer gırmez olanı buldum yorumu guncellıyorum :D Şimdi sadece 5 6 dakı satırlar yetkıye ozel olsun

Kod: Tümünü seç

#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>

#define PLUGIN "Bos Menu"
#define VERSION "1.2"
#define AUTHOR "-MawiLarq-"


public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /pegasus","Menu")
register_clcmd("say_team /menu","Menu")
RegisterHam(Ham_Spawn, "player", "runda", 1);

}
public runda(id){ 
set_task(0.1, "Menu", id) 
}


public Menu(id) {
new menu = menu_create("\yCSM", "menu_handler")

menu_additem(menu, "\yCSM", "2", 0);
menu_additem(menu, "\yCSM", "3", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yCikis \dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}

public menu_handler(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 adminismi[32]
get_user_name(id,adminismi,31)

switch(key)
{
case 1: {
}
case 2: {
//
}
case 3: {
//
}
case 4: {
//
}
case 5: {
//
}
case 6: {
//
}
case 7: {
//
}
case 8: {
//
}
case 9: {
//
}
case 10: {
//
}
case 11: {
//
}
case 12: {
//
}
case 13: {
//
}
case 14: {
//
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
} 


Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Boş Menu Edıtleyıp Atarmısınız ?

Mesaj gönderen PaZee »

;

Kod: Tümünü seç

#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>

#define PLUGIN "Bos Menu"
#define VERSION "1.2"
#define AUTHOR "-MawiLarq-"


public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /pegasus","Menu")
register_clcmd("say_team /menu","Menu")
RegisterHam(Ham_Spawn, "player", "runda", 1);

}
public runda(id){ 
set_task(0.1, "Menu", id) 
}


public Menu(id) {
new menu = menu_create("\yCSM", "menu_handler")

menu_additem(menu, "\yCSM", "1", 0);
menu_additem(menu, "\yCSM", "2", 0);
menu_additem(menu, "\yCSM", "3", 0);
menu_additem(menu, "\yCSM", "4", 0);
menu_additem(menu, "\yB Yetkisi", "5", 0);
menu_additem(menu, "\yA yetkisi", "6", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yCikis \dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}

public menu_handler(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 adminismi[32]
get_user_name(id,adminismi,31)

switch(key)
{
case 1: {
}
case 2: {
//
}
case 3: {
//
}
case 4: {
//
}
case 5:
{
    if(get_user_flags(id) & ADMIN_RESERVATION)
	{
	}
}
case 6: 
{
    if(get_user_flags(id) & ADMIN_IMMUNITY)
	{
	}
}


menu_destroy(menu);
return PLUGIN_HANDLED;
} 

client_putinserver(id)
{
    Menu(id)
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
TunnS[C]
Mesajlar: 3971
Kayıt: Prş Oca 05, 2017 12:38 pm
Konum: Ordu
Server Ip/DNS: 213.238.173.78
Clan İsmi: CapitaLL |
İletişim:

Boş Menu Edıtleyıp Atarmısınız ?

Mesaj gönderen TunnS[C] »

PaZee yazdı:;

Kod: Tümünü seç

#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>

#define PLUGIN "Bos Menu"
#define VERSION "1.2"
#define AUTHOR "-MawiLarq-"


public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /pegasus","Menu")
register_clcmd("say_team /menu","Menu")
RegisterHam(Ham_Spawn, "player", "runda", 1);

}
public runda(id){ 
set_task(0.1, "Menu", id) 
}


public Menu(id) {
new menu = menu_create("\yCSM", "menu_handler")

menu_additem(menu, "\yCSM", "1", 0);
menu_additem(menu, "\yCSM", "2", 0);
menu_additem(menu, "\yCSM", "3", 0);
menu_additem(menu, "\yCSM", "4", 0);
menu_additem(menu, "\yB Yetkisi", "5", 0);
menu_additem(menu, "\yA yetkisi", "6", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yCikis \dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}

public menu_handler(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 adminismi[32]
get_user_name(id,adminismi,31)

switch(key)
{
case 1: {
}
case 2: {
//
}
case 3: {
//
}
case 4: {
//
}
case 5:
{
    if(get_user_flags(id) & ADMIN_RESERVATION)
	{
	}
}
case 6: 
{
    if(get_user_flags(id) & ADMIN_IMMUNITY)
	{
	}
}


menu_destroy(menu);
return PLUGIN_HANDLED;
} 

client_putinserver(id)
{
    Menu(id)
}

Eywallah Sagolasın :D

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Boş Menu Edıtleyıp Atarmısınız ?

Mesaj gönderen PaZee »

client_putinserver in basina public koy. unutmusum public client_putinserver(id)

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
TunnS[C]
Mesajlar: 3971
Kayıt: Prş Oca 05, 2017 12:38 pm
Konum: Ordu
Server Ip/DNS: 213.238.173.78
Clan İsmi: CapitaLL |
İletişim:

Boş Menu Edıtleyıp Atarmısınız ?

Mesaj gönderen TunnS[C] »

public client_putinserver(id) yaptım tamamdır.

Link:
Linklerini gizle
Linki Kopyala
Cevapla