Drez.Damone
Новичок
Дело в том что сделал систему смерти, то-есть после смерти человек попадает в 1 стадию, далее если он снова умрёт то он попадает в вторую стадию, так вот когда он попал в вторую стадию идёт таймер по истечению которого ему предложат остаться на месте или заспавниться в больнице, так вот после того как таймер проходит диалог не появляется и вообще ничего не происходит, не могу понять в чём дело. Заранее спасибо)
Код:
Код:
PHP:
if( Player[ playerid ][ uDeath ] == PLAYER_HEALTHY )
return 1;
if( Player[ playerid ][ uDeath ] == PLAYER_INJURED )
{
if( GetPlayerAnimationIndex( playerid ) != 1701 )
{
ApplyDeathAnimation( playerid, Player[playerid][uDeath] );
}
}
else if( Player[playerid][uDeath] == PLAYER_DIED )
{
if( GetPlayerAnimationIndex( playerid ) != 1151 )
{
ApplyDeathAnimation( playerid, Player[playerid][uDeath] );
}
if( death_timer[ playerid ] )
{
death_timer[ playerid ]--;
// death_timer[ playerid ] = 0;
format:g_string( "%d", death_timer[ playerid ] );
GameTextForPlayer( playerid, g_string, 3000, 3 );
if( Player[ playerid ][ uHP ] < 100.0 )
{
setPlayerHealth( playerid, 100.0 );
}
}
else
{
showPlayerDialog( playerid, d_death, DIALOG_STYLE_MSGBOX, "",
""cBLUE"Ваш персонаж умер.\n\n\
"cWHITE"Остаться на месте смерти или отправиться в госпиталь?\n\
"gbDialog"Выбирая госпиталь, Вы будете обязаны забыть как проходило Ваше убийство.",
"Госпиталь", "Остаться"
);
}
}
Последнее редактирование:
