Menu iejus i serva
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Menu iejus i serva
Sveiki, gal sukurtumėt pluginą?
Apie pluginą: kai įeini į serverį, iškart išmeta klausima ir 2 pasirinkimus, pvz "Ar norite klausytis radijos?" "Taip" "Ne". Jeigu pasirenki "Taip", tada automatiškai pasirašo komanda /playmedia. tiksliai nežinau šito plugino pavadinimo, bet esmę turbūt supratot.
(Jeigu jau yra toks pluginas, numeskit nuorodą, ačiū).
Apie pluginą: kai įeini į serverį, iškart išmeta klausima ir 2 pasirinkimus, pvz "Ar norite klausytis radijos?" "Taip" "Ne". Jeigu pasirenki "Taip", tada automatiškai pasirašo komanda /playmedia. tiksliai nežinau šito plugino pavadinimo, bet esmę turbūt supratot.
(Jeigu jau yra toks pluginas, numeskit nuorodą, ačiū).
-
- Gana aktyvus vartotojas
- Posts: 445
- Joined: 2011 Aug 27 09:29
Re: Menu iejus i serva
.......................... naudoji
Code: Select all
public client_putinserver(id){ .............}
Re: Menu iejus i serva
Galima gal visą pluginą numest? Nes man scriptingas tamsus miškas 

Re: Menu iejus i serva
parasiau, jei bus butinybe galesiu prideti meniu spalvas bei multilang
Code: Select all
#include <amxmodx>#include <amxmisc> new tekstas[550 char], iseiti[20], data[6], name[64], Access, callback; public plugin_init() { register_plugin("Pluginas", "0.1", "Tavo draugas") } public client_putinserver(id) { set_task(5.0, "rodau_meniu", id)} public client_disconnect(id) { remove_task(id)} public rodau_meniu(id) { formatex(tekstas, charsmax(tekstas), "Ar norite klausytis radijos?", id) new meniu = menu_create(tekstas, "meniu_komandos") formatex(tekstas, charsmax(tekstas), "Taip", id) menu_additem(meniu, tekstas, "1", 0) formatex(tekstas, charsmax(tekstas), "Ne", id) menu_additem(meniu, tekstas, "2", 0) menu_setprop(meniu, MPROP_EXIT, MEXIT_ALL) formatex(iseiti, charsmax(iseiti), "Iseiti") menu_setprop(meniu, MPROP_EXITNAME, iseiti) menu_display(id, meniu, 0) return 0} public meniu_komandos(id, menu, item) { menu_item_getinfo(menu, item, Access, data, charsmax(data), name, charsmax(name), callback) new key = str_to_num(data) switch (key) { case 1: { client_cmd(id, "say /playmedia") client_print(id, print_chat, "Dabar gali megautis muzika..:)") return 1 } case 2: { client_print(id, print_chat, "Trugdo zaidimui tas radijas, ar ne?... :)") } } return 1}
Last edited by Tetusis on 2012 Dec 01 14:46, edited 2 times in total.
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Menu iejus i serva
Fix thisTetusis wrote:Code: Select all
public client_putinserver(id) { set_task(5.0, "rodau_meniu", id)} public rodau_vip_meniu(id) {
Re: Menu iejus i serva
thx, savo sablonu naudojausi, nepastebejaupsychical wrote:Fix thisTetusis wrote:Code: Select all
public client_putinserver(id) { set_task(5.0, "rodau_meniu", id)} public rodau_vip_meniu(id) {

- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Menu iejus i serva
Realiai, tai ir dėl šito:
aišku, nežinau kuris geriau, bet man rodos paprasčiau būtų:
Taipogi pačiame gale arba prieš kiekvieną retun'ą jei jau stabdai funkcija tai ir lentelę sunaikink, o ne tik nerodyk.
Code: Select all
public meniu_komandos(id, menu, item) { menu_item_getinfo(menu, item, Access, data, charsmax(data), name, charsmax(name), callback) new key = str_to_num(data) switch (key) { case 1: { client_cmd(id, "say /playmedia") client_print(id, print_chat, "Dabar gali megautis muzika..:)") return 1 } case 2: { client_print(id, print_chat, "Trugdo zaidimui tas radijas, ar ne?... :)") } } return 1}
Code: Select all
public meniu_komandos(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED } switch(item) { case 0: { client_cmd(id, "say /playmedia"); client_print(id, print_chat, "Dabar gali megautis muzika..:)"); } case 1: client_print(id, print_chat, "Trugdo zaidimui tas radijas, ar ne?... :)"); } menu_destroy(menu); return PLUGIN_HANDLED;}
Re: Menu iejus i serva
psychical wrote:Realiai, tai ir dėl šito:
aišku, nežinau kuris geriau, bet man rodos paprasčiau būtų:Code: Select all
public meniu_komandos(id, menu, item) { menu_item_getinfo(menu, item, Access, data, charsmax(data), name, charsmax(name), callback) new key = str_to_num(data) switch (key) { case 1: { client_cmd(id, "say /playmedia") client_print(id, print_chat, "Dabar gali megautis muzika..:)") return 1 } case 2: { client_print(id, print_chat, "Trugdo zaidimui tas radijas, ar ne?... :)") } } return 1}
Taipogi pačiame gale arba prieš kiekvieną retun'ą jei jau stabdai funkcija tai ir lentelę sunaikink, o ne tik nerodyk.Code: Select all
public meniu_komandos(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED } switch(item) { case 0: { client_cmd(id, "say /playmedia"); client_print(id, print_chat, "Dabar gali megautis muzika..:)"); } case 1: client_print(id, print_chat, "Trugdo zaidimui tas radijas, ar ne?... :)"); } menu_destroy(menu); return PLUGIN_HANDLED;}
as irgi visalaika tarp tavo nurodyto ir naudojamo dabar varianto galvojau, reikes alliedmodderiuose paklausti kuom jie konkreciai skiriasi, nemanau, kad reikia menu_destroy jeigu yra returnas

edit: o nereikia definicijas key siuo atveju item pritaikyti tavo variante kurie naudojami kurie nenaudojami.. ?:)
Re: Menu iejus i serva
Aciu uz plugina. Butu super jeigu dar pridetumet kalbas kai turesit laiko 

Re: Menu iejus i serva
Koti wrote:Aciu uz plugina. Butu super jeigu dar pridetumet kalbas kai turesit laiko

Who is online
Users browsing this forum: No registered users and 0 guests