Zeka_Peka228
Умник
Делаю езду без прав, но если их нет, то будет давать опьянение.
Вот код с паблика OnPlayerStateChange(та самая проверка на то, что вышел он):
Когда я сажусь в машину - дает DrunkLevel:
Но когда выхожу - то Drunk остается!
Че не так в моей проверки?
Вот код с паблика OnPlayerStateChange(та самая проверка на то, что вышел он):
PHP:
if(newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_PASSENGER)
{
SetPlayerDrunkLevel(playerid, 0);
}
PHP:
if(newstate == PLAYER_STATE_DRIVER)
{
if(!IsAVelik(playerid) && PlayerInfo[playerid][pLicDrive] == 0)
{
if(!IsASHCar(playerid))
{
SendClientMessage(playerid, COLOR_GRAD2, "У Вас нет водительских прав! Из-за этого будет эффект \"опьянения\"");
SendClientMessage(playerid, COLOR_GRAD2, "Советуем приобрести лицензию на транспорт в Автошколе.");
SetPlayerDrunkLevel(playerid, 9000);
}
}
}
Че не так в моей проверки?
