CS - 1.6 Menü oluşturma Kısa Yazılı Anlatım !!!

avatar FlorianWirtz
Forum Sorumlusu
07-04-2025, Saat: 23:23
291
#1
Yorumu Paylaş

Eklenti İsmi: Menü oluşturma Kısa Yazılı Anlatım 
Eklenti Yazarı: @EmirCW 
Eklenti Sürümü: 1.0
Eklenti Açıklaması: Merhabalar ;Pawn Dilinde Basit Bir Şekilde Menü nasıl oluşturulur
 
reapi ile menü oluşturma gördüğüm için farklı kütüphaneler kullanarak sizle menü oluşturma göstermiş oldum.
 
PHP Kod:
#include <amxmodx>
#include <fun>
#include <cstrike>//kullanacağımız Kütüphaneler

new const szTags[] = "WebAilesi" //Menüde gözükecek Tag 

public plugin_init()
{
    
register_plugin("Örnek Memü""1.0""EmirCW")//plugin adı sürümü yapımcısı vs.
}
public 
client_putinserver(id
    
set_task(2.0"ornekanlatım"id);//oyuna girdikten 2 saniye sonra menü gelmesi için

public ornekanlatım(id)//menü gelmesi için bağlantı 
{
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item),"\w[\r%s\w]\w Menü amacı baslıgı  ?",szTags)
    new 
Menu menu_create(Item"menucase")//ilk once menunun baslıgı amacnını vs. olusturuyoruz
    
    
formatex(Itemcharsmax(Item),"\w[\r%s\w]\y Menu 1",szTags)
    
menu_additem(MenuItem"1")//1.menümüz 
    
    
formatex(Itemcharsmax(Item),"\w[\r%s\w]\y Menu 2 ",szTags)
    
menu_additem(MenuItem"2")//buda 2. menümüz her menünün kendine göre farklı anahtarı vardır her menü yani farklı bir amacı var 
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
    
}
public 
menucase(const id, const menu, const item)
{
    if(
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], name[32], accesscallback;
    
menu_item_getinfo(menuitemaccessdatacharsmax(data), namecharsmax(name), callback);
    switch(
str_to_num(data))
    {
        case 
1: { //ornek case menü 1 in ne yapmak istediğini belirler
            
        
}
        case 
2:{
            
//2. menünün ne yapmak istediğini belirleyen komuttur 
        
}
    }
    return 
PLUGIN_HANDLED

deneme
Forum Sorumlusu

Konuda Ara

0 Yorum


Konuyu Okuyanlar:
1 Ziyaretçi