Вопросы

John_Silver
Новичок

Помогите плиз, анимации запускаются только со второва раза. То есть если я введу первый раз команду /time, то анимация не запустится, но если введу ещё раз, то уже сработает.

Подскажите, что я не так делаю?

Вот коды с анимацией:

  открыть спойлер
  открыть спойлер

 

Поделиться сообщением


Ссылка на сообщение

8 ответов на этот вопрос

  • 0
Sleash
Завсегдатый

Здравствуйте, в конце паблика OnPlayerConnect добавьте следующее:

ClearAnimations(playerid);
return 1;

То есть паблик должен выглядеть примерно так:

public OnPlayerConnect(playerid)
{
    /* Тут Ваш код
    Его желательно сейчас не трогать*/
    ClearAnimations(playerid);
    return 1;
    /*Если у Вас в OnPlayerConnect уже есть return,
    то просто перед ним, а точнее строчкой выше
    добавьте функцию ClearAnimations(playerid);*/

 

Отредактировано пользователем Oleg Sleash

Поделиться сообщением


Ссылка на сообщение
  • 0
John_Silver
Новичок

@Oleg SleashНе работает. Хоть я перезагружаю мод хоть нет. Достаточно перезайти и все анимации так и будут врубаться через 1 использование

Поделиться сообщением


Ссылка на сообщение
  • 1
Sleash
Завсегдатый

@John_Silver  Тогда:

Как верно подметил nazikUA они подгружаются.

попробуйте вставить в конце мода вот такой код:

stock ReloadAnimLib(playerid, animlib[])
{
   ApplyAnimation(playerid,animlib,null",0.0,0,0,0,0,0);
   return 1;
}
stock ReloadAllAnimLibs(playerid)
{
    new anim_libs[] = {"AIRPORT","Attractors","BAR","BASEBALL","BD_FIRE","BEACH","benchpress","BF_injection",
    "BIKED","BIKEH","BIKELEAP","BIKES","BIKEV","BIKE_DBZ","BLOWJOBZ","BMX",
    "BOMBER","BOX","BSKTBALL","BUDDY","BUS","CAMERA","CAR","CARRY",
    "CAR_CHAT","CASINO","CHAINSAW","CHOPPA","CLOTHES","COACH","COLT45","COP_AMBIENT",
    "COP_DVBYZ","CRACK","CRIB","DAM_JUMP","DANCING","DEALER","DILDO","DODGE",
    "DOZER","DRIVEBYS","FAT","FIGHT_B","FIGHT_C","FIGHT_D","FIGHT_E","FINALE",
    "FINALE2","FLAME","Flowers","FOOD","Freeweights","GANGS","GHANDS","GHETTO_DB",
    "goggles","GRAFFITI","GRAVEYARD","GRENADE","GYMNASIUM","HAIRCUTS","HEIST9","INT_HOUSE",
    "INT_OFFICE","INT_SHOP","JST_BUISNESS","KART","KISSING","KNIFE","LAPDAN1","LAPDAN2",
    "LAPDAN3","LOWRIDER","MD_CHASE","MD_END","MEDIC","MISC","MTB","MUSCULAR",
    "NEVADA","ON_LOOKERS","OTB","PARACHUTE","PARK","PAULNMAC","ped","PLAYER_DVBYS",
    "PLAYIDLES","POLICE","POOL","POOR","PYTHON","QUAD","QUAD_DBZ","RAPPING",
    "RIFLE","RIOT","ROB_BANK","ROCKET","RUSTLER","RYDER","SCRATCHING","SHAMAL",
    "SHOP","SHOTGUN","SILENCED","SKATE","SMOKING","SNIPER","SPRAYCAN","STRIP",
    "SUNBATHE","SWAT","SWEET","SWIM","SWORD","TANK","TATTOOS","TEC",
    "TRAIN","TRUCK","UZI","VAN","VENDING","VORTEX","WAYFARER","WEAPONS","WUZI"};
    for(new i = 0; i < sizeof(anim_libs); i++) ReloadAnimLib(anim_libs[i]);
    return 1;
}

Дальше, в OnPlayerConnect вам нужно перед return добавить ReloadAllAnimLibs(playerid), то есть вот так:

public OnPlayerConnect(playerid)
{
    /* Тут Ваш код
    Его желательно сейчас не трогать*/
    ReloadAllAnimLibs(playerid);
    return 1;
    /*Если у Вас в OnPlayerConnect уже есть return,
    то просто перед ним, а точнее строчкой выше
    добавьте функцию ReloadAllAnimLibs(playerid);*/
}

Это подгружает все библиотеки анимаций на playerid при входе, должно помочь.

Поделиться сообщением


Ссылка на сообщение
  • -1
John_Silver
Новичок

undefined symbol "null", я конечно понимаю что символ не найден, но мне надо тупо переменную null создать?

Да даже если просто в скобки взять, то работать не будет. Вроде бы в OnPlayerConnect всё закинул, и не работает.

 

Отредактировано пользователем John_Silver

Поделиться сообщением


Ссылка на сообщение
  • 0
Sleash
Завсегдатый

@John_Silver Нет, я просто забыл кавычку..

Вот этот код вставьте вместо прошлого стока:

stock ReloadAnimLib(playerid, animlib[])
{
   ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
   return 1;
}

 

Отредактировано пользователем Sleash

Поделиться сообщением


Ссылка на сообщение
  • 0
itz.dev
Активный

@John_Silver попробуйте вставить в onplayerconnect 

  открыть спойлер

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК
    • hatriyikko
      От hatriyikko
      Требуется мобильная сборка мод + клиент + лаунчер

      Копия Радмира, Блэк Раши или что-то другое с аналогичным функционалом. Основной упор на бизнесы, чтобы всё исправно работало
       
      Напишите сколько это будет стоить?

      В дальнейшем также могут понадобиться какие то доработки мода, если всё ок рассматриваю долгосрочное сотрудничество

      Связь тут или в тг @kovart7
    • whccompany
      От whccompany
      World Hosting Corporations 
                                                                GTA Game Host 
                                               CRMP PC& Mobile Project 
                                           Rostov Role Play | Rostov RP 
      Друзья, нашему проекту срочно требуется маппер для масштабного маппинга, нам требуется сделать:
      1) Городской маппинг (удалить города и создать новые города, сначало необходимо создать город Ростов-на-Дону ; посёлок Коксовый и село Ряженое, создать используя стоковые фотографии из Яндекса и Гугла)
      2) Фракционный маппинг ( Текстуры + Экстерьер + Интерьер )
      3) Маппинг работ ( Текстуры + Экстерьеры + Интерьеры )
      Бюджет до 60 000 рублей
      Возможно заключение трудового контракта 
      Пишите: ВКонтакте

    • gooding
      От gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.