PDA

Просмотр полной версии : [Вопрос] При телепорте в интерьер TogglePlayerControllable не всегда замораживает игрока



Edward Morra
27.09.2016, 19:55
stock FreezePlayer( playerid )
{
g_IsPlayerFroze[ playerid ] = true;

TogglePlayerControllable( playerid, false );
}

stock UnfreezePlayer( playerid )
{
g_IsPlayerFroze[ playerid ] = false;

TogglePlayerControllable( playerid, true );
}

Как можно понимать работу кода вообще, когда в половине случаев фризит,а в половине - нет!
Мои мысли просто уже иссякли.

vovandolg
27.09.2016, 20:11
//обычная переменная в ней судя всего так записывается
g_IsPlayerFroze[ playerid ] = true; // true - заморожен, false - разморожен

//нативная функция
TogglePlayerControllable( playerid, false ); // false - заморожен, true - разморожен

Edward Morra
27.09.2016, 20:17
//обычная переменная в ней судя всего так записывается
g_IsPlayerFroze[ playerid ] = true; // true - заморожен, false - разморожен

//нативная функция
TogglePlayerControllable( playerid, false ); // false - заморожен, true - разморожен


Д это понятно, но во всех участках кода используется данный stock, но в некоторых он работает не корректно, ибо не фризит.

- - - Добавлено - - -




//обычная переменная в ней судя всего так записывается
g_IsPlayerFroze[ playerid ] = true; // true - заморожен, false - разморожен

//нативная функция
TogglePlayerControllable( playerid, false ); // false - заморожен, true - разморожен


Спасибо вов за участие, сам нашел проблему. Тему закрывайте!

DeimoS
28.09.2016, 05:22
Спасибо вов за участие, сам нашел проблему. Тему закрывайте!

Решением поделитесь

Edward Morra
29.09.2016, 01:10
Решением поделитесь

Суть была во невнимательности. Ибо при ТП в инт и так фризит и через опред. время unfreeze. Следовательно при ТП в какой-либо инт системы где должно фризить - анфризило...

DeimoS
29.09.2016, 01:45
На будущее: ознакомьтесь с ОПФ (http://pro-pawn.ru/showthread.php?9968-%D0%9E%D0%B1%D1%89%D0%B8%D0%B5-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B0). В следующий раз буду наказывать.

Касаемо проблемы: советую использовать этот (http://pro-pawn.ru/showthread.php?6278) инклюд и подобных проблем не будет.

Закрыто.