Yaptıgım Menude hata var :D
Gönderilme zamanı: Pzr Şub 26, 2017 6:37 pm
Beyler pro server ıcın guzel bır menu yapmak ıstıyorum ama yonlendırmesınde hata yapmısım sızden rıcam duzeltırmısınız bıde nerde hata yaptıgımı anlatırmısınız 
5-6 tane hata gördüm çektiğim bir videoyu tekrardan editlemek için uğraşıyorum renderdeyken başka bir işle mücadele edemem yardımcı olucak yoksa olurum 1 - 2 saateTunnS[C] yazdı:@redarmygaming
@semihkerim31
@seypa
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.0"
#define AUTHOR "TunnS[C]"
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /ozelmenu","Menu")
register_clcmd("say_team /ozelmenu","Menu")
}
public Menu(id) {
new menu = menu_create("\d[\rSpecial ForceS \y| \rClan\d] \r// \wEnvarTeR MENU \r\\ ^n\d // cs192.csduragi.com // \r- \r\\ \d:www.facebook.com/attackgamingtr \r//", "menu_handler")
menu_additem(menu, "\r[Special ForceS] ~> \yRadyo Dinle", "1", 0);
menu_additem(menu, "\r[Special ForceS] ~> \yClana Gir", "2", 0);
menu_additem(menu, "\r[Special ForceS] ~> \yDestekMenu", "3", 0);
menu_additem(menu, "\r[Special ForceS] ~> \ySkorunu Sifirla", "4", 0);
menu_additem(menu, "\r[Special ForceS] ~> \yMolotov Al", "5", 0);
menu_additem(menu, "\r[Special ForceS] ~> \yReklam At", "6", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yCikis");
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: {
client_cmd(id, "say /radyo")
}
case 2: {
client_cmd(id, "say /tagal")
}
case 3: {
ctadminmenu(id)
client_printc(id, "!gDestek Menusune Giris Yapildi !n!");
}
case 4: {
client_cmd(id, "say /reset")
}
case 5: {
client_cmd(id, "say /molotov")
}
case 6: {
client_cmd(id, "say /reklam")
}
case 7: {
//
}
case 8: {
//
}
}
menu_destroy(menu);
}
public ctadminmenu(id) {
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "DESTEK Menu")
menu = menu_create(Menuz, "OzelMenuHandler13s")
formatex(Menuz, charsmax(Menuz), "\yKampanya 1 Ay Adminlik 15 \wTL")
menu_additem(menu, Menuz, "1", 0)
formatex(Menuz, charsmax(Menuz), "\yServer Ismi \r[ \yZombie WarS \r]")
menu_additem(menu, Menuz, "4", 0)
formatex(Menuz, charsmax(Menuz), "\ySlot Tagi \r[ \yCapitaLL \r]")
menu_additem(menu, Menuz, "5", 0)
formatex(Menuz, charsmax(Menuz), "\yServer IP : 213.238.173.78")
menu_additem(menu, Menuz, "6", 0)
formatex(Menuz, charsmax(Menuz), "\yTeam Speak 3 ' \wBaglan ^n\yCebindeki KD ' Miktari [ \r%i \y] ",para[id])
menu_additem(menu, Menuz, "3", 0)
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/Kod: Tümünü seç
case 3: {
ctadminmenu(id)
client_printc(id, "!gDestek Menusune Giris Yapildi !n!");
}Yarin menuye bakicam hatta bir tane daha case gibi eklicem ama ilk once karsilastirma yapicam 2 si arasinda tesekkur ederimPaZee yazdı:Benim yaptigim ilk hatalarimi yapmisin buda dogru yoldasin demek. En azindan oyle saniyorum
Telefondan baktim pek detaya girmedim ilk gozume carpani sildim.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.0" #define AUTHOR "TunnS[C]" public plugin_init() { register_plugin(PLUGIN,VERSION,AUTHOR) register_clcmd("say /ozelmenu","Menu") register_clcmd("say_team /ozelmenu","Menu") } public Menu(id) { new menu = menu_create("\d[\rSpecial ForceS \y| \rClan\d] \r// \wEnvarTeR MENU \r\\ ^n\d // cs192.csduragi.com // \r- \r\\ \d:www.facebook.com/attackgamingtr \r//", "menu_handler") menu_additem(menu, "\r[Special ForceS] ~> \yRadyo Dinle", "1", 0); menu_additem(menu, "\r[Special ForceS] ~> \yClana Gir", "2", 0); menu_additem(menu, "\r[Special ForceS] ~> \yDestekMenu", "3", 0); menu_additem(menu, "\r[Special ForceS] ~> \ySkorunu Sifirla", "4", 0); menu_additem(menu, "\r[Special ForceS] ~> \yMolotov Al", "5", 0); menu_additem(menu, "\r[Special ForceS] ~> \yReklam At", "6", 0); menu_setprop(menu,MPROP_NEXTNAME,"\yIleri") menu_setprop(menu,MPROP_BACKNAME,"\yGeri") menu_setprop(menu,MPROP_EXITNAME,"\yCikis"); 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: { client_cmd(id, "say /radyo") } case 2: { client_cmd(id, "say /tagal") } case 3: { ctadminmenu(id) client_printc(id, "!gDestek Menusune Giris Yapildi !n!"); } case 4: { client_cmd(id, "say /reset") } case 5: { client_cmd(id, "say /molotov") } case 6: { client_cmd(id, "say /reklam") } case 7: { // } case 8: { // } } menu_destroy(menu); } public ctadminmenu(id) { new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "DESTEK Menu") menu = menu_create(Menuz, "OzelMenuHandler13s") formatex(Menuz, charsmax(Menuz), "\yKampanya 1 Ay Adminlik 15 \wTL") menu_additem(menu, Menuz, "1", 0) formatex(Menuz, charsmax(Menuz), "\yServer Ismi \r[ \yZombie WarS \r]") menu_additem(menu, Menuz, "4", 0) formatex(Menuz, charsmax(Menuz), "\ySlot Tagi \r[ \yCapitaLL \r]") menu_additem(menu, Menuz, "5", 0) formatex(Menuz, charsmax(Menuz), "\yServer IP : 213.238.173.78") menu_additem(menu, Menuz, "6", 0) formatex(Menuz, charsmax(Menuz), "\yTeam Speak 3 ' \wBaglan ^n\yCebindeki KD ' Miktari [ \r%i \y] ",para[id]) menu_additem(menu, Menuz, "3", 0) formatex(Menuz, charsmax(Menuz), "\rCikis") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_setprop(menu,MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) return PLUGIN_HANDLED } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par } */
Bu arada semihkerimi kullanmiyorum yenisi bu.
YaptiginKisminda 2 tane kapanis var ve public ve clienti 2 kapanisin arasina koymusun benim attigima ve senin attigina bak anlarsin iyi gunler.Kod: Tümünü seç
case 3: { ctadminmenu(id) client_printc(id, "!gDestek Menusune Giris Yapildi !n!"); }
Sorun olursa bildir.
redarmygaming yazdı:süslü parantez hatası blok açmışsın aşağıda kapatmışsın kod satırı ekleyip tekrardan kapatmışsın dikkat et genellikle bu hatalar çok satırlı pluginlerde bulmak uğraştıracaktır.
Hayla hatalar varPaZee yazdı:Benim yaptigim ilk hatalarimi yapmisin buda dogru yoldasin demek. En azindan oyle saniyorum
Telefondan baktim pek detaya girmedim ilk gozume carpani sildim.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.0" #define AUTHOR "TunnS[C]" public plugin_init() { register_plugin(PLUGIN,VERSION,AUTHOR) register_clcmd("say /ozelmenu","Menu") register_clcmd("say_team /ozelmenu","Menu") } public Menu(id) { new menu = menu_create("\d[\rSpecial ForceS \y| \rClan\d] \r// \wEnvarTeR MENU \r\\ ^n\d // cs192.csduragi.com // \r- \r\\ \d:www.facebook.com/attackgamingtr \r//", "menu_handler") menu_additem(menu, "\r[Special ForceS] ~> \yRadyo Dinle", "1", 0); menu_additem(menu, "\r[Special ForceS] ~> \yClana Gir", "2", 0); menu_additem(menu, "\r[Special ForceS] ~> \yDestekMenu", "3", 0); menu_additem(menu, "\r[Special ForceS] ~> \ySkorunu Sifirla", "4", 0); menu_additem(menu, "\r[Special ForceS] ~> \yMolotov Al", "5", 0); menu_additem(menu, "\r[Special ForceS] ~> \yReklam At", "6", 0); menu_setprop(menu,MPROP_NEXTNAME,"\yIleri") menu_setprop(menu,MPROP_BACKNAME,"\yGeri") menu_setprop(menu,MPROP_EXITNAME,"\yCikis"); 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: { client_cmd(id, "say /radyo") } case 2: { client_cmd(id, "say /tagal") } case 3: { ctadminmenu(id) client_printc(id, "!gDestek Menusune Giris Yapildi !n!"); } case 4: { client_cmd(id, "say /reset") } case 5: { client_cmd(id, "say /molotov") } case 6: { client_cmd(id, "say /reklam") } case 7: { // } case 8: { // } } menu_destroy(menu); } public ctadminmenu(id) { new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "DESTEK Menu") menu = menu_create(Menuz, "OzelMenuHandler13s") formatex(Menuz, charsmax(Menuz), "\yKampanya 1 Ay Adminlik 15 \wTL") menu_additem(menu, Menuz, "1", 0) formatex(Menuz, charsmax(Menuz), "\yServer Ismi \r[ \yZombie WarS \r]") menu_additem(menu, Menuz, "4", 0) formatex(Menuz, charsmax(Menuz), "\ySlot Tagi \r[ \yCapitaLL \r]") menu_additem(menu, Menuz, "5", 0) formatex(Menuz, charsmax(Menuz), "\yServer IP : 213.238.173.78") menu_additem(menu, Menuz, "6", 0) formatex(Menuz, charsmax(Menuz), "\yTeam Speak 3 ' \wBaglan ^n\yCebindeki KD ' Miktari [ \r%i \y] ",para[id]) menu_additem(menu, Menuz, "3", 0) formatex(Menuz, charsmax(Menuz), "\rCikis") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_setprop(menu,MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) return PLUGIN_HANDLED } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par } */
Bu arada semihkerimi kullanmiyorum yenisi bu.
YaptiginKisminda 2 tane kapanis var ve public ve clienti 2 kapanisin arasina koymusun benim attigima ve senin attigina bak anlarsin iyi gunler.Kod: Tümünü seç
case 3: { ctadminmenu(id) client_printc(id, "!gDestek Menusune Giris Yapildi !n!"); }
Sorun olursa bildir.