| daimon | Дата: Четверг, 20.03.2008, 23:54:28 | Сообщение # 6 |
|
Сержант
Группа: Пользователи
Сообщений: 39
Статус: Не в сети
| slogic, спасибо Добавлено (2008-03-03, 7:39 Pm) --------------------------------------------- А что значит Quote Если хочешь скрыть порт, то добавь четвертый параметр, равный 1. Можете мне собрать плаг, доступ только админам + показ ипов без портов Добавлено (2008-03-20, 11:54 Pm) --------------------------------------------- Переделайте плиз Читаем правила, прежде чем писать сообщения, вглядись в пункты 2.6.6 и 2.6.7
Сообщение отредактировал Brute - Пятница, 21.03.2008, 05:09:09 |
| |
|
|
| Feniks | Дата: Пятница, 11.07.2008, 19:24:46 | Сообщение # 8 |
|
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Не в сети
| Помогите с кодом разобраться,Если правильно отпишитесь что всё правильно пожалуйста.вот тот что на данный момент не правленый: Code public cmdWho(id, level, cid) { if (!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED
new players[32], inum, cl_on_server[64], authid[32], name[32], flags, sflags[32] new lImm[16], lRes[16], lAccess[16], lYes[16], lNo[16] format(lImm, 15, "%L", id, "IMMU") format(lRes, 15, "%L", id, "RESERV") format(lAccess, 15, "%L", id, "ACCESS") format(lYes, 15, "%L", id, "YES") format(lNo, 15, "%L", id, "NO") get_players(players, inum) format(cl_on_server, 63, "%L", id, "CLIENTS_ON_SERVER") console_print(id, "^n%s:^n # %-16.15s %-20s %-8s %-4.3s %-4.3s %s", cl_on_server, "nick", "authid", "userid", lImm, lRes, lAccess) for (new a = 0; a < inum; ++a) { get_user_authid(players[a], authid, 31) get_user_name(players[a], name, 31) flags = get_user_flags(players[a]) get_flags(flags, sflags, 31) console_print(id, "%2d %-16.15s %-20s %-8d %-6.5s %-6.5s %s", players[a], name, authid, get_user_userid(players[a]), (flags&ADMIN_IMMUNITY) ? lYes : lNo, (flags&ADMIN_RESERVATION) ? lYes : lNo, sflags) } console_print(id, "%L", id, "TOTAL_NUM", inum) get_user_authid(id, authid, 31) get_user_name(id, name, 31) log_amx("Cmd: ^"%s<%d><%s><>^" ask for players list", name, get_user_userid(id), authid) return PLUGIN_HANDLED } Вот правильный вариант чтоб выдовал ип игроков, без портов, и чтоб все игроки вводя эту команду видели ип остальных. Code public cmdWho(id, level, cid) { if (!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED
new players[32], inum, cl_on_server[64], authid[32], name[32], flags, sflags[32] new lImm[16], lRes[16], lAccess[16], lYes[16], lNo[16] format(lImm, 15, "%L", id, "IMMU") format(lRes, 15, "%L", id, "RESERV") format(lAccess, 15, "%L", id, "ACCESS") format(lYes, 15, "%L", id, "YES") format(lNo, 15, "%L", id, "NO") get_players(players, inum) format(cl_on_server, 63, "%L", id, "CLIENTS_ON_SERVER") console_print(id, "^n%s:^n # %-16.15s %-20s %-8s %-4.3s %-4.3s %s", cl_on_server, "nick", "authid", "userid", lImm, lRes, lAccess) for (new a = 0; a < inum; ++a) { get_user_ip(players[a], authid, 31) get_user_name(players[a], name, 31) flags = get_user_flags(players[a]) get_flags(flags, sflags, 31) console_print(id, "%2d %-16.15s %-20s %-8d %-6.5s %-6.5s %s", players[a], name, authid, [color=red]get_user_userid[/color](players[a]), (flags&ADMIN_IMMUNITY) ? lYes : lNo, (flags&ADMIN_RESERVATION) ? lYes : lNo, sflags) } console_print(id, "%L", id, "TOTAL_NUM", inum) get_user_ip(id, authid, 31) get_user_name(id, name, 31) log_amx("Cmd: ^"%s<%d><%s><>^" ask for players list", name, get_user_userid(id), authid) return PLUGIN_HANDLED }
Сообщение отредактировал Feniks - Пятница, 11.07.2008, 19:27:21 |
| |
|
|