| Agronom[SLK] | Дата: Четверг, 08.05.2008, 01:55:06 | Сообщение # 1 |
![Agronom[SLK]](/avatar/00/00/433397.gif) Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Я в скриптинге далеко не силен, иногда кое что могу изменить под себя. Вот нужен плаг, который командой банит на 5000 минут, т.е. аналог обычному amx_banip, просто не надо водить время бана. Убрал все, что приводило к уменьшению списка ошибок при компиляции. При компиляции пишет только одну error 35: argument type mismatch (argument 2) Я хз где этот аргумент второй находится :)) Code public plugin_init() { register_plugin("ban for speed", 1.0, Agronom~SLK) register_concmd("amx_sbanip", "cmdBanIP", ADMIN_KICK, "<name or #userid> [reason]") } public cmdBanIP(id, level, cid) { if (!cmd_access(id, level, cid, 3)) return PLUGIN_HANDLED new target[32], reason[64] read_argv(1, target, 31) read_argv(3, reason, 63) new player = cmd_target(id, target, 9) if (!player) return PLUGIN_HANDLED new authid[32], name2[32], authid2[32], name[32] new userid2 = get_user_userid(player) get_user_authid(player, authid2, 31) get_user_authid(id, authid, 31) get_user_name(player, name2, 31) get_user_name(id, name, 31) log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes 5000) (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, reason)
new address[32] get_user_ip(player, address, 31, 1)
if (reason[0]) server_cmd("kick #%d ^"%s^";wait;addip 5000 ^"%s^";wait;writeip", userid2, reason, address) else server_cmd("kick #%d ;wait;addip 5000 ^"%s^";wait;writeip", userid2, address)
return PLUGIN_HANDLED }
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
| |
|
|
| DaTa | Дата: Четверг, 08.05.2008, 03:06:53 | Сообщение # 2 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Code register_plugin("ban for speed", 1.0, Agronom~SLK) измени на Code register_plugin("ban for speed", "1.0", "Agronom~SLK") ------------------ Quote read_argv(3, reason, 63) наверно надо Code read_argv(2, reason, 63)
Сообщение отредактировал DaTa - Четверг, 08.05.2008, 03:28:41 |
| |
|
|
| Agronom[SLK] | Дата: Четверг, 08.05.2008, 16:36:27 | Сообщение # 3 |
![Agronom[SLK]](/avatar/00/00/433397.gif) Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Второй вариант я пробовал Первый помог. Спасибо, банит.
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
| |
|
|
| DaTa | Дата: Четверг, 08.05.2008, 18:41:26 | Сообщение # 4 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| вариант один, второе - это замечание к плагину, у тебя без причины он может банить)
|
| |
|
|
| Agronom[SLK] | Дата: Четверг, 08.05.2008, 21:06:29 | Сообщение # 5 |
![Agronom[SLK]](/avatar/00/00/433397.gif) Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Quote (DaTa) второе - это замечание к плагину, у тебя без причины он может банить) т.е это как? 
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
| |
|
|