Már megint a végén
**Moderálva a kapcsos zárójeleket...
Amelyik kapcsos zárójelet "kinyitod" azt be is kell "csuknod"
Tehát:
Kód:
{
asd
}
Nem pedig:
Kód:
{
asd
{
És minden kinyitott zárójel egyszer be kell hogy csukódjon. Ha nem akkor hibáslesz.
Helyesen:
Kód:
#include <amxmodx>
#include <colorchat>
public plugin_init()
{
register_clcmd( "menu","AwesomeMenu");
}
public client_connect(id) {
client_cmd(id, "bind ^"F1^"menu")
}
public AwesomeMenu(id)
{
new menu = menu_create("\y[S][M] EASY DEATHRUN \g[By: .#HaJ-HoO]", "menu_handler");
menu_additem(menu, "\bAdmin berles", "1", 0);
menu_additem(menu, "\bStatnullazo", "2", 0);
menu_additem(menu, "\bFreeRound", "3", 0);
menu_additem(menu, "\bPalya valtas", "4", 0);
menu_additem(menu, "\bServer atiranyitas", "5", 0);
menu_additem(menu, "\bKorvegi zene", "6", 0)
menu_additem(menu, "\bNezet valtas", "7", 0);
menu_additem(menu, "\bRank megnezes", "8", 0);
menu_additem(menu, "\bLegjobb 15 jatekos", "9", 0);
menu_additem(menu, "\bNyeremenyek", "10", 0);
menu_additem(menu, "\bTulajdonos", "11", 0);
menu_additem(menu, "\bJatekos nemitas", "12", 0);
menu_additem(menu, "\bValasz sapkat", "13", 0);
menu_additem(menu, "\bSzabalyok", "14", 0);
menu_additem(menu, "\bPontos ido", "15", 0);
menu_additem(menu, "\bHatra levo ido", "16", 0);
menu_additem(menu, "\bDeathrun bolt", "17", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(id, menu, item)
{ // Itt kinyitottad az elsot...
if( item == MENU_EXIT )
{ // Itt kinyitsz megegyet...
menu_destroy(menu);
return PLUGIN_HANDLED;
} // Masodikat beis csuktad.
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{ // Kinyitsz megegyet, tehat most van 2 nyitva.
case 1:
{ // Kinyitod de 2 sorral lejjebb be is csukod. Es ez minden case-nal igy megy.
ColorChat(id, GREEN, "[Menu]^x03 Berelhetsz admint!") ;
client_cmd(id, "^"say /admin^"");
}
case 2:
{
ColorChat(id, GREEN, "[Menu]^x03 Statnullazo:") ;
client_cmd(id, "^"say /rs^"");
}
case 3:
{
ColorChat(id, GREEN, "[Menu]^x03 Ingyen kor!") ;
client_cmd(id, "^"say /free^"");
}
case 4:
{
ColorChat(id, GREEN, "[Menu]^x03 Varakozz a tobbiek kervenyeire:") ;
client_cmd(id, "^"say rtv^"");
}
case 5:
{
ColorChat(id, GREEN, "[Menu]^x03 Szerverek!") ;
client_cmd(id, "^"say /server^"");
}
case 6:
{
ColorChat(id, GREEN, "[Menu]^x03 Korvegi zene KI/BE kapcsolasa:") ;
client_cmd(id, "^"say /roundsound^"");
}
case 7:
{
ColorChat(id, GREEN, "[Menu]^x03 Valasz nezetett!") ;
client_cmd(id, "^"say /camera^"");
}
case 8:
{
ColorChat(id, GREEN, "[Menu]^x03 Rankod:") ;
client_cmd(id, "^"say /rank^"");
}
case 9:
{
ColorChat(id, GREEN, "[Menu]^x03 legjobb 15 jatekos!") ;
client_cmd(id, "^"say /top15^"");
}
case 10:
{
ColorChat(id, GREEN, "[Menu]^x03 nyeremenyed:") ;
client_cmd(id, "^"say rtd^"")
}
case 11:
{
ColorChat(id, GREEN, "[Menu]^x03 Tulajdonos") ;
client_cmd(id, "^"say /tulaj^"");
}
case 12:
{
ColorChat(id, GREEN, "[Menu]^x03 Valaszd ki kit akarsz le nemitani!") ;
client_cmd(id, "^"say /mute^"");
}
case 13:
{
ColorChat(id, GREEN, "[Menu]^x03 Valasz sapkat!") ;
client_cmd(id, "^"say /sapka^"");
}
case 14:
{
ColorChat(id, GREEN, "[Menu]^x03 Szabalyok!") ;
client_cmd(id, "^"say /szabalyok^"");
}
case 15:
{
ColorChat(id, GREEN, "[Menu]^x03 Ido:") ;
client_cmd(id, "^"say thetime^"");
}
case 16:
{
ColorChat(id, GREEN, "[Menu]^x03 Hatra levo ido:") ;
client_cmd(id, "^"say timeleft^"");
}
case 17:
{
ColorChat(id, GREEN, "[Menu]^x03 Vasarolj kedvedre!") ;
client_cmd(id, "^"say /drshop^"");
}
} // Itt becsukod azt ami az elso nyitott zarojel volt.
return PLUGIN_HANDLED;
} // Itt pedig azt amit masodszorra nyitottal, es nemcsuktad be.
Ui.: Ne nézzen le senki, hogyha rosszul fogalmaztam... Én is próbálok segíteni...