Просмотр полной версии : [Вопрос] По progressbar'ам
AndreyKa
15.07.2014, 19:09
Добрый вечер.Сделал я вообщем progrssbar,но он не движется,как бы мне нужно,чтобы он пополнялся за 10 сек полностью.
new Bar:Loading;
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 100.0);
Это нужно,что таймер делать или что?
Создаём Progress Bar(если увеличивать, то ставим 0):
new Bar:Loading;
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 0.0);
Потом запускаем таймер и увеличиваем значение ProgressBar, и обновляем его.
AndreyKa
15.07.2014, 19:27
Создаём Progress Bar(если увеличивать, то ставим 0):
new Bar:Loading;
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 0.0);
Потом запускаем таймер и увеличиваем значение ProgressBar
Таймер так?
SetTimer("Loading",time,false);
Таймер так?
SetTimer("Loading",time,false);
угу
AndreyKa
15.07.2014, 19:43
угу
0 действий.Прогресс бар не движется.
AndreyKa
15.07.2014, 19:49
скинь таймер
SetTimer("Loading",10000,false);
- - - Добавлено - - -
скинь таймер
SetTimer("Loading",10000,false);
[QUOTE=AndreyKa;45077]
SetTimer("Loading",10000,false);
Паблик таймера
AndreyKa
15.07.2014, 19:53
[QUOTE=AndreyKa;45077]
SetTimer("Loading",10000,false);
Паблик таймера
А ещё паблик нужен?:D
И как его сделать,пример хотя-бы)
[QUOTE=MR_BEN;45078]
А ещё паблик нужен?:D
И как его сделать,пример хотя-бы)
Урок от Osetin (http://pro-pawn.ru/showthread.php?215-%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80%D1%8B)
underwoker
15.07.2014, 19:56
[QUOTE=MR_BEN;45078]
А ещё паблик нужен?:D
И как его сделать,пример хотя-бы)
НУ ПОЧЕМУ ВЫ ТАКИЕ ЛЕНИВЫЕ!? Бомбануло.
http://cs619828.vk.me/v619828064/dcec/4yM2NUO82js.jpg
forward TimerPublic();//сделаем паблик который будем ставить на таймер
public OnGameModeInit()
{
SetTimer("TimerPublic",1000*60,true);
return 1;
}
public TimerPublic()
{
SendClientMessageToAll(0xFFFFFFAA,"Таймер TimerPublic закончил свою работу");
return 1;
}
AndreyKa
15.07.2014, 20:00
[QUOTE=AndreyKa;45079]
Урок от Osetin (http://pro-pawn.ru/showthread.php?215-%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80%D1%8B)
А увеличивать значение прогресс бар,так?
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 10.0);
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 20.0);
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 30.0);
Каждый раз создавать,что-ли?
[QUOTE=MR_BEN;45081]
А увеличивать значение прогресс бар,так?
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 10.0);
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 20.0);
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 30.0);
Каждый раз создавать,что-ли?
Ну воспользуйся поиском
Функции смотри и пример (http://pro-pawn.ru/showthread.php?8545-Progress)
AndreyKa
15.07.2014, 20:08
[QUOTE=AndreyKa;45083]
Ну воспользуйся поиском
Функции смотри и пример (http://pro-pawn.ru/showthread.php?8545-Progress)
public LoadingGruz()
{
SetProgressBarValue(Loading, 10);
return true;
}
Что-то не так?Не работает,просто.
Хотя таймер установлен.
public LoadingGruz()
{
SetProgressBarValue(Loading, 10);
UpdateProgressBar(Loading);
return true;
}
AndreyKa
15.07.2014, 20:14
public LoadingGruz()
{
SetProgressBarValue(Loading, 10);
UpdateProgressBar(Loading);
return true;
}
Всё равно не работает.Ладно,думаю это не для меня.
Всё равно не работает.Ладно,думаю это не для меня.
Скачай учебник Pawn. Wiki используй, и всем научишься.
AndreyKa
15.07.2014, 20:23
Скачай учебник Pawn. Wiki используй, и всем научишься.
Ну там не всё есть.Раньше им пользовался.Просто я многое понимаю.Но вот с барами этими не понимаю.Знаю,как сделать,а действие нет.
Покажи всё, что ты сделал с барами.
AndreyKa
15.07.2014, 20:26
Покажи всё, что ты сделал с барами.
forward LoadingGruz();
new Bar:Loading;
SetTimer("LoadingGruz",10000,1);
Loading = CreateProgressBar(512.00, 329.00, 115.50, 9.19, -1048321, 0.0);
ShowProgressBarForPlayer(playerid, Bar:Loading);//Это когда на чекпоинт заезжаю.
public LoadingGruz()
{
SetProgressBarValue(Loading, 10);
UpdateProgressBar(Loading);
return true;
}
ShowProgressBarForPlayer(playerid, Loading);
Попробуй
AndreyKa
15.07.2014, 20:36
ShowProgressBarForPlayer(playerid, Loading);
Попробуй
Куда это вставлять?
- - - Добавлено - - -
ShowProgressBarForPlayer(playerid, Loading);
Попробуй
Всё понял.
- - - Добавлено - - -
ShowProgressBarForPlayer(playerid, Loading);
Попробуй
Так и не работает.Возможно,я просто нублю.Конечно я сложную для себя задачу поставил.
Spectrum
15.07.2014, 20:46
[QUOTE=MR_BEN;45078]
А ещё паблик нужен?:D
И как его сделать,пример хотя-бы)
лол
AndreyKa
15.07.2014, 20:47
[QUOTE=AndreyKa;45079]
лол
Ничего не поделаешь:D
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot