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

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

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

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

Помогите найти ошибку в коде.

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

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"Выбирая госпиталь, Вы будете обязаны забыть как проходило Ваше убийство.",
				"Госпиталь", "Остаться"
			);
		}
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу