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

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

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

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

Ремни безопасности

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

_ReZaK_

Изучающий
Пользователь
Регистрация
31 Мар 2013
Сообщения
265
Лучшие ответы
0
Репутация
41
Форварды
PHP:
forward StopCamera(playerid);  
forward Skaner(playerid);
в OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp("/ремень", cmdtext, true, 10) == 0||strcmp("/htvtym", cmdtext, true, 10) == 0||  
     strcmp("/belt", cmdtext, true, 10) == 0||strcmp("/иуде", cmdtext, true, 10) == 0)  
     {  
         if(GetPVarInt(playerid,"Belt") == 0)  
         {  
             SetPVarInt(playerid, "Belt", 1);  
             SendClientMessage(playerid, 0xC2A2DAAA, " * Вы пристегнули ремень безопасности");  
         }  
         else if(GetPVarInt(playerid,"Belt") == 1)  
         {  
             SetPVarInt(playerid, "Belt", 0);  
             SendClientMessage(playerid, 0xC2A2DAAA, " * Вы отстегнули ремень безопасности");  
         }  
         return 1;  
     }
в OnPlayerStateChange(playerid, newstate, oldstate)
PHP:
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)  
     {  
         new Float:health;  
         TimerforPlayer[playerid] = SetTimerEx("Skaner",250,1,"i",playerid);  
         GetVehicleHealth(GetPlayerVehicleID(playerid),health);  
         SetPVarFloat(playerid,"CarHealth",health);  
     }else if(newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_DRIVER)  
     {  
         KillTimer(TimerforPlayer[playerid]);  
     }
в OnPlayerExitVehicle(playerid, vehicleid)
PHP:
  KillTimer(TimerforPlayer[playerid]);  
         SetPVarInt(playerid, "Belt", 0);  
     SendClientMessage(playerid, 0xC2A2DAAA, " * Вы отстегнули ремень безопасности");
Дальше создаем отдельный паблик
PHP:
public Skaner(playerid)  
{  
       
     new Float:health;  
     GetVehicleHealth(GetPlayerVehicleID(playerid),health);  
     if((GetPVarFloat(playerid,"CarHealth") - health) >= 200)  
     {  
         if(GetPVarInt(playerid,"Belt") == 0)  
         {  
              new Float:HP;  
             GetPlayerHealth(playerid,HP);  
                HP -= 30.0;  
                SetPlayerHealth(playerid,HP);  
             SetPlayerDrunkLevel(playerid, 50000);  
             SetTimerEx("StopCamera", 1500, 1, "i", playerid);  
         }  
     }  
     SetPVarFloat(playerid,"CarHealth",health);  
     return 1;  
}
И теперь
PHP:
public StopCamera(playerid)  
{  
     SetPlayerDrunkLevel(playerid, 0);  
     return 1;  
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу