Как сделать вот такую штуку(красным отметила):
Тексдрав смогу сама наверное, но как сделать функциональность, что бы показывало онлайн правильный.
Как сделать вот такую штуку(красным отметила):
Тексдрав смогу сама наверное, но как сделать функциональность, что бы показывало онлайн правильный.
мм, циклы проверки
И как часто вы собираетесь обновлять данные? :)
Делается просто. В начало мода
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]--;
}
//Обновляем текстдрав с числом бандитов на сервере
Это если говорить о онлайне в бандах всего, а не тех, кто на капте. Иначе лучше использовать стример от Инкогнито, создав им динамическую зону на месте капта и в коллбэке, вызываемом при входе/выходе в/из динамический зоны, делать то же самое, что я делал сейчас, только переменные чуть изменить под ситуацию
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
gangzone.ini (18.07.2014)
"Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.
Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE
underwoker (19.07.2014)
Этим мы указываем в перечислении то, с какого именно числа начать выдавать значения для его членов. То есть, в данном случае значения будут следующие
А если 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];
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
underwoker (19.07.2014)
"Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.
Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
underwoker (19.07.2014)
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)