kengurumancs írta: Így? [ablak] #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Pista" new olesek[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /top", "topok") } public topok(id) { new Item[512] new players[32], pnum, tempid new szName[32], szTempid[10] get_players(players, pnum) new menu = menu_create("\yTop\d Ă–lĂ©sek", "top_h") for(new i; i< pnum; i++) { tempid = players[i] get_user_name(tempid, szName, 31) num_to_str(tempid, szTempid, 9) formatex(Item, charsmax(Item), "\y %s\d Ă–lĂ©sek:\w %d\r |\d Halálok:\w %d", szName, olesek(players[i]), get_user_deaths(players[i])) menu_additem(menu, Item, szTempid, 0) } menu_setprop(menu, MPROP_EXIT, MEXIT_ALL ) menu_display(id, menu) } public top_h(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return; } new data[16] ,szName[64],access,callback; menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback); new key = str_to_num(data) } 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 }
[/ablak] Konkrétan nem csináltál semmit Annyi kéne most hogy csak 10 Játékost legyen ott, vagyis annyit engedjen ne adjon többet max 10 játékos
|