Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Убираем проблемы с велосипедом

Статус
В этой теме нельзя размещать новые ответы.

Jony_Nike

Умник
Ув. Пользователи Pawno-Info.Ru на некоторых модах стоит Заводка двигателя на велосипеде! Не глупо ли?
В данной тебе я расскажу вам как убрать заводку!

В OnPlayerStateChange

PHP:
if(newstate == PLAYER_STATE_DRIVER)  
{  
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 509 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 510 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 481)  
{  
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);  
SetVehicleParamsEx(GetPlayerVehicleID(playerid),true,lights,alarm,doors,bonnet,boot,objective);  
}  
}
Сейчас мы сделали , что-бы велосипеды по системе были всегда заведены

в Команду по заводу двигателя ((Пример /en))

PHP:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 510 || GetVehicleModel(GetPlayerVehicleID(playerid))== 481 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 509)  
 {  
        return 1;  
  }

Бензин на велосипеде, не глупо ли?
Убираем бензин по следущему уроку

В начале прописать
PHP:
forward IsAVelik(carid);
Создаем функцию проверки на то, что игрок в велосипеде.

PHP:
public IsAVelik(carid) 
{ 
new model = GetVehicleModel(carid); 
if(model==509||model==481||model==510) 
{ 
return 1; 
} 
return 0; 
}
Затем ищем public CheckGas()

PHP:
public CheckGas() 
{ 
  new string[256]; 
  for(new i=0;i<MAX_PLAYERS;i++) 
  { 
      if(IsPlayerConnected(i)) 
         { 
             new vehicle = GetPlayerVehicleID(i); 
             if(GetPlayerState(i) == PLAYER_STATE_DRIVER
Заменяем на такой:

PHP:
public CheckGas() 
{ 
  new string[256]; 
  for(new i=0;i<MAX_PLAYERS;i++) 
  { 
      if(IsPlayerConnected(i)) 
         { 
             new vehicle = GetPlayerVehicleID(i); 
             if(GetPlayerState(i) == PLAYER_STATE_DRIVER && !IsAVelik(vehicle)
Вот и все, неоткажусь от ((+))
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу