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

 



 
          





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





Последние Файлы 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
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: Alcoholik  
[FAQ] Двигатель, фары, бензин.
RockmanДата: Суббота, 22.01.2011, 21:59 | Сообщение # 31
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
насчет того что машины нужно сначала заглушить а потом заводить.

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

Code
for(new i = 0 ; i<MOD_CARS ; i ++)
  {
    if(!IsAVelik(i)) {
    SetVehicleParamsEx(i,false,false,false,false,false,false,false);
    }
    else {
    SetVehicleParamsEx(i,true,false,false,false,false,false,false); }

  }

Вместо MOD_CARS нужно указать свое количество машин в моде.

Quote (Termin@tor)
вставь что то вроде этого!я не уверен что будет работать потому что сделал на быструю руку
[code]
new vid = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{

GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine){SetVehicleParamsEx(vid,false,lights,alarm,doors,bonnet,boot,objective);
}
тогда при входе в авто он будет сам глушить
и тебе останется только завести

у тебя не учтено то, что это может быть велосипед

Termin@torДата: Воскресенье, 23.01.2011, 20:54 | Сообщение # 32
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 1
Город: Полтава
Репутация: 0
Замечания: 0%
Статус:
а как увеличить количество букв в сообщении *Ник завел автомобиль потому что получается допустим *Имя_Игрока заве а бывает вобще сам ник
TandexДата: Воскресенье, 23.01.2011, 23:18 | Сообщение # 33
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Ижевск
Репутация: 0
Замечания: 0%
Статус:
А как сделать, чтобы, когда садишься в авто (если двигатель выключен), то выдавалось сообщение "* Чтобы завести двигатель, нажмите ALT".
Termin@torДата: Понедельник, 24.01.2011, 14:12 | Сообщение # 34
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 1
Город: Полтава
Репутация: 0
Замечания: 0%
Статус:
Quote (Tandex)
А как сделать, чтобы, когда садишься в авто (если двигатель выключен), то выдавалось сообщение "* Чтобы завести двигатель, нажмите ALT".

попробуй в

Code
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

вставить
Code

#define COLOR_BELIY #FFFFFF
if(!IsAVelik(i)) {  
GetVehicleParamsEx(carid, engine, lights, alarm, doors, bonnet, boot, objective);
        if(engine,false){
         SendClientMessage(playerid,COLOR_BELIY, "Нажмите ALT чтобы завести двигатель!");
         return 1;
        }
}

Добавлено (24.01.2011, 14:12)
---------------------------------------------
ой я ошибся в GetVehicleParamsEx(carid, engine, lights, alarm, doors, bonnet, boot, objective); всесто carid должно стоять vehicleid
у меня работает кстати

Demon_WolfДата: Суббота, 05.02.2011, 15:41 | Сообщение # 35
Освоившийся
Группа: Пользователи
Сообщений: 90
Награды: 0
Город: Ульяновск
Репутация: -1
Замечания: 0%
Статус:
Termin@tor, пробывал как ты написал.
Code
#define COLOR_BELIY #FFFFFF
  if(!IsAVelik(i)){
  GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
     if(engine,false){
     SendClientMessage(playerid,COLOR_BELIY, "Íàæìèòå ALT ÷òîáû çàâåñòè äâèãàòåëü!");
     return 1;
     }
     }

error 017: undefined symbol "i"
error 017: undefined symbol "engine"
error 017: undefined symbol "engine"
Вот такие дела mda

NeWeRДата: Четверг, 17.02.2011, 11:42 | Сообщение # 36
Освоившийся
Группа: Продвинутые
Сообщений: 79
Награды: 1
Город: SAMP-RUS
Репутация: 70
Замечания: 0%
Статус:
Quote (Demon_Wolf)
error 017: undefined symbol "i" error 017: undefined symbol "engine" error 017: undefined symbol "engine"

for(new i=0; i<MAX_PLAYERS; i++)
{
тут текст в котором используется i.
}
и над строчкой GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
new engine,lights,alarm,doors,bonnet,boot,objective;
так попробуй crazy

AskoBarДата: Пятница, 18.02.2011, 12:27 | Сообщение # 37
Новенький
Группа: Пользователи
Сообщений: 36
Награды: 0
Город: Томск
Репутация: 0
Замечания: 0%
Статус:
Я нашёл баг. Когда глушишь движок и не выходя из авто уходишь в AFK бензин не убывает, а наоборот! Бензина становится всё больше и больше!
Как это исправить?

K-e-n-tДата: Пятница, 18.02.2011, 14:31 | Сообщение # 38
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
AskoBar, так например на ГВ было в 0.2 и щас много где канает, садишься на пассажирское и бензин в + уходит, также если глушить тачилу.


Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
AskoBarДата: Суббота, 19.02.2011, 10:50 | Сообщение # 39
Новенький
Группа: Пользователи
Сообщений: 36
Награды: 0
Город: Томск
Репутация: 0
Замечания: 0%
Статус:
Так как это исправить?
AndrejsДата: Суббота, 19.02.2011, 21:58 | Сообщение # 40
Группа: I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус:
AskoBar, в моде есть public StoppedVehicle ?





Сообщение отредактировал McSquizzy - Суббота, 19.02.2011, 21:59
AskoBarДата: Воскресенье, 20.02.2011, 09:37 | Сообщение # 41
Новенький
Группа: Пользователи
Сообщений: 36
Награды: 0
Город: Томск
Репутация: 0
Замечания: 0%
Статус:
McSquizzy
Да, есть!

BrunOДата: Воскресенье, 20.02.2011, 10:32 | Сообщение # 42
Новенький
Группа: Продвинутые
Сообщений: 45
Награды: 1
Город: Берлин)
Репутация: 16
Замечания: 0%
Статус:
Сделал все как написано, но при компилирования сразу вылетает ошибка "Отправить отчет", "Не отправлять". Даже не успевает скомпилироваться, подскажите, что делать?
SMOUKДата: Воскресенье, 20.02.2011, 10:53 | Сообщение # 43
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
Quote (BrunO)
Сделал все как написано, но при компилирования сразу вылетает ошибка "Отправить отчет", "Не отправлять". Даже не успевает скомпилироваться, подскажите, что делать?

Искать где пропустил скобку. Или же поставил лишнюю. Кинь сюда весь код..


BrunOДата: Воскресенье, 20.02.2011, 13:43 | Сообщение # 44
Новенький
Группа: Продвинутые
Сообщений: 45
Награды: 1
Город: Берлин)
Репутация: 16
Замечания: 0%
Статус:
Напишите подробно плиз, как сделать чтобы когда садишься в машину тебе писало: "Заведите двигатель на кнопку alt".
SMOUKДата: Воскресенье, 20.02.2011, 15:13 | Сообщение # 45
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
Quote (BrunO)
Напишите подробно плиз, как сделать чтобы когда садишься в машину тебе писало: "Заведите двигатель на кнопку alt".

В public OnPlayerStateChange

Код:

if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, COLOR_LIGHTRED, " Нажми ALT что бы завести эту катофалку! ");
}



  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:





 


 


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