10:01
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Количество таймеров
SanSayДата: Четверг, 11.02.2010, 16:37 | Сообщение # 1
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
в моде Пен используется хренова туча таймеров...
и вот собственно, возможно ли их все посчитать и узнать колво запущенных?

я имею ввиду, так же как и колво тачек, колво видов тачек, колво объектов, гангзон.


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
HeadacheДата: Четверг, 11.02.2010, 16:52 | Сообщение # 2
Новенький
Группа: Пользователи
Сообщений: 29
Награды: 1
Город: Кемерово
Репутация: 0
Замечания: 0%
Статус:
new timerscount = SetTimer("lol",1000,0);
KillTimer(timerscount);
printf("Timers count: %d",timerscount);

SanSayДата: Четверг, 11.02.2010, 17:13 | Сообщение # 3
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Headache, может я не допонял, но я имел ввиду сделать команду типо:
public function106C()
{
new var0 = 0;
for(new var1 = 1; var1 < 700; var1++)
{
if(GetVehicleModel(var1))
{
var0++;
}
}
return var0;
}
эта функция считает общее колво машин на серве.

П.С. к цифре 700 не придераться... у меня меньше 700 машин )


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
HeadacheДата: Четверг, 11.02.2010, 17:43 | Сообщение # 4
Новенький
Группа: Пользователи
Сообщений: 29
Награды: 1
Город: Кемерово
Репутация: 0
Замечания: 0%
Статус:
ммм,другой способ кроме того что я написал это только такой:
сделать SetTimer2 и в нём кроме сет таймер ещё и делать timerscount++;
и KillTimer тут timerscount--;
а вообще тот что я вверху написал и так нормальный

SanSayДата: Четверг, 11.02.2010, 18:23 | Сообщение # 5
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Headache, тогда ты не мог бы пояснить что в том коде мне покажет то?
колво таймеров или че?



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
toneysixДата: Четверг, 11.02.2010, 18:27 | Сообщение # 6
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
SanSay покажем какой номер таймера, который запустился, по сути номер будет ровняться - 1, т.е если будет 5 то вычитай 1, будем кол-во запущенных таймеров на данный момент я думаю.


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
HeadacheДата: Четверг, 11.02.2010, 18:42 | Сообщение # 7
Новенький
Группа: Пользователи
Сообщений: 29
Награды: 1
Город: Кемерово
Репутация: 0
Замечания: 0%
Статус:
toneysix, id таймеров начинается с 1 а не с 0 поэтому -1 не нужно
SanSay, покажет количество таймеров,но если у тебя во время работы мода они создаются и уничтожаются то количество будет не точное и нужно будет использовать 2 способ(4 пост)

toneysixДата: Четверг, 11.02.2010, 18:44 | Сообщение # 8
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
Headache знаю, но вычитаем тот таймер который создавался для проверки общего числа таймеров.


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
stepmexДата: Четверг, 11.02.2010, 21:13 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Headache, ни черта этот код кроме ИД созданного таймера не покажет!
поясняю:
new timerscount = SetTimer("lol",1000,0); //в timerscount записалось 1
new timerscount = SetTimer("lol",1000,0); //в timerscount записалось 2
new timerscount = SetTimer("lol",1000,0); //в timerscount записалось 3
KillTimer(timerscount); //эта функция убивает таймер с указанным ИД, в данном случае 3, но не обнуяет их порядок!
new timerscount = SetTimer("lol",1000,0); //в timerscount записалось 4
в итоге у нас 3 таймера, а строка:
printf("Timers count: %d",timerscount);
выдает "Timers count: 4"

Единственныый способ отслеживать:

Quote (Headache)
сделать SetTimer2 и в нём кроме сет таймер ещё и делать timerscount++;
и KillTimer тут timerscount--;



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SanSayДата: Четверг, 11.02.2010, 23:49 | Сообщение # 10
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
блин, едрен батон, я вроде не дурак, но с таймерами хреново дружу... из чего следует, что я крайне отдаленно понимаю смысл вышесказанного!

Quote (stepmex)
Quote (Headache)сделать SetTimer2 и в нём кроме сет таймер ещё и делать timerscount++; и KillTimer тут timerscount--;

всмысле мне к каждому таймеру прописывать
timerscount++;
или есть хитрое место, где достаточно один раз записать и будет вестись подсчет?



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
stepmexДата: Пятница, 12.02.2010, 00:01 | Сообщение # 11
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (SanSay)
всмысле мне к каждому таймеру прописывать timerscount++;
да



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
EakwarpДата: Пятница, 12.02.2010, 00:09 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (Headache)
ммм,другой способ кроме того что я написал это только такой: сделать SetTimer2 и в нём кроме сет таймер ещё и делать timerscount++; и KillTimer тут timerscount--; а вообще тот что я вверху написал и так нормальный

а если таймер завершается без киллтаймера? Fail.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
SanSayДата: Пятница, 12.02.2010, 00:10 | Сообщение # 13
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Quote (stepmex)
да

пздц... так я их и просто могу посчитать. :(



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua