güncel
meslek.sma --- Pompalı.sma
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
"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?Kod:formatex(Menuz, charsmax(Menuz), "\rAllStar // \wIsyan Menu") menu_additem(menu, Menuz, "3")
Konu JDM tarafından (20-11-13 Saat 17:40 ) değiştirilmiştir. Sebep: Yazılar değişti
güncel
Burdaki 3 Ve Diğerleri amenu_devam publicine giderler,Burda Belirtilmiş;PHP- Kodu:
formatex(Menuz, charsmax(Menuz), "\rAllStar // \wIsyan Menu")
menu_additem(menu, Menuz, "3")
Yani Menüden Bir işlem yapıldığında amenu_devam'a Gidilcek ve amenu_devam'a bağlı işlem yapılcak;PHP- Kodu:
menu = menu_create(Menuz, "amenu_devam")
İşte o 3 Rakamı buraya bağlı.Adam 3'e bastığında isyan_menu(id) publicine yöneliyor.PHP- Kodu:
public amenu_devam(id,amenu,item){
if(item == MENU_EXIT)
{
menu_destroy(amenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(amenu, item, acces, data, 5, iname, 63,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
}
PHP- Kodu:
else if(str_to_num(data) == 3)
{
isyan_menu(id)
}
Konu bilbaz tarafından (21-11-13 Saat 02:19 ) değiştirilmiştir.
yaptım fakat amxx gecmiyo hata veriyo nerde hata yapmısım bakarmısın lütfen
deneme.sma
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
Konu blackzone tarafından (21-11-13 Saat 21:55 ) değiştirilmiştir.
Aldığın sorunlar aşırı fazla ,lütfen dikkatli oku.Anlamadıysan sorabilirsin.Yeter ki oku
Şimdi;
Yanlış yerde ,verdiği hata ise menuz'yu tanımlamadığın için yani ;PHP- Kodu:
formatex(Menuz, charsmax(Menuz), "\yAllStar // \wTL Transfer ^n\wCebinizdeki TL \r[ %i ]",g_jbpacks[id])
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\wCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
ile aynı parantezde değil ve bu yüzden hata alıyosun.PHP- Kodu:
menu = menu_create(Menuz, "amenu_devam")
************************************************** ***********
Ayrıca fazladan parantez var 1692'inci Satırda.
************************************************** ***********
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.PHP- Kodu:
public MeslekMenu(id)
Yapman Gereken MeslekMenu(id) publicinin menu_additem'lerinhemen üstüne bu kodu yazmak ;
************************************************** ***********PHP- Kodu:
new menu = menu_create("\yMeslekmenu", "menu_handler222")
Deki healtime2 değişkeni asla yaratılmamış kendi kafandan yazmış yada kopyalamışsın.PHP- Kodu:
client_print(id,print_center,"HEALTHKIT = %d/2",healtime2[id])
En üste 88'inci satırdaki
kodunuPHP- Kodu:
new healtime[33];
yap.PHP- Kodu:
new healtime2[33];
saol 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;
resimdede gordugun gibi hizver hatası o neden kaynaklanıyor sma altta
deneme_2.sma
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.
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague
Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
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
Çözülmüş İsteklere taşındı.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/