Portal SAMP
[Ajuda] Actor fazendo animação errada (NOVAMENTE) - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Actor fazendo animação errada (NOVAMENTE) (/showthread.php?tid=3805)



Actor fazendo animação errada (NOVAMENTE) - Usuário Aleatório - 19/07/2023

Esses dias criei um tópico aqui no fórum pois o actor não fazia a animação que eu queria,e sim a "DEALER_IDLE" da biblioteca "DEALER",tentei pra caramba resolver o problema e nada,por isso simplesmente EXCLUÍ o actor e pronto,até que hoje,necessitei de criar 1 actor pro interior da polícia,e quando entrei no server pra ver se tava tudo OK, o actor estava a animação fazendo "DEALER_IDLE" e não as animações que eu queria(A anim COPBROWSE_LOOP da biblioteca COP_AMBIENT).Como resolvo esse problema??Eis o código:

Código PHP:
new ACTORMDPDELS CreateDynamicActor(307,256.7617,64.4825,1003.6406,268.2628);//ACTOR POLICIAL MULHER DP DE LS
ApplyDynamicActorAnimation(ACTORMDPDELS,"COP_AMBIENT","COPBROWSE_LOOP",4.110010); 
 
Não tá dando nenhum erro ou warning.


RE: Actor fazendo animação errada (NOVAMENTE) - Aranha - 19/07/2023

Código:
new ACTORMDPDELS = CreateDynamicActor(307,256.7617,64.4825,1003.6406,268.2628);//ACTOR POLICIAL MULHER DP DE LS
ApplyDynamicActorAnimation(ACTORMDPDELS,"COP_AMBIENT","Coplook_loop",4.000000,1,1,1,1,-1);
seria isso?
tente ai


RE: Actor fazendo animação errada (NOVAMENTE) - xbruno1000x - 19/07/2023

Simplesmente tem algo de errado no seu gamemode. Não há nenhum problema relatado no SA-MP sobre essas animações, é um problema exclusivo do seu gamemode. O que tem de código relacionado a animações?

Caso faça preload, confira se a new está assim:
Código:
new const AnimLibs[][] = {
  "AIRPORT",      "ATTRACTORS",   "BAR",          "BASEBALL",     "BD_FIRE",
  "BEACH",        "BENCHPRESS",   "BF_INJECTION", "BIKE_DBZ",     "BIKED",
  "BIKEH",        "BIKELEAP",     "BIKES",        "BIKEV",        "BLOWJOBZ",
  "BMX",          "BOMBER",       "BOX",          "BSKTBALL",     "BUDDY",
  "BUS",          "CAMERA",       "CAR",          "CAR_CHAT",     "CARRY",
  "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",        "GFUNK",
  "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",       "RUNNINGMAN",   "RUSTLER",      "RYDER",        "SCRATCHING",
  "SEX",          "SHAMAL",       "SHOP",         "SHOTGUN",      "SILENCED",
  "SKATE",        "SMOKING",      "SNIPER",       "SNM",          "SPRAYCAN",
  "STRIP",        "SUNBATHE",     "SWAT",         "SWEET",        "SWIM",
  "SWORD",        "TANK",         "TATTOOS",      "TEC",          "TRAIN",
  "TRUCK",        "UZI",          "VAN",          "VENDING",      "VORTEX",
  "WAYFARER",     "WEAPONS",      "WOP",          "WUZI"
};



RE: Actor fazendo animação errada (NOVAMENTE) - Usuário Aleatório - 19/07/2023

(19/07/2023 12:43)Aranha Escreveu:
Código:
new ACTORMDPDELS = CreateDynamicActor(307,256.7617,64.4825,1003.6406,268.2628);//ACTOR POLICIAL MULHER DP DE LS
ApplyDynamicActorAnimation(ACTORMDPDELS,"COP_AMBIENT","Coplook_loop",4.000000,1,1,1,1,-1);
seria isso?
tente ai

n deu,continoou dando a DEALER_IDLE mesmo assim ;_;

(19/07/2023 12:55)xbruno1000x Escreveu: Simplesmente tem algo de errado no seu gamemode. Não há nenhum problema relatado no SA-MP sobre essas animações, é um problema exclusivo do seu gamemode. O que tem de código relacionado a animações?

Caso faça preload, confira se a new está assim:
Código:
new const AnimLibs[][] = {
  "AIRPORT",      "ATTRACTORS",   "BAR",          "BASEBALL",     "BD_FIRE",
  "BEACH",        "BENCHPRESS",   "BF_INJECTION", "BIKE_DBZ",     "BIKED",
  "BIKEH",        "BIKELEAP",     "BIKES",        "BIKEV",        "BLOWJOBZ",
  "BMX",          "BOMBER",       "BOX",          "BSKTBALL",     "BUDDY",
  "BUS",          "CAMERA",       "CAR",          "CAR_CHAT",     "CARRY",
  "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",        "GFUNK",
  "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",       "RUNNINGMAN",   "RUSTLER",      "RYDER",        "SCRATCHING",
  "SEX",          "SHAMAL",       "SHOP",         "SHOTGUN",      "SILENCED",
  "SKATE",        "SMOKING",      "SNIPER",       "SNM",          "SPRAYCAN",
  "STRIP",        "SUNBATHE",     "SWAT",         "SWEET",        "SWIM",
  "SWORD",        "TANK",         "TATTOOS",      "TEC",          "TRAIN",
  "TRUCK",        "UZI",          "VAN",          "VENDING",      "VORTEX",
  "WAYFARER",     "WEAPONS",      "WOP",          "WUZI"
};

O meu preload tá assim:
Código PHP:
stock PreloadAnims(playerid)
{
    PreloadAnimLib(playerid,"GANGS");
    PreloadAnimLib(playerid,"BD_FIRE");
    PreloadAnimLib(playerid,"CAMERA");
    PreloadAnimLib(playerid,"ON_LOOKERS");
    PreloadAnimLib(playerid,"BAR");
    PreloadAnimLib(playerid,"PAULNMAC");
    PreloadAnimLib(playerid,"KISSING");
    PreloadAnimLib(playerid,"GYMNASIUM");
    PreloadAnimLib(playerid,"BOMBER");
    PreloadAnimLib(playerid,"BEACH");
    PreloadAnimLib(playerid,"POLICE");
    PreloadAnimLib(playerid,"GRAVEYARD");
    PreloadAnimLib(playerid,"FIGHT_D");
    PreloadAnimLib(playerid,"FIGHT_C");
    PreloadAnimLib(playerid,"FIGHT_B");
    PreloadAnimLib(playerid,"RIOT");
    PreloadAnimLib(playerid,"SMOKING");
    PreloadAnimLib(playerid,"SWAT");
    PreloadAnimLib(playerid,"PARK");
    PreloadAnimLib(playerid,"FAT");
    PreloadAnimLib(playerid,"ATTRACTORS");
    PreloadAnimLib(playerid,"BENCHPRESS");
    PreloadAnimLib(playerid,"FREEWEIGHTS");
    PreloadAnimLib(playerid,"FOOD");
    PreloadAnimLib(playerid,"COP_AMBIENT");
    PreloadAnimLib(playerid,"CLOTHES");
    PreloadAnimLib(playerid,"DEALER");
    PreloadAnimLib(playerid,"RAPPING");
    PreloadAnimLib(playerid,"SHOP");
    PreloadAnimLib(playerid,"CAR");
    PreloadAnimLib(playerid,"CASINO");
    PreloadAnimLib(playerid,"BSKTBALL");
    PreloadAnimLib(playerid,"RYDER");
    PreloadAnimLib(playerid,"CRIB");}
stock PreloadAnimLib(playeridanimlib[]) {
ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0); } 
E na OnPlayerSpawn botei:
Código PHP:
PreloadAnims(playerid); 



RE: Actor fazendo animação errada (NOVAMENTE) - Usuário Aleatório - 19/07/2023

Ai em cima mostrei o code da Preload,mas isso aí pode estar interferindo ou ser a causa desse erro q tá acontecendo com os meus actors?


RE: Actor fazendo animação errada (NOVAMENTE) - Usuário Aleatório - 20/07/2023

(19/07/2023 15:54)Usuário Aleatório Escreveu: Ai em cima mostrei o code da Preload,mas isso aí pode estar interferindo ou ser a causa desse erro q tá acontecendo com os meus actors?

Me ajudem aí glr ksksks  Smile


RE: Actor fazendo animação errada (NOVAMENTE) - Usuário Aleatório - 20/07/2023

Glr,botei outra GM novinha sem nada,botei só a #include <streamer> e dps botei o code do actor na OnGameModeInit:

Código PHP:
new ACTORMDPDELS CreateDynamicActor(307,256.7617,64.4825,1003.6406,268.2628);//ACTOR POLICIAL MULHER DP DE LS
ApplyDynamicActorAnimation(ACTORMDPDELS,"COP_AMBIENT","COPBROWSE_LOOP",4.110000);
ApplyDynamicActorAnimation(ACTORMDPDELS,"COP_AMBIENT","COPBROWSE_LOOP",4.110000); 
Testei duas vezes,uma com apenas UMA ApplyDynamicActorAnimation e dps outra vez,porém com DUAS ApplyDynamicActorAnimation(já q no samp pode ocorrer um erro onde vc tem q botar duas vezes a ApplyActorAnimation pro actor fzr a anim),mas em nenhuma delas o actor fez a animação,ele foi criado,mas só ficou parado ali,sem fazer anim nenhuma ;_; tentando resolver um erro tão bobo há dias,e q tá me dando até dor d cabeça po ;-;


RE: Actor fazendo animação errada (NOVAMENTE) - xbruno1000x - 20/07/2023

(20/07/2023 05:41)Usuário Aleatório Escreveu: Glr,botei outra GM novinha sem nada,botei só a #include <streamer> e dps botei o code do actor na OnGameModeInit:

Código PHP:
new ACTORMDPDELS CreateDynamicActor(307,256.7617,64.4825,1003.6406,268.2628);//ACTOR POLICIAL MULHER DP DE LS
ApplyDynamicActorAnimation(ACTORMDPDELS,"COP_AMBIENT","COPBROWSE_LOOP",4.110000);
ApplyDynamicActorAnimation(ACTORMDPDELS,"COP_AMBIENT","COPBROWSE_LOOP",4.110000); 
Testei duas vezes,uma com apenas UMA ApplyDynamicActorAnimation e dps outra vez,porém com DUAS ApplyDynamicActorAnimation(já q no samp pode ocorrer um erro onde vc tem q botar duas vezes a ApplyActorAnimation pro actor fzr a anim),mas em nenhuma delas o actor fez a animação,ele foi criado,mas só ficou parado ali,sem fazer anim nenhuma ;_; tentando resolver um erro tão bobo há dias,e q tá me dando até dor d cabeça po ;-;

Aplique a animação na OnPlayerKeyStateChange, no momento em que o player entrar na delegacia.