|
Не пашет написанный плагин2.
|
|
| GCM | Дата: Понедельник, 13.10.2008, 16:40:38 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| Не стал создавать тему т.к. вопрос нубский, начал "изучать" скриптописание, что для меня впервые, вобщем вопрос - как сделать чтобы через определенное время всех игроков кикало с сервера с причиной. Сделал подругому немного... Мой первый плагин =))) Сделал как смог... Громко не смеятсо =) ServerOFF
Сообщение отредактировал GCM - Вторник, 14.10.2008, 15:26:51 |
| |
|
|
| DaTa | Дата: Понедельник, 13.10.2008, 18:51:14 | Сообщение # 2 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| можно подключить , что бы компилятор не ругался на неизвестные функции так же можно закрыть доступ остальным игрокам, что-бы только админы могли выключать сервер Code public off () { if (!cmd_access(id, level, cid, 0)) return PLUGIN_HANDLED еще логично было бы отправлять команды в таком порядке Code client_cmd (0, "echo Pa6oTa cepBepa TTpuocTaHoBJIeHa TTo TexHu4eckuM TTpu4uHaM") client_cmd (0, "disconnect ") и вообще, это будет так выглядеть, как будто сервер просто так кикнул игроков, "лаганул", лучше использовать Code public dc() { for(new i = 0; i < get_maxplayers(); i++) if( is_user_connected(i) ) server_cmd("kick #%d ^"Pa6oTa cepBepa TTpuocTaHoBJIeHa TTo TexHu4eckuM TTpu4uHaM^"", get_user_userid(i)) } так игроки будут кикнуты и у них причина будет в окошке ну и если этот плагин собирается вырубить сервер, то server_cmd("quit")
|
| |
|
|
| GCM | Дата: Понедельник, 13.10.2008, 20:13:12 | Сообщение # 3 |
|
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| DaTa до таких технологий мне еще рановато...
Сообщение отредактировал GCM - Четверг, 02.04.2009, 14:43:07 |
| |
|
|
| Argus | Дата: Вторник, 14.10.2008, 08:42:23 | Сообщение # 4 |
 AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Статус: Не в сети
| а не разумней написать одну функцию для обработки команды min_ и передавать в неё параметр - время, а не писать 300 функций, каждую под конкретно определенное значение - 1 5 10 20 30 ???
Правила форума Поиск плагинов Последние сообщения форума
|
| |
|
|
| GCM | Дата: Вторник, 14.10.2008, 13:20:03 | Сообщение # 5 |
|
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| Quote (Argus) а не разумней написать одну функцию для обработки команды min_ и передавать в неё параметр - время, а не писать 300 функций, каждую под конкретно определенно значение - 1 5 10 20 30 ??? Разумней, но я не умею... P.S. Дайте ссылку на это дело...
Сообщение отредактировал GCM - Вторник, 14.10.2008, 13:21:50 |
| |
|
|
| PomanoB | Дата: Вторник, 14.10.2008, 14:04:35 | Сообщение # 6 |
 Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Вот мой вариант
http://romanov4400.mybrute.com
|
| |
|
|
| GCM | Дата: Вторник, 14.10.2008, 15:18:11 | Сообщение # 7 |
|
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| Вобщем мой финал этого плагина...Код конечно не ахти, ибо я только третий день изучаю скрптописание, но работает на ура)
Сообщение отредактировал GCM - Четверг, 02.04.2009, 14:43:28 |
| |
|
|
| DaTa | Дата: Вторник, 14.10.2008, 18:30:33 | Сообщение # 8 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| это звучит как сценарионаписаниеписание от VEN: запамятовал, ты у нас модер или флудер... или это одно и тоже... от DaTa: class CFlooder : virtual public CUser; class CModer : virtual public CUser; class CWrongModer : public CModer, public CFlooder;
|
| |
|
|
| GCM | Дата: Пятница, 30.01.2009, 11:25:15 | Сообщение # 9 |
|
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| У меня вопрос возник, а как сделать таймер? Чтобы в центре/слево отображалось время? И второй-можно ли средствами amxx ребукать сервер? Я запускаю сервак с помощью bat-файла...Можно ли его с помощью плагина перезапускать? ЗЫ Переименуйте тему в ServerOFF DaTa: создай отдельную тему.
|
| |
|
|