Varios
Умник
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ Описание ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Эта система подойдет для Role Play режима
Так как если вы попадёте в аварию без ремня безопасности у вас буду отниматься НР(-5 при каждом столкновении)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Автор: Varios(я)
Создадим новую переменную:
В public OnPlayerConnect
В public OnPlayerCommandText
В public OnVehicleDamageStatusUpdate
Все, от + не откажусь
Эта система подойдет для Role Play режима
Так как если вы попадёте в аварию без ремня безопасности у вас буду отниматься НР(-5 при каждом столкновении)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Автор: Varios(я)
Создадим новую переменную:
PHP:
new Belt[MAX_PLAYERS];
В public OnPlayerConnect
PHP:
Belt[playerid] = 0;
В public OnPlayerCommandText
PHP:
if(strcmp(cmd,"/belt",true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,COLOR_GREY,"Вы не в машине");
if(Belt[playerid] == 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
Belt[playerid] = 0;
format(string, 256, "%s отстегнул(а) ремень безопасности", sendername);
SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 15.0, 1000);
GameTextForPlayer(playerid, "~r~Belt Unfastened", 5000, 3);
return true;
}
else if(Belt[playerid] == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
Belt[playerid] = 1;
format(string, 256, "%s пристегнул(а) ремень безопасности", sendername);
SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 15.0, 1000);
GameTextForPlayer(playerid, "~g~Belt Fastened", 5000, 3);
return true;
}
}
В public OnVehicleDamageStatusUpdate
PHP:
new Float:health;
GetPlayerHealth(playerid,health);
if(Belt[playerid] == 0)
{
SetPlayerHealthAc(playerid, health - 5.0);
SetPlayerDrunkLevel(playerid,2000);
}
Последнее редактирование модератором:
