Page 1 of 1

Paspaudus M ismeta tavo norima meniu

Posted: 2011 Oct 24 19:05
by Pukuotukas951
Kaip padaryti, nu kaip registruoti, kad tarkim paspaudus M raide zaidime ismestu vipmeniu, /vipmenu?

Re: Paspaudus M ismeta tavo norima meniu

Posted: 2011 Oct 24 20:19
by psychical

Re: Paspaudus M ismeta tavo norima meniu

Posted: 2011 Oct 24 20:43
by Pukuotukas951
Gerai, bet kaip man padaryti, kad leistu ir Ct ir T naudot meniu paspaudus m raide, jai abieju ju skirtingi meniu?

Code: Select all

public VipCTMenu(id), command_changeteam(id)
sitaip neveikia

Re: Paspaudus M ismeta tavo norima meniu

Posted: 2011 Oct 24 21:31
by newb
Darai 2 skirtingus meniu ir paspaudzius raide m tikrini koks teamas ir rodai atitinkama meniu.

Re: Paspaudus M ismeta tavo norima meniu

Posted: 2011 Oct 25 09:33
by Pukuotukas951
Damn, supratau ka parasei, bet kaip padaryt, tai neisivaizduoju :/

Code: Select all

    register_clcmd("say vipmenu", "cmdVmenu", ADMIN_LEVEL_A);    register_clcmd("say /vipmenu", "cmdVmenu", ADMIN_LEVEL_A);    register_clcmd("say_team vipmenu", "cmdVmenu", ADMIN_LEVEL_A);    register_clcmd("say_team /vipmenu", "cmdVmenu", ADMIN_LEVEL_A);

Code: Select all

public cmdVmenu(id, level, cid){        if (!cmd_access(id, level, cid, 2))        return PLUGIN_HANDLED;        if (get_user_team(id) == 1 && !VipUsed[id])    {        VipTMenu(id);    }    else if (get_user_team(id) == 2 && !VipUsed[id])    {        VipCTMenu(id);    }        else if (VipUsed[id])    {        client_printc(id, "%s Jau naudojaii menu", PREFIX);    }    else    {        client_printc(id, "%s Tiik vipam", PREFIX);        return PLUGIN_HANDLED;    }    return PLUGIN_HANDLED;}

Code: Select all

public VipCTMenu(id){    new menu = menu_create("\yVip", "VipCTMenu_handler");     menu_additem(menu, "\wM4A1 + AK47", "1", 0);    menu_additem(menu, "\wNo clip", "2", 0);    menu_additem(menu, "\wSpeed", "3", 0);    menu_additem(menu, "\wDeagle^n", "4", 0);       menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipCTMenu_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); 

Code: Select all

public VipTMenu(id){    new menu = menu_create("\yVip", "VipTMenu_handler");     menu_additem(menu, "\wGravity", "1", 0);    menu_additem(menu, "\wSpeed", "2", 0);    menu_additem(menu, "\wInvisible", "3", 0);    menu_additem(menu, "\wMulti Jump", "4", 0);        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipTMenu_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);

Re: Paspaudus M ismeta tavo norima meniu

Posted: 2011 Oct 25 13:27
by newb

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike>  public plugin_init() {    register_clcmd("chooseteam", "command_changeteam")    register_clcmd("assignteam", "command_changeteam")} public command_changeteam(id) {        switch(cs_get_user_team(id)) {        case CS_TEAM_T: showTmenu(id)        case CS_TEAM_CT: showCTmenu(id)        default: return PLUGIN_CONTINUE    }        return PLUGIN_HANDLED} public showTmenu(id) {    new menu = menu_create("\rTerrorist:", "tmenu_handler")        menu_additem(menu, "t asdf")    menu_additem(menu, "t asdf")    menu_additem(menu, "t asdf")    menu_additem(menu, "t asdf")        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)    menu_display(id, menu, 0)        return PLUGIN_HANDLED}public tmenu_handler(id, menu, item) {        switch(item) {        case MENU_EXIT: {            menu_destroy(menu)            return PLUGIN_HANDLED               }        case 0: {            // Kas nors        }        case 1: {            // Kas nors        }        case 2: {            // Kas nors        }        case 3: {            // Kas nors        }            }        menu_destroy(menu)    return PLUGIN_HANDLED}  public showCTmenu(id) {    new menu = menu_create("\rCounter Terrorist:", "ctmenu_handler")        menu_additem(menu, "ct asdf")    menu_additem(menu, "ct asdf")    menu_additem(menu, "ct asdf")    menu_additem(menu, "ct asdf")        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)    menu_display(id, menu, 0)        return PLUGIN_HANDLED} public ctmenu_handler(id, menu, item) {        switch(item) {        case MENU_EXIT: {            menu_destroy(menu)            return PLUGIN_HANDLED               }        case 0: {            // Kas nors        }        case 1: {            // Kas nors        }        case 2: {            // Kas nors        }        case 3: {            // Kas nors        }            }        menu_destroy(menu)    return PLUGIN_HANDLED}