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

 



 
          





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





Последние Файлы 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  
Помогите с таймером
HijeraДата: Воскресенье, 18.01.2009, 14:21 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 64
Награды: 1
Город: Мирный
Репутация: 0
Замечания: 0%
Статус:
Помогите мне с таймером.Я тут мод пишу... Есть 2 команды. И чекпоинт. Я хочу, чтобы каждую секунду, если в чекпоинте стоит чел из какой - либо команды, то его команде на счетчик добавляется по очку. написал мя примерно так:
[pwn]
public OnPlayerEnterCheckpoint(playerid)
{
if(gTeam[playerid] == TEAM_BLUE && pInChekpoint1 != 1)
{
SendClientMessage(playerid, COLOR_BLUE, "*Удерживайте чекпоинт для победы!");
wincom = 1;
pInChekpoint1=1;
timer1 = SetTimer("wintime1", 60000, 0);
ptimer1 = SetTimer("addpoint1", 1000, 1);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && gTeam[i] == TEAM_GREEN)
{
SendClientMessage(playerid, COLOR_RED, "*Синие захватывают больницу!");
}
}
}
if(gTeam[playerid] == TEAM_GREEN && pInChekpoint2 != 1)
{
SendClientMessage(playerid, COLOR_BLUE, "*Удерживайте чекпоинт для победы!");
wincom = 2;
pInChekpoint2=1;
timer2= SetTimer("wintime2", 60000, 0);
ptimer2 = SetTimer("addpoint2", 1000, 1);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && gTeam[i] == TEAM_BLUE)
{
SendClientMessage(playerid, COLOR_RED, "*Зеленые захватывают больницу!");
}
}
}
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
if(gTeam[playerid] == TEAM_BLUE)
{
KillTimer(timer1);
KillTimer(ptimer1);
SendClientMessage(playerid, COLOR_BLUE, "*Захват больницы НЕ ВЫПОЛНЕН!!!");
wincom = 0;
pInChekpoint1=0;
}
if(gTeam[playerid] == TEAM_GREEN)
{
KillTimer(timer2);
KillTimer(ptimer2);
SendClientMessage(playerid, COLOR_BLUE, "*Захват больницы НЕ ВЫПОЛНЕН!!!");
wincom = 0;
pInChekpoint2=0;
}
return 1;
}

public addPoint1()
{
point1 ++;
return 1;
}
public addPoint2()
{
point2 ++;
return 1;
}
[/pwn]
(у меня не работает ptimer2)
если что, сильно не ругайте, это мой первый мод, и кусочки кода я позаимствовал у SWAT-мода от авангарда и из TurfWars2Ultimate


----
Состояние: АДСЛщик
---
Модератор! Нафлудил? Убери за собой!
---
Наличие мозга -еще не признак наличия ума
Ghost-XДата: Понедельник, 19.01.2009, 07:03 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
во первых нах 2 темы создал?


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
HijeraДата: Понедельник, 19.01.2009, 11:23 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 64
Награды: 1
Город: Мирный
Репутация: 0
Замечания: 0%
Статус:
Quote (GhostTT)
во первых нах 2 темы создал?

Случайно



----
Состояние: АДСЛщик
---
Модератор! Нафлудил? Убери за собой!
---
Наличие мозга -еще не признак наличия ума
Ghost-XДата: Понедельник, 19.01.2009, 17:27 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
уже не помню толком ниче о павно, но попробуй: addpoint2 замени на addPoint2. crazy


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
HijeraДата: Вторник, 20.01.2009, 12:07 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 64
Награды: 1
Город: Мирный
Репутация: 0
Замечания: 0%
Статус:
Quote (GhostTT)
уже не помню толком ниче о павно, но попробуй: addpoint2 замени на addPoint2.

спасибо тебе, спас )



----
Состояние: АДСЛщик
---
Модератор! Нафлудил? Убери за собой!
---
Наличие мозга -еще не признак наличия ума
[TDM]KosmosДата: Вторник, 20.01.2009, 18:02 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус:
Hijera, заработало? :)


Я вернулся =)
  • Страница 1 из 1
  • 1
Поиск:





 


 


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