bUrbin
Ученик
Если у игрока ХП <15 он падает в кряк и ему выдает диалог вызвать 911 или использовать препараты.
Проблема в том, что этот диалог постоянно появляется, как бесконечное обновление из за того ,что мало хп.
То есть, нажатие на любую из кнопок не вызовет новый диалог, а вновь откроет этот. Собственно и чат закрывает сразу, ибо диалог будто появляется кажду секунду.
Вот код
Как сделать, чтобы диалог высветился 1 раз и всё.
Проблема в том, что этот диалог постоянно появляется, как бесконечное обновление из за того ,что мало хп.
То есть, нажатие на любую из кнопок не вызовет новый диалог, а вновь откроет этот. Собственно и чат закрывает сразу, ибо диалог будто появляется кажду секунду.
Вот код
PHP:
if (bang < 15.0) // Если меньше 15 ХП он падает
{
Upal[playerid] = 1;
UpalAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); //
RemovePlayerFromVehicle(playerid);
ShowPlayerDialog(playerid,7771,DIALOG_STYLE_MSGBOX,"Важно","Вы в критическом состоянии!","911","Препараты");
return true;
}
if (bang > 15.0 && Upal[playerid] == 1) // Ели больше 15 ХП он встает
{
Upal[playerid] = 0;
ClearAnimations(playerid);
return true;
}
