Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Перебор игроков(Векторы)

Статус
В этой теме нельзя размещать новые ответы.

Den_Wilson

Умник
Привет всем уважаемые форумчане, хочу описать плагин Vectoral.
Этот инклуд будет отвечать за перебор игроков.


Нам понадобиться сам плагин Vectoral:

Устанавливаем, подключаем инклуд:
Код:
#include    <Vectoral>

Обьявляем глобальную переменную:
Код:
new players;
OnGameModeInit:
Код:
players = cvector_g();
OnPlayerConnect:
Код:
cvector_g_push_back(players, playerid);
OnPlayerDisconnect:
Код:
cvector_g_remove(players, cvector_g_find(players, playerid));
OnGameModeExit:
Код:
cvector_g_clear(players);
Макрос форича:
Код:
#define foreach(%0) \
        for(new d, x = cvector_g_size(players); d != x; %0 &= 0, %0 += cvector_g_get(players, d++))
Использование:
Код:
new i;
foreach(i)
{
    SendClientMessage(i, -1, "[Информация] Вы на сервере!");
}
Вот и все. Критика приветствуется:df:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу