Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Ищю плагин Ready Script

, внутри
Статус пользователя DImaNCSwOw
сообщение 19.12.2012, 12:22
Сообщение #1
Стаж: 14 лет

Сообщений: 41
Благодарностей: 9
Полезность: 169

Всем привет!
Я ищю один плагин который будет запускать .cfg файлы на сервере, если определенное количество игроков пропишут в консоль /ready
Главное что бы 10 игроков могли прописать /ready и запустить матч, а спектатрам эта функция была закрыта

У меня есть не большой исходник который мне предоставили добродушные люди с этого форума, но как его переписать увы я не знаю

Код
#include <amxmodx>

#define PLUGIN "plugin"
#define VERSION "1.0"
#define AUTHOR "author"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /ready","ready", ADMIN_VOTE)
    register_clcmd("say_team /ready","ready", ADMIN_VOTE)
    register_clcmd("ready","readyr", ADMIN_VOTE)
}

public rrserver(id){
    if( get_user_flags(id) & ADMIN_RCON ){
        
        server_cmd("exec ready.cfg")
    }
}


Отредактировал: DImaNCSwOw, - 19.12.2012, 12:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя mazdan
сообщение 19.12.2012, 12:35
Сообщение #2


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

если совсем просто то можно так - не учитывает дисконнекты\реконнекты
Скрытый текст
Код
#include <amxmodx>

#define PLUGIN "plugin"
#define VERSION "1.0"
#define AUTHOR "author"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /ready","ready")
    register_clcmd("say_team /ready","ready")
}

public ready(id)
{
static count
static users[33]
    if(is_user_alive(id))
        if(!users[id])
        {
            users[id]=1
            if(++count>9)
            {
                count=0
                arrayset(users,33,0)
                server_cmd("exec ready.cfg")
            }
        }
}


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя DImaNCSwOw
сообщение 19.12.2012, 13:05
Сообщение #3
Стаж: 14 лет

Сообщений: 41
Благодарностей: 9
Полезность: 169

Спасибо опробую а где мне изменить колличество людей для голосования
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 19.12.2012, 13:07
Сообщение #4


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(DImaNCSwOw @ 19.12.2012, 14:05) *
Спасибо опробую а где мне изменить колличество людей для голосования

Код
if(++count>9)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: