Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Не работает заморозка при загрузке интерьера

Показано с 1 по 2 из 2

  1. #1
    Зарегистрированый

    Аватар для MrReznitskiy

    Статус: Оффлайн
    Регистрация:11.07.2018
    Сообщений:3
    Репутация:0 [+/-] 

    Не работает заморозка при загрузке интерьера

    Не работает заморозка, просто когда появляется TXD с Loadind Texture , то я слышу как я могу ходить и при том могу на пикапы становится и будет показываться диалоговое окно, следвательно меня не замораживает

    Часть кода отвечающего за загрузку интерьера

    forward LoadingTexture(playerid);
    PHP код:
    public LoadingTexture(playerid)
    {
        
    LoadTimer[playerid]++; // Считываем, сколько секунд прошло
        
    format(loadstring[playerid], 20"%s||"loadstring[playerid]); // Показываем игроку "Палочки" (Загрузку)
        
    PlayerTextDrawSetString(playeridloadtextplayer[playerid], loadstring[playerid]); // Изменяем TextDraw
        
    if(LoadTimer[playerid] >= 9// Проверка
        
    {
            
    PlayerTextDrawSetString(playeridloadtextplayer[playerid], ""); // Очищаем TextDraw
            
    for(new i6++) TextDrawHideForPlayer(playeridloadtext[i]); // Закрываем TextDraw'ы
            
    PlayerTextDrawHide(playeridloadtextplayer[playerid]);
            
    KillTimer(LoadTime[playerid]); // Удаляем таймер
            
    TogglePlayerControllable(playeridtrue); // Размораживаем игрока
            
    LoadTimer[playerid] = 0// Обнуляем
            
    loadstring[playerid] = ""// Обнуляем
        
    }
    }
    stock LoadTexture(playerid)
    {
        if(
    GetPVarInt(playerid"timeloadtext") > gettime())return true// Если время после которого запустилась загрузка текстур не прошло, то не показываем новую. (Сделано, чтобы не было багов с Таймером)
        
    for(new i6++) TextDrawShowForPlayer(playeridloadtext[i]); // Показываем TextDraw'ы
        
    PlayerTextDrawShow(playeridloadtextplayer[playerid]);
        
    TogglePlayerControllable(playeridfalse); // Замораживаем игрока
        
    LoadTime[playerid] = SetTimerEx("LoadingTexture"500true"i"playerid); // Запускаем таймер
        
    SetPVarInt(playerid"timeloadtext"gettime()+4); // Выше
        
    return true;

    [Скрыть]
    Последний раз редактировалось GDoni; 13.07.2018 в 19:20. Причина: php code
  2. #2
    •Модератор lvl 3•

    Аватар для GDoni

    Статус: Онлайн
    Регистрация:09.01.2017
    Адрес:USA, Florida, Miami
    Сообщений:673
    Репутация:135 [+/-] 
    Добавил php код.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения