Как сделать вот такую штуку(красным отметила):
http://rghost.ru/56958824/image.png
Тексдрав смогу сама наверное, но как сделать функциональность, что бы показывало онлайн правильный.
Вид для печати
Как сделать вот такую штуку(красным отметила):
http://rghost.ru/56958824/image.png
Тексдрав смогу сама наверное, но как сделать функциональность, что бы показывало онлайн правильный.
мм, циклы проверки
И как часто вы собираетесь обновлять данные? :)
Делается просто. В начало мода
PHP код:
enum BandInfo
{
GANG_BALLAS = 0,
GANG_GROOVE,
GANG_VAGOS
//И т.д.
}
new band_online[BandInfo];
При загрузке аккаунта (после загрузки фракции) вставляем что-то типа
И при выходе с сервераPHP код:
switch(/*Переменная, хранящая ID фракции*/)
{
case /*ID баллас*/: band_online[GANG_BALLAS]++;
case /*ID грув*/: band_online[GANG_GROOVE]++;
case /*ID вагос*/: band_online[GANG_VAGOS]++;
}
//Отображаем текстдрав с числом бандитов на сервере
Всё.PHP код:
switch(/*Переменная, хранящая ID фракции*/)
{
case /*ID баллас*/: band_online[GANG_BALLAS]--;
case /*ID грув*/: band_online[GANG_GROOVE]--;
case /*ID вагос*/: band_online[GANG_VAGOS]--;
}
//Обновляем текстдрав с числом бандитов на сервере
Это если говорить о онлайне в бандах всего, а не тех, кто на капте. Иначе лучше использовать стример от Инкогнито, создав им динамическую зону на месте капта и в коллбэке, вызываемом при входе/выходе в/из динамический зоны, делать то же самое, что я делал сейчас, только переменные чуть изменить под ситуацию
Этим мы указываем в перечислении то, с какого именно числа начать выдавать значения для его членов. То есть, в данном случае значения будут следующие
А если 0 заменить, например, на 15, будет следующееPHP код:
enum BandInfo
{
GANG_BALLAS = 0,// 0
GANG_GROOVE,// 1
GANG_VAGOS// 2
//И т.д.
}
new band_online[BandInfo];
Если значение не указывать, по дэфолту оно будет равно нулю. Так что в первом случае указывать значение было не обязательно, но так, по-моему, нагляднееPHP код:
enum BandInfo
{
GANG_BALLAS = 15,// 15
GANG_GROOVE,// 16
GANG_VAGOS// 17
//И т.д.
}
new band_online[BandInfo];