PDA

Просмотр полной версии : [Native] TogglePlayerControllable



Sacyra
24.10.2013, 19:54
Использование Заморозки

Всем привет. Сейчас я вам расскажу как использовать заморозку и разморозку. Недавно я столкнулся с такой проблемой: Я выхожу из интерьера и я падаю в низ. Все это произошло из-за того что у меня не успели загрузиться Текстуры.

Начнем:

В начало добавим

forward UnfreezeSpawn(playerid);// UnfreezeSpawn меняем на свое (только по Английски)
далее

Перед координатами входа в наш интерьер вставим код

TogglePlayerControllable(playerid, false);
SendClientMessage(playerid, COLOR_WHITE, "Загрузка Текстур...");
SetTimerEx("UnfreezeSpawn", 2000, false, "i", playerid);

"TogglePlayerControllable(playerid, false);" Производим заморозку
"UnfreezeSpawn" Название паблика\стока в котором произойдёт действие разморозки .

далее добавим Паблик

public UnfreezeSpawn(playerid)
{
SendClientMessage(playerid, COLOR_WHITE, "Текстуры Загружены.");
TogglePlayerControllable(playerid, true);
return 1;
}


"TogglePlayerControllable(playerid, true);" Производим разморозку
Все теперь когда мы зайдём в интерьер нас заморозит на 2 секунды, что-бы успели загрузиться Текстуры.