Offline |
 |
 |
Csatlakozott:2015.12.23. 16:55 Hozzászólások:27 Megköszönt másnak: 1 alkalommal Megköszönték neki: 2 alkalommal
|
#include <amxmodx> #include <engine> #include <fakemeta> #include <dhudmessage> #include <cstrike> #include <fun> #include <hamsandwich> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new lada[33][7], kulcs[33], Float:Dollar[33], Nyelv[33], Skin[33] new const BEALLITAS[][][] = { { "Beállitások", "Options" }, { "Skinek: \rBe \y| \dKi", "Skins: \rOn \y| \dOff" }, { "Skinek: \dBe \y| \rKi", "Skins: \dOn \y| \rOff" }, { "Nyelv: \rEnglish \y| \dMagyar \y| ", "Language: \rEnglish \y| \dMagyar" }, { "Nyelv: \dEnglish \y| \rMagyar \y| ", "Language: \dEnglish \y| \rMagyar" } } new const MENUSZOVEG[][][] = { { "\w[RoszFiuk] Global Offensive \yGlobal Offensive \w2.0^n\rDollár: \d %3.2f$^n\wOldal: \d", "\w[BadboYs] \yGlobal Offensive \w2.0^n\rDollars:\d %3.2f$^n\wPage: \d" }, { "Fegyverek", "Weapons" }, { "Láda Nyitás", "Chest Open" }, { "Fegyver kereskedés", "Weapon trade" }, { "Piactér", "Weapon Market" }, { "\wKuka", "\wTrash" }, { "\rSzabályzat", "\wRules" }, { "Beállítások^n^n\rRangod:\d %s \w(\y%d\w/\y%d\w)^n\rKövetkezo Rang:\d %s", "Options^n^n\rYour Rang: \d%s \w(\y%d\w/\y%d\w)^n\rNext Rang:\d %s" }, { "\w[RoszFiuk] \yGlobal Offensive \r2.0", "\w[BadboYs] \yGlobal Offensive \r2.0" }, { "\w[RoszFiuk] \yGlobal Offensive \w2.0^n\dDobd a kukába a felesleges tárgyakat!^n\wOldal: \d", "\w[BadboYs] \yGlobal Offensive \w2.0^n\dThrow unnecessary weapons to the trash!^n\wPage: \d" } } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /menu", "fomenu") register_impulse(201, "fomenu") // Add your code here... } public fomenu(id) { new focim[121] format(focim, charsmax(focim), MENUSZOVEG[0][Nyelv[id]], Dollar[id]) new menu = menu_create(focim, "fomenu_h") format(focim, charsmax(focim), MENUSZOVEG[1][Nyelv[id]]) menu_additem(menu, focim, "0",0) format(focim, charsmax(focim), MENUSZOVEG[2][Nyelv[id]]) menu_additem(menu, focim, "1",0) format(focim, charsmax(focim), MENUSZOVEG[3][Nyelv[id]]) menu_additem(menu, focim, "2",0) format(focim, charsmax(focim), MENUSZOVEG[4][Nyelv[id]]) menu_additem(menu, focim, "3",0) format(focim, charsmax(focim), MENUSZOVEG[5][Nyelv[id]]) menu_additem(menu, focim, "4",0) format(focim, charsmax(focim), MENUSZOVEG[6][Nyelv[id]]) menu_additem(menu, focim, "5",0) format(focim, charsmax(focim), MENUSZOVEG[7][Nyelv[id]]) menu_additem(menu, focim, "6",0) menu_display(id, menu) } public fomenu_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 5 : { if(Nyelv[id] == 0) show_motd(id, "addons/amxmodx/configs/magyar.txt") else show_motd(id, "addons/amxmodx/configs/angol.txt") } case 6: { Beallitasok(id) } } } public Beallitasok(id) { new String[121] format(String, charsmax(String), MENUSZOVEG[0][Nyelv[id]], Dollar[id]) new menu = menu_create(String, "Beallitasokh" ) if(Nyelv[id] == 1) { format(String, charsmax(String), BEALLITAS[0][Nyelv[id]]) menu_additem(menu, String, "1") } else { format(String, charsmax(String), BEALLITAS[1][Nyelv[id]]) menu_additem(menu, String, "1") } if(Skin[id] == 1) { format(String, charsmax(String), BEALLITAS[2][Nyelv[id]]) menu_additem(menu, String, "2") } else { format(String, charsmax(String), BEALLITAS[3][Nyelv[id]]) menu_additem(menu, String, "2") } menu_display(id, menu) } public Beallitasokh(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 : { if(Nyelv[id] == 0) { Nyelv[id] = 1 } else { Nyelv[id] = 0 } Beallitasok(id) } case 2 : { if(Skin[id] == 0) { Skin[id] = 1 } else { Skin[id] = 0 } Beallitasok(id) } } } stock print_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "á", "á") replace_all(msg, 190, "é", "é") replace_all(msg, 190, "í", "Ã") replace_all(msg, 190, "ó", "ó") replace_all(msg, 190, "ö", "ö") replace_all(msg, 190, "õ", "Å‘") replace_all(msg, 190, "ú", "ú") replace_all(msg, 190, "ü", "ü") replace_all(msg, 190, "û", "ű") replace_all(msg, 190, "Á", "Ã") replace_all(msg, 190, "É", "É") replace_all(msg, 190, "Í", "Ã") replace_all(msg, 190, "Ó", "Ó") replace_all(msg, 190, "Ö", "Ö") replace_all(msg, 190, "Õ", "Å") replace_all(msg, 190, "Ú", "Ú") replace_all(msg, 190, "Ü", "Ü") replace_all(msg, 190, "Û", "Ű") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } return PLUGIN_HANDLED }
ez mert nem jo ? _________________  ----> Köszönöm gomb arra található --->
|
|