- | Afiseaza codul
#include <amxmodx> #define MAX_GROUPS 10 new g_groupNames[MAX_GROUPS][] = { //aici se afla numele fiecarui grad "[1] => Fondator <=", "[2] => Owner <=", "[3] => Co-Owner <=", "[4] => God <=", "[5] => Semi-God <=", "[6] => Moderator <=", "[7] => Administrator <=", "[8] => Helper <=", "[9] => V.I.P <=", "[10] => Slot <=" } new g_groupFlags[MAX_GROUPS][] = { //aici se afla flagurile doar pentru admine , fara flag-ul t (flag-ul t este cel mai folosit pentru VIP ACCES , eu l-am luat ca exemplu pe acesta). "abcdefghijklmnopqrsu", "abcdefghijkmnopqrs", "abcdefgijmnopqrs", "bcdefgijmnopqrs", "bcdefgijmnopqr", "bcdefijmnopq", "bcdefijmno", "bcefijmno", "t", "b" } new g_groupFlagsVIP[MAX_GROUPS][] = { //aici este creeat grupul de flaguri pentru admine+ flagul t. vip acces "abcdefghijklmnopqrsut", "abcdefghijkmnopqrst", "abcdefgijmnopqrst", "bcdefgijmnopqrst", "bcdefgijmnopqrt", "bcdefijmnopqt", "bcdefijmnot", "bcefijmnot", "t", "b" } new g_groupFlagsValue[MAX_GROUPS] new g_groupFlagsValueVIP[MAX_GROUPS] //am creeat un nou grup pe care pluginul trebuie sa il citeasca public plugin_init() { register_plugin("ultimate_who", "2.0", "CS.UDP.RO") register_clcmd("say /who","cmdWho") for(new i = 0; i < MAX_GROUPS; i++) { g_groupFlagsValue = read_flags(g_groupFlags) g_groupFlagsValueVIP = read_flags(g_groupFlagsVIP) //citeste flagurile adminelor + vip } } public cmdWho(id) { new players[32], inum, player, name[32], i, a get_players(players, inum) console_print(id, "-------------------------------") console_print(id, "=========ADMINS ONLINE=========") console_print(id, "-------------------------------") for(i = 0; i < MAX_GROUPS; i++) { console_print(id, "-%s-", g_groupNames) for(a = 0; a < inum; ++a) { player = players[a] get_user_name(player, name, 31) if(get_user_flags(player) == g_groupFlagsValue || get_user_flags(player) == g_groupFlagsValueVIP) //arata si adminii fara vip si pe cei cu vip { console_print(id, "%s", name) } } } console_print(id, "-------------------------------") console_print(id, "=========Nume Server=========") console_print(id, "-------------------------------") client_cmd(id,"toggleconsole") return PLUGIN_HANDLED }
ultimate_who.sma(56) : error 048: array dimensions do not match
ultimate_who.sma(57) : error 048: array dimensions do not match
ultimate_who.sma(57 -- 59) : error 033: array must be indexed (variable "g_groupFlagsValueVIP")
ultimate_who.sma(76) : error 033: array must be indexed (variable "g_groupFlagsValue")
4 Errors.
Compilarea a esuat!