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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
взрыв машины
Dr_SwanДата: Понедельник, 16.08.2010, 14:33 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
можно ли остановить взрыв машины когда у неё мало хп
FLIPPIДата: Понедельник, 16.08.2010, 14:36 | Сообщение # 2
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 1
Город: Москва
Репутация: 32
Замечания: 0%
Статус:
ну добавь ей хп и все
Dr_SwanДата: Понедельник, 16.08.2010, 14:47 | Сообщение # 3
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
Quote (FLIPPI)
ну добавь ей хп и все

мне нужно что бы у машины оставалось столькоже хп только она не взрывалась

Добавлено (16.08.2010, 14:47)
---------------------------------------------
и можноли создать торможение тачки

AwmДата: Понедельник, 16.08.2010, 14:52 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (SphinX)

мне нужно что бы у машины оставалось столькоже хп только она не взрывалась

не как ты так не сделаешь.
Quote (SphinX)
и можноли создать торможение тачки

SetVehicleVelocity




"Life is hard... life is harder if you're stupid." - John Wayne
ZiGGiДата: Понедельник, 16.08.2010, 15:14 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
чтобы долго горела? Ставь хп горения, потом по таймеру через пару секунд хп больше горения, потом через 50 мс опять хп горения и так постоянно. Будет казаться, что машина горит постоянно.
Я сделал это, но выложить нельзя :)



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
ВнедорожникДата: Понедельник, 16.08.2010, 15:56 | Сообщение # 6
Постоялец
Группа: I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус:
Code
public PlayerUpdate(playerid)
{
     new Float:health;
     new veh;
     veh = GetPlayerVehicleID(playerid);
     GetVehicleHealth(veh, health);
  if(IsPlayerInAnyVehicle(playerid))
  {
      if(health <= 30)//если у машины меньше 30  хп  машину чинит
      {
       RepairVehicle(GetPlayerVehicleID(playerid));
       SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);//Лечим машину до 1000
      }
  }
}

Дальше поймеш




Используем Notepad++ вместо Pawno
SandBox RPG on the developing
setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
AwmДата: Понедельник, 16.08.2010, 16:08 | Сообщение # 7
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
маленькая оптимизация
Code
public PlayerUpdate(playerid)
{
    new Float:health;
    new veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    if(IsPlayerInAnyVehicle(playerid) && health <= 30)//если у машины меньше 30 хп машину чинит
    {
         RepairVehicle(GetPlayerVehicleID(playerid)); // эта функция и так даёт полное хп машине
         SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);//Лечим машину до 1000
    }
}




"Life is hard... life is harder if you're stupid." - John Wayne


Сообщение отредактировал Awm - Понедельник, 16.08.2010, 16:08
Dima-kunДата: Понедельник, 16.08.2010, 18:47 | Сообщение # 8
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (Awm)
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);//Лечим машину до 1000

RepairVehicle(GetPlayerVehicleID(playerid)); хватит



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
AwmДата: Понедельник, 16.08.2010, 20:41 | Сообщение # 9
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Marino_Reigan, ну эт да, просто оставил функцию, что если автор захочет сделать постоянно горящую машину crazy



"Life is hard... life is harder if you're stupid." - John Wayne
Dr_SwanДата: Воскресенье, 22.08.2010, 19:47 | Сообщение # 10
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
а можно сделать что бы она не загоралась
ZiGGiДата: Воскресенье, 22.08.2010, 22:35 | Сообщение # 11
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Code
public PlayerUpdate(playerid)  
{  
     new Float:health;  
     new veh = GetPlayerVehicleID(playerid);  
     GetVehicleHealth(veh, health);  
     if(IsPlayerInAnyVehicle(playerid) && health <= 30)//если у машины меньше 30 хп машину чинит  
     {  
          RepairVehicle(veh); // veh
     }  
}

Quote (SphinX)
а можно сделать что бы она не загоралась

Code
public PlayerUpdate(playerid)  
{  
     if(IsPlayerInAnyVehicle(playerid))
     {  
          SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
     }  
}



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
hemenДата: Вторник, 24.08.2010, 09:15 | Сообщение # 12
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Каргасок
Репутация: 0
Замечания: 0%
Статус:
Насколько я знаю, загорается авто после 200 хп. Если делать так, чтобы машина могла дымиться, но не загоралась, то делай так.

[code=pawn]//В топ мода
new pOldH1[MAX_PLAYERS];
new pH1[MAX_PLAYERS];
new pTimer1[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
//Если юзать в OnPlayerUpdate, то сервак может зависнуть.
pTimer1[playerid] = SetTimer("PlayerUpdate",100,1,"i",playerid);
}

public OnPlayerDisconnect(playerid,reason)
{
KillTimer(pTimer1[playerid]);
}

public PlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
GetVehicleHealth(GetPlayerVehicleID(playerid),pH1[playerid]);

if(pH1[playerid] < 200.0)
{
SetVehicleHealth(GetPlayerVehicleID(playerid), pOldH1[playerid]);
}
else pOldH1[playerid] = pH1[playerid];
}
}[/code]

stepmexДата: Вторник, 24.08.2010, 09:32 | Сообщение # 13
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (hemen)
//Если юзать в OnPlayerUpdate, то сервак может зависнуть.
от такого не зависнет, умные люди туда и вещи посложнее помещали fun
Да и запоминать сколько там здоровья у тачки было вообще некчему, так что весь код:
Code
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:health,id = GetPlayerVehicleID(playerid);
GetVehicleHealth(id,health);
if(health < 200.0)SetVehicleHealth(id, 200.0);
}
}



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Вторник, 24.08.2010, 09:32
ZiGGiДата: Вторник, 24.08.2010, 10:17 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
при 250 горит :)


Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
Dr_SwanДата: Вторник, 24.08.2010, 19:49 | Сообщение # 15
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
stepmex, при этом коде тачка будет гореть вечно?
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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