[On/Off] Naujoj meniu sistemoj
Posted: 2012 Mar 15 13:55
Sveiki, esu mates kaip padaryti ON/OFF mygtukus ant senosios meniu sistemos, o kaip tai padaryti ant naujos? Ir ar tai imanoma? Dekui is anksto.
Taip, tai įmanoma su 1 ar 2 kintamaisiais.zirualas wrote:Sveiki, esu mates kaip padaryti ON/OFF mygtukus ant senosios meniu sistemos, o kaip tai padaryti ant naujos? Ir ar tai imanoma? Dekui is anksto.
Tai nori, kad pasirinkus tam tikrą meniu punktą, iš buvusio [ON] pasikeistų į [OFF] ir atvirkščiai?zirualas wrote:Ko nesuprast? Gi Paprasciausi meniu mygtukai su funkcija isjungti/ijungti. Pavyzdziui:
Matyti zinute [ON/OFF]
Ir paspaudi ta punkta jis pasikeicia i priesinga (pavyzdziui dabar yra ijungtas tai bus isjungtas)
Code: Select all
#include <amxmodx> new bool:On; public plugin_init() register_clcmd("say /test", "OnSayTest"); public OnSayTest(client){ new menu = menu_create("Menu", "OnMenu"); menu_additem(menu, On ? "Noob Mode \y[ON]" : "Noob Mode \y[OFF]"); menu_display(client, menu);} public OnMenu(client, menu, item){ if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch (item) { case 0: { On = !On; menu_item_setname(menu, item, On ? "Noob Mode \y[ON]" : "Noob Mode \y[OFF]"); menu_display(client, menu); return PLUGIN_HANDLED; } } menu_destroy(menu); return PLUGIN_HANDLED;}