Использование Заморозки
Всем привет. Сейчас я вам расскажу как использовать заморозку и разморозку. Недавно я столкнулся с такой проблемой: Я выхожу из интерьера и я падаю в низ. Все это произошло из-за того что у меня не успели загрузиться Текстуры.
Начнем:
В начало добавим
PHP код:
forward UnfreezeSpawn(playerid);// UnfreezeSpawn меняем на свое (только по Английски)
далее
Перед координатами входа в наш интерьер вставим код
PHP код:
TogglePlayerControllable(playerid, false);
SendClientMessage(playerid, COLOR_WHITE, "Загрузка Текстур...");
SetTimerEx("UnfreezeSpawn", 2000, false, "i", playerid);
"TogglePlayerControllable(playerid, false);" Производим заморозку
"UnfreezeSpawn" Название паблика\стока в котором произойдёт действие разморозки .
далее добавим Паблик
PHP код:
public UnfreezeSpawn(playerid)
{
SendClientMessage(playerid, COLOR_WHITE, "Текстуры Загружены.");
TogglePlayerControllable(playerid, true);
return 1;
}
PHP код:
"TogglePlayerControllable(playerid, true);" Производим разморозку
Все теперь когда мы зайдём в интерьер нас заморозит на 2 секунды, что-бы успели загрузиться Текстуры.