Először is smoller a dupla posztról le kellene szokni, másrészt meg else if (team == CS_TEAM_CT) is kell. vagy akkor specnek is az jön be.
public fomenu(id)
{
static CsTeams: team ; team = cs_get_user_team(id)
if (team == CS_TEAM_T) // Terror menü
{
new menu = menu_create("T Menü", "fomenut_handler");
menu_additem(menu, "Élet", "1", 0); // case 1
menu_additem(menu, "Páncél", "2", 0); // case 2
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
else if (team == CS_TEAM_CT)
{
new menu = menu_create("CT Menü", "fomenuct_handler"); // CT Menü
menu_additem(menu, "Gyorsasag", "1", 0); // case 1
menu_additem(menu, "Gravitáció", "2", 0); // case 2
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
return PLUGIN_HANDLED;
}
Viszont van rá mód cstrike modul nélkül is:
public fomenu(id) {
new team;
team = get_user_team(id)
switch(team) {
case 1: {
new menu = menu_create("T Menü", "fomenut_handler");
menu_additem(menu, "Élet", "1", 0); // case 1
menu_additem(menu, "Páncél", "2", 0); // case 2
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
case 2: {
new menu = menu_create("CT Menü", "fomenuct_handler"); // CT Menü
menu_additem(menu, "Gyorsasag", "1", 0); // case 1
menu_additem(menu, "Gravitáció", "2", 0); // case 2
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
}
És amit nem kérsz le másodpercenként vagy századmásodpercenként, ahhoz nem szokás static-ot használni, mert jelentéktelen.