CSPLague
Menü ile Meslegi Birlestirirmisiniz... - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Menü ile Meslegi Birlestirirmisiniz... (/showthread.php?tid=8993)



Menü ile Meslegi Birlestirirmisiniz... - blackzone - 18-11-13


.sma   meslek.sma (Size: 7.62 KB / Downloads: 117) ---
.sma   Pompalı.sma (Size: 81.73 KB / Downloads: 101)

MESLEĞİ MENÜYE KOYARMISINIZ MİSAL

1.MARKET
2.T SHOP
3.İSYAN MENU
4.MESLEK MENU
5.TL TRANSFER

VE BİŞE SORUCAM BEN BİRLEŞTİRİYORUM MESLEGİN İCİNDEKİ GEREKLİ YERLERİ KOPYALIYORUM MENÜYE YAPIŞTIRIYORUM AMXX SORUNSUZ GEÇİYO FAKAT

Code:
formatex(Menuz, charsmax(Menuz), "\rAllStar // \wIsyan Menu")
menu_additem(menu, Menuz, "3")

"3" OLAN YER ID MESLEGİN IDI KAÇ YANİ O IDA 3 YAZIYORUM MESLEGI SECIYORUM ISYANMENU ACILIYO 5 YAZIYORUM TSHOP ACILIYO 7-8-9 FİLAN YAZINCADA HİC BİR MENÜ ACILMIYO ? ONUN IDINI NASIL ANLARIM YARDIM BİŞE EKLEMEK İSTEDİMMİ MENÜYE IDINI NASIL ANLAYABİLİRİM?


Cevap: Menü ile Meslegi Birlestirirmisiniz... - blackzone - 20-11-13

güncel


Cevap: Menü ile Meslegi Birlestirirmisiniz... - bilbaz - 20-11-13

PHP Code:
formatex(Menuzcharsmax(Menuz), "\rAllStar // \wIsyan Menu")
menu_additem(menuMenuz"3"
Burdaki 3 Ve Diğerleri amenu_devam publicine giderler,Burda Belirtilmiş;
PHP Code:
menu menu_create(Menuz"amenu_devam"
Yani Menüden Bir işlem yapıldığında amenu_devam'a Gidilcek ve amenu_devam'a bağlı işlem yapılcak;
PHP Code:
public amenu_devam(id,amenu,item){
    if(
item == MENU_EXIT)
    {
        
menu_destroy(amenu)
        return 
PLUGIN_HANDLED    
    
}
    new 
accescallbackdata[6], iname[64]
    
menu_item_getinfo(amenuitemaccesdata5iname63,callback)
    if(
str_to_num(data) == 1)
    {
        
login_menusu(id)
    }
    else if(
str_to_num(data) == 2)
    {
        if(
engel1[id] == 0) {
            
Tienda1(id)
        } else {
            
IlkMenu(id)
        }
    }
    else if(
str_to_num(data) == 3)
    {
        
isyan_menu(id// İşte 3'e basınca isyan_menu(id) açılıcak.
    
}
    else if(
str_to_num(data) == 4)
    {
        
transfer_menu(id)
    }
    else if(
str_to_num(data) == 5)
    {
        
Tienda(id)
    }
    
menu_destroy(amenu)
    return 
PLUGIN_HANDLED

İşte o 3 Rakamı buraya bağlı.Adam 3'e bastığında isyan_menu(id) publicine yöneliyor.
PHP Code:
else if(str_to_num(data) == 3)
{
        
isyan_menu(id)




Cevap: Menü ile Meslegi Birlestirirmisiniz... - blackzone - 21-11-13

yaptım fakat amxx gecmiyo hata veriyo nerde hata yapmısım bakarmısın lütfen


.sma   deneme.sma (Size: 87.63 KB / Downloads: 84)

nedense yaptıklarım senin aynısını yapıyorum fakat hata alıyorum
cevap verdigin icin tesekkürler cok lazım bana suan bu yaptıklarım neden hatalı anlamadım aynısını yapıyorum aslında


Cevap: Menü ile Meslegi Birlestirirmisiniz... - bilbaz - 22-11-13

Aldığın sorunlar aşırı fazla ,lütfen dikkatli oku.Anlamadıysan sorabilirsin.Yeter ki oku Big Grin
Şimdi;

PHP Code:
formatex(Menuzcharsmax(Menuz), "\yAllStar // \wTL Transfer ^n\wCebinizdeki TL \r[ %i ]",g_jbpacks[id])
menu_additem(menuMenuz"4")

formatex(Menuzcharsmax(Menuz), "\wCikis")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)

menu_display(idmenu0
Yanlış yerde ,verdiği hata ise menuz'yu tanımlamadığın için yani ;
PHP Code:
menu menu_create(Menuz"amenu_devam"
ile aynı parantezde değil ve bu yüzden hata alıyosun.
*************************************************************
Ayrıca fazladan parantez var 1692'inci Satırda.
*************************************************************
PHP Code:
public MeslekMenu(id
publicinde ise menu_additem'ler mevcut .menu_handler222 publicindede caseler olmasına rağmen menu_handler222 ile Meslekmenu'yu bağlıyan kod ortada yok.Haliyle burdada hata alırsın.
Yapman Gereken MeslekMenu(id) publicinin menu_additem'lerinhemen üstüne bu kodu yazmak ;
PHP Code:
new menu menu_create("\yMeslekmenu""menu_handler222"
*************************************************************
PHP Code:
client_print(id,print_center,"HEALTHKIT = %d/2",healtime2[id]) 
Deki healtime2 değişkeni asla yaratılmamış kendi kafandan yazmış yada kopyalamışsın.
En üste 88'inci satırdaki

PHP Code:
new healtime[33]; 
kodunu
PHP Code:
new healtime2[33]; 
yap.


Cevap: Menü ile Meslegi Birlestirirmisiniz... - blackzone - 22-11-13

saol Smile teşekkürler sorunsuz calısıyo fakat bi sorum daha olucak amxx sorunsuz geciyo calısıyo gayet güzel ama sadece amxx cevirirken su hata geliyo altta resimdeki gibi;

[Image: 4896incid8266379.jpg]

resimdede gordugun gibi hizver hatası o neden kaynaklanıyor sma altta


.sma   deneme_2.sma (Size: 88.84 KB / Downloads: 99)


Cevap: Menü ile Meslegi Birlestirirmisiniz... - JDM - 22-11-13

86. satırda hizver[33] adında global bir değişken oluşturmuşsun fakat hiçbir yerde bu değişkeni kullanmamışsın? Eğer onu silersen veya bir public'te kullanırsan warning hatası vermez.


Cevap: Menü ile Meslegi Birlestirirmisiniz... - blackzone - 22-11-13

tekrar yapıyodum aynı plugini bu sefer hic hata almadım simdi baktım cevap yazmıssın yinede yazdıgın için teşekkürler konu çözülmüştür Smile


Cevap: Menü ile Meslegi Birlestirirmisiniz... - akcaliberkk - 22-11-13

Çözülmüş İsteklere taşındı.