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

 



 
          





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





Последние Файлы 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  
Команда /add в AAD Rumble
Sk1LДата: Вторник, 01.12.2009, 23:13 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 16
Награды: 1
Город: Москва
Репутация: 0
Замечания: 20%
Статус:
Доброго времени суток. Задался написанием такой команды и ровным счётом ничего не понял. В стандартном AAD какие-то 2 таймера, в которых не сильно разобрался. Кто уже реализовывал такую команду (добавление игрока в раунд) в данном моде, можете помочь?

Так же хотелось бы задать такой вопрос по этому же моду. Написал /pause, вроде всё работет, но при unpause таймер секунд начинает прибавляться, если повторить опреацию, то увеличивается в двойне. Что не верно?

[pwn]if(strcmp(cmd, "/pause", true) == 0 && IsPlayerAdmin(playerid) == 1) {
new pTimer;
if(gPause == 0) {
pTimer = SetTimer("PausedMode", 1000, 1);
gPause = 1;
for(new i;i<MAX_PLAYERS;i++) {
TogglePlayerControllable(i, 0);
SendClientMessage(i, AAD_ADMIN, "Администратор приостановил раунд.");
}
} else if(gPause == 1) {
KillTimer(pTimer);
gPause = 0;
pTimer = 0;
for(new i;i<MAX_PLAYERS;i++) {
SendClientMessage(i, AAD_ADMIN, "Администратор продолжил раунд.");
TogglePlayerControllable(i, 1);
}
}
return 1;
}[/pwn]

[pwn]
public PausedMode() {
if(gPause == 1) {
ModeSec++;
} if(gPause == 0) {
ModeSec--;
}
return 1;
}[/pwn]

Я понимаю, что /add пишется достаточно не просто. Если у кого-то есть работающая команда, то готов заплатить WMR в разумных пределах.


Сообщение отредактировал Sk1L - Вторник, 01.12.2009, 23:15
EakwarpДата: Вторник, 01.12.2009, 23:16 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Sk1L, new pTimer; в глобал выведи.


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. Дорого.
SpiderxxxДата: Среда, 02.12.2009, 12:28 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
А посмотреть как в других модах работает команда /add и сделать на примере такую же не получается? yes


Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
Sk1LДата: Среда, 02.12.2009, 17:23 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 16
Награды: 1
Город: Москва
Репутация: 0
Замечания: 20%
Статус:
Quote (Spiderxxx)
А посмотреть как в других модах работает команда /add и сделать на примере такую же не получается? yes

Первым делом, но проблема в том, что в большинстве модификаций Rumble'a переписана система спавном и, собственно, всё там работает по-другому... =/

SpiderxxxДата: Четверг, 03.12.2009, 00:18 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
Quote (Sk1L)
переписана система спавном

Всм, переписана?
Т.е система спавнов - когда вас рандомно спавнят в "курилке", или когда спавнят на базах/аренах предварительно прочитав координаты спавна данной арены/базы в папке скриптфайлс?



Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
Persey_Дата: Четверг, 03.12.2009, 00:48 | Сообщение # 6
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Quote (Spiderxxx)
Всм, переписана?

Скорее всего он имел ввиду на базах/аренах, потому что по команде /add, игрока спавнит на координаты, которые приписаны к каждой базе/арене. Но я чё-то не замечал особой разницы, все спавны одинаковы вроде как.

  • Страница 1 из 1
  • 1
Поиск:





 


 


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