Offline |
 |
Csatlakozott:2019.07.19. 10:58 Hozzászólások:175 Megköszönt másnak: 37 alkalommal
|
8mTNNe írta: Szia ilyenre gondoltál elértél egy x időt a szerveren be jön a menü és meg kapod a pontot ? 5 10 15 percnél be fogja hozni a menüt 5 percnél be hozza és 5 pontot kapsz 10 percnél be hozza és 10 pontot kapsz 15 percnél be hozza és 30 pontot kapsz remélem ilyenre gondoltál. #include <amxmodx> #include <colorchat> #pragma tabsize 0 new Pont[33] public plugin_init() { register_plugin("ido menu", "1.0", "8mTNNe ") } public client_connect(id) { set_task(300.0, "menu1",id) set_task(900.0, "menu2",id) set_task(1800.0, "menu3",id) } public menu1(id) { new String[121]; format(String, charsmax(String), "Pont: \r%d$", Pont[id]); new menu = menu_create(String, "menu1_h"); formatex(String, charsmax(String), "Sikeresen elerted ezt a Pontotbablabla Vedd fel katt ide 5 Pont"); menu_additem(menu, String, "1",0); menu_display(id, menu, 0); } public menu1_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return; } 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) { case 1: megkaPont(id) } } public megkaPont(id) { Pont[id] += 5; ColorChat(id, GREEN, "Sikeresen Meg van az idod! kaptal Pontot"); } public menu2(id) { new String[121]; format(String, charsmax(String), "Pont: \r%d$", Pont[id]); new menu = menu_create(String, "menu2_h"); formatex(String, charsmax(String), "Sikeresen elerted ezt a Pontotbablabla Vedd fel katt ide 15 Pont"); menu_additem(menu, String, "1",0); menu_display(id, menu, 0); } public menu2_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return; } 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) { case 1: megkaPont2(id) } } public megkaPont2(id) { Pont[id] += 15; ColorChat(id, GREEN, "Sikeresen Meg van az idod! kaptal Pontot"); } public menu3(id) { new String[121]; format(String, charsmax(String), "Pont: \r%d$", Pont[id]); new menu = menu_create(String, "menu3_h"); formatex(String, charsmax(String), "Sikeresen elerted ezt a Pontotbablabla Vedd fel katt ide 30 Pont"); menu_additem(menu, String, "1",0); menu_display(id, menu, 0); } public menu3_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return; } 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) { case 1: megkaPont3(id) } } public megkaPont3(id) { Pont[id] += 30; ColorChat(id, GREEN, "Sikeresen Meg van az idod! kaptal Pontot"); }
Nem ilyenre gondoltam, probálgattam de nem nagyon jön össze.. public Perc_menu(id){ new szMenu[121]; format(szMenu, charsmax(szMenu), "\d\r%s \wPercmenü", ch); new menu = menu_create(szMenu, "percj"); if(Percadata[id]) formatex(szMenu, charsmax(szMenu), "Játsz a szerveren 5 percet! [még %d Perc]", Percadata); else formatex(szMenu, charsmax(szMenu), "Teljesítve!"); menu_additem(menu, szMenu, "1", 0); if(Percadata[id]) formatex(szMenu, charsmax(szMenu), "Játsz a szerveren 10 percet! [még %d Perc]", Percadata); else formatex(szMenu, charsmax(szMenu), "Teljesítve!"); menu_additem(menu, szMenu, "1", 0); if(Percadata[id]) formatex(szMenu, charsmax(szMenu), "Játsz a szerveren 60 percet! [még %d Perc]", Percadata); else formatex(szMenu, charsmax(szMenu), "Teljesítve!"); menu_additem(menu, szMenu, "1", 0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public percj(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64], Message[256]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { Perc_menu(id); } } }
Ez így ahogy van kuka.  Valaki esetleg?
|
|