Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: rane poslato April 30, 2020, 00:41:57 PRE PODNE

Naslov: ApplyActorAnimation
Poruka od: rane poslato April 30, 2020, 00:41:57 PRE PODNE
Problem(error/warning): Napravio sam jedan sistem sa aktorima, međutim prvi put nakon pokretanja moda aktor ne odradi animaciju, tek drugi put odradi. Tako za svaku animaciju pojedinacno, pa me zanima da li je to neki samp bug(buduci da ih ima dosta poput pomjeranja aktora) ili je do koda?
Dio skripte: [pawn]ApplyActorAnimation(act_id[0], "INT_SHOP", "shop_pay", 4.1, 0, 0, 0, 0, 0);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Naslov: Odg: ApplyActorAnimation
Poruka od: V01D poslato April 30, 2020, 00:58:30 PRE PODNE
Na neki nacin je bug, to se desava sa svim animacijama, prethodno ih moras preload-ati..

[pawn]static const _AnimsEnum[][] =
{
    "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"
};[/pawn]

Ovo dodas negde pri vrhu skripte

[pawn]for(new anims = 0; anims < sizeof(_AnimsEnum); anims ++) //Preload Animacija
    {
        ApplyAnimation(playerid, _AnimsEnum[anims], "null", 4.0, 0, 0, 0, 0, 0, 1);
    }[/pawn]

Ovo pod OnPlayerConnect

Probaj sada
Naslov: Odg: ApplyActorAnimation
Poruka od: rane poslato April 30, 2020, 01:24:06 PRE PODNE
Rjesio sam.

Moze lock.