shape1
shape2
shape3
shape4
shape7
shape8

Анимации с 1-го раза


Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Каждый сталкивался с тем, что анимации не воспроизводятся с 1-го раза и иногда не синхронизируют с другими игроками. Если вы столкнулись с такой проблемой, то эта тема для вас.

Анимации с 1-го раза.

В public OnPlayerConnect вставьте:

PreloadAnimLibs(playerid);

В конец мода:

stock PreloadAnimLibs(playerid)
{
static animlibs[131][] = {
"AIRPORT", "Attractors", "BAR", "BASEBALL", "BD_FIRE", "BEACH", "benchpress", "BF_injection",
"BIKED", "BIKEH", "BIKELEAP", "BIKES", "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",
"SEX", "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 < 131; i++) ApplyAnimation(playerid, animlibs[0], "null", 0.0, 0, 0, 0, 0, 0);
return 1;
}

Синхронизация анимаций между игроками.

Откройте /pawno/include/a_players.inc

В инклуде найдите строчку:

native ApplyAnimation(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync = 0);

И замените её на:

native ApplyAnimation(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync = 1);

Потом сохраните инклуд, откройте мод по новой через pawno.exe и скомпилируйте мод. ОБЯЗАТЕЛЬНО!

 
Последнее редактирование модератором:

LHTTD

Темная сторона Форума
Пользователь
08.10.2014
325
43
0
Пожалуй Возьму

 

Sasha

Новичок
Пользователь
05.02.2014
110
1
0
Вставил код в мод.Когда заходить регистрироваться надо(был уже зареган)не подскажите что такое?

 

Sasha

Новичок
Пользователь
05.02.2014
110
1
0
Вставил код в мод.Когда заходить регистрироваться надо(был уже зареган)не подскажите что такое?
Дело не в этом коде 100%
Я не говорю что в этом коде.Посто после его добавление,у меня такое,может у меня что то мешает.Вот я и решил спросить.

 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Я не говорю что в этом коде.Посто после его добавление,у меня такое,может у меня что то мешает.Вот я и решил спросить.
 Бессмысленный вопрос. Никто вам, к сожалению, не сможет помочь. Когда вы что-то добавляли, могли сами что-то испортить/убрать. Верните копию, проверьте регистрацию и заново вставьте данный код.

 

Jackal

Новичок
Пользователь
09.03.2015
1
0
0
Всё работает только тогда, когда онлайн 1 игрок, а когда заходит на сервер 2й игрок, на 2го уже это не действует. Действует только на 1го игрока.

 

Vicher

Новичок
Пользователь
18.06.2015
1
0
0
, Анимация так-же можно добавить?