Не хотите постоянно проверять обновления моих скриптов?
Подключите его последним, после всех остальных
Nexius's Update Checker
Последний раз редактировалось BadPawn; 12.10.2016 в 18:16. Причина: добавил фото и текста чутка)
2 тестдрава, наложенных друг на друга. Работать будешь только с верхним.
Размер для этого текстдрава можно вычислить по формуле
(вроде так)PHP код:
размер_верхнего_текстдрава_по_Х + (текущее_число_игроков*(размер_нижнего_текстдрава_по_Х-размер_верхнего_текстдрава_по_Х)/максимальный_онлайн)
Собственно, при входе нового игрока, делаешь рассчёт по формуле и вставляешь полученное число в функцию
И обновляешь текстдрав для всего сервераPHP код:
TextDrawTextSize
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
BadPawn (12.10.2016)
Я конечно понимаю если бы там связано было с картинками,
но нет это обычные цвета и тут вопрос встаёт, а не легче ли прогресс бар инклуд заюзать?
Там и цвета можно настроить под себя(если его поковырять)
багов 100% не будет и удобно..
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Ребят, если не сложно, покажите пример кода progress bara, ибо скачал инклюд, там много того, с чем не работал.
Нужна такая штука буквально в режиме on\off, не более.
Ну тогда он всё равно может понадобиться хотя-бы для того, чтобы сразу посмотреть уже готовую реализацию, а не изобретать это заново.
Ничего сложного, работа почти как с обычными текстдравами.
Его создание:
Где x, y - координаты на экране; width и height - длина и ширина прогрессбара; colour - цвет; max - максимальное значение, при котором полоска будет заполнена; а direction - направление заполненияPHP код:
PlayerBar:CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width = 55.5, Float:height = 3.2, colour, Float:max = 100.0, direction = BAR_DIRECTION_RIGHT);
Затем в нужный момент показываем/скрываем его для игрока:
PHP код:
ShowPlayerProgressBar(playerid, PlayerBar:barid);
И функции для изменения его "заполнения".PHP код:
HidePlayerProgressBar(playerid, PlayerBar:barid);
Узнать его заполненность:
Задать его заполненность:PHP код:
Float:GetPlayerProgressBarValue(playerid, PlayerBar:barid);
Если после изменения значения прогресса визуально оно не поменяется - попробуй показать его снова (ShowPlayerProgressBar).PHP код:
SetPlayerProgressBarValue(playerid, PlayerBar:barid, Float:value);
Это подходит ко второй версии, модифицированной Southclaw
Последний раз редактировалось Nexius_Tailer; 13.10.2016 в 09:47.
Не хотите постоянно проверять обновления моих скриптов?
Подключите его последним, после всех остальных
Nexius's Update Checker
BadPawn (13.10.2016)
Спасибо. Сейчас все сделанное нерабочее стираю, и начинаю выкуривать инфу. ) спасибо еще раз.
Так в моём же сообщении и так расписано всё, что нужно от этой системы. Ему не нужно удалять эти текстдравы при выходе игрока, ему не нужно делать их индивидуальными. Просто 2 глобальных текстдрава и простая формула, по которой вычисляется размер верхнего текстдрава. Всё.
Но вместо этого вы предлагаете подключить ему инклуд с кучей массивов, констант и прочего мусора, который ему не нужен.
Хотя дело ваше.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Старые версии сего инклуда делались на глобальных ТД, минус инклуда то что автор не сделал выбор глобальным или индивидуальным
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Эту тему просматривают: 7 (пользователей: 0 , гостей: 7)