SA-MP Forums Archive
їBug de samp? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: їBug de samp? (/showthread.php?tid=533718)



їBug de samp? - xTexTx - 26.08.2014

Buenas nuevamente, como ya saben estoy haciendo un sistema de robo y el problema es el siguiente:
Ejecuto el comando la primera vez y no me ejecuta la animaciуn, pero al utilizar el comando por segunda vez si me la ejecuta, por lo que me ha contado un usuario, que no dirй el nombre, es un bug de samp, asн que mi duda es si hay alguna soluciуn, ya he probado ejecutando la animaciуn dos veces o mбs, pero sigue sucediendo lo mismo, si quieren les paso el comando... pero ya lo he verificado yo y otro usuario mбs, y el comando estб correcto.
Desde ya muchas gracias.


Respuesta: їBug de samp? - juandiegox - 26.08.2014

Carga las librerias xD , me pasaba asн pero un amigo me paso un post, no recuerdo quien xD pero basicamente pones esto en onplayerspawn
pawn Код:
if(GetPVarInt(playerid,"AnimsPreCargadas") == 0)
        {
        PreloadAnimLib(playerid,"BLOWJOBZ");
        PreloadAnimLib(playerid,"AIRPORT");
        PreloadAnimLib(playerid,"ATTRACTORS");
        PreloadAnimLib(playerid,"BAR");
        PreloadAnimLib(playerid,"BASEBALL");
        PreloadAnimLib(playerid,"BD_FIRE");
        PreloadAnimLib(playerid,"BEACH");
        PreloadAnimLib(playerid,"BENCHPRESS");
        PreloadAnimLib(playerid,"BF_INJECTION");
        PreloadAnimLib(playerid,"BIKED");
        PreloadAnimLib(playerid,"BIKEH");
        PreloadAnimLib(playerid,"BIKELEAP");
        PreloadAnimLib(playerid,"BIKES");
        PreloadAnimLib(playerid,"BIKEV");
        PreloadAnimLib(playerid,"BIKE_DBZ");
        PreloadAnimLib(playerid,"BMX");
        PreloadAnimLib(playerid,"BOMBER");
        PreloadAnimLib(playerid,"BOX");
        PreloadAnimLib(playerid,"BSKTBALL");
        PreloadAnimLib(playerid,"BUDDY");
        PreloadAnimLib(playerid,"BUS");
        PreloadAnimLib(playerid,"CAMERA");
        PreloadAnimLib(playerid,"CAR");
        PreloadAnimLib(playerid,"CARRY");
        PreloadAnimLib(playerid,"CAR_CHAT");
        PreloadAnimLib(playerid,"CASINO");
        PreloadAnimLib(playerid,"CHAINSAW");
        PreloadAnimLib(playerid,"CHOPPA");
        PreloadAnimLib(playerid,"CLOTHES");
        PreloadAnimLib(playerid,"COACH");
        PreloadAnimLib(playerid,"COLT45");
        PreloadAnimLib(playerid,"COP_AMBIENT");
        PreloadAnimLib(playerid,"COP_DVBYZ");
        PreloadAnimLib(playerid,"CRACK");
        PreloadAnimLib(playerid,"CRIB");
        PreloadAnimLib(playerid,"DAM_JUMP");
        PreloadAnimLib(playerid,"DANCING");
        PreloadAnimLib(playerid,"DEALER");
        PreloadAnimLib(playerid,"DILDO");
        PreloadAnimLib(playerid,"DODGE");
        PreloadAnimLib(playerid,"DOZER");
        PreloadAnimLib(playerid,"DRIVEBYS");
        PreloadAnimLib(playerid,"FAT");
        PreloadAnimLib(playerid,"FIGHT_B");
        PreloadAnimLib(playerid,"FIGHT_C");
        PreloadAnimLib(playerid,"FIGHT_D");
        PreloadAnimLib(playerid,"FIGHT_E");
        PreloadAnimLib(playerid,"FINALE");
        PreloadAnimLib(playerid,"FINALE2");
        PreloadAnimLib(playerid,"FLAME");
        PreloadAnimLib(playerid,"FLOWERS");
        PreloadAnimLib(playerid,"FOOD");
        PreloadAnimLib(playerid,"FREEWEIGHTS");
        PreloadAnimLib(playerid,"GANGS");
        PreloadAnimLib(playerid,"GHANDS");
        PreloadAnimLib(playerid,"GHETTO_DB");
        PreloadAnimLib(playerid,"GOGGLES");
        PreloadAnimLib(playerid,"GRAFFITI");
        PreloadAnimLib(playerid,"GRAVEYARD");
        PreloadAnimLib(playerid,"GRENADE");
        PreloadAnimLib(playerid,"GYMNASIUM");
        PreloadAnimLib(playerid,"HAIRCUTS");
        PreloadAnimLib(playerid,"HEIST9");
        PreloadAnimLib(playerid,"INT_HOUSE");
        PreloadAnimLib(playerid,"INT_OFFICE");
        PreloadAnimLib(playerid,"INT_SHOP");
        PreloadAnimLib(playerid,"JST_BUISNESS");
        PreloadAnimLib(playerid,"KART");
        PreloadAnimLib(playerid,"KISSING");
        PreloadAnimLib(playerid,"KNIFE");
        PreloadAnimLib(playerid,"LAPDAN1");
        PreloadAnimLib(playerid,"LAPDAN2");
        PreloadAnimLib(playerid,"LAPDAN3");
        PreloadAnimLib(playerid,"LOWRIDER");
        PreloadAnimLib(playerid,"MD_CHASE");
        PreloadAnimLib(playerid,"MD_END");
        PreloadAnimLib(playerid,"MEDIC");
        PreloadAnimLib(playerid,"MISC");
        PreloadAnimLib(playerid,"MTB");
        PreloadAnimLib(playerid,"MUSCULAR");
        PreloadAnimLib(playerid,"NEVADA");
        PreloadAnimLib(playerid,"ON_LOOKERS");
        PreloadAnimLib(playerid,"OTB");
        PreloadAnimLib(playerid,"PARACHUTE");
        PreloadAnimLib(playerid,"PARK");
        PreloadAnimLib(playerid,"PAULNMAC");
        PreloadAnimLib(playerid,"PED");
        PreloadAnimLib(playerid,"PLAYER_DVBYS");
        PreloadAnimLib(playerid,"PLAYIDLES");
        PreloadAnimLib(playerid,"POLICE");
        PreloadAnimLib(playerid,"POOL");
        PreloadAnimLib(playerid,"POOR");
        PreloadAnimLib(playerid,"PYTHON");
        PreloadAnimLib(playerid,"QUAD");
        PreloadAnimLib(playerid,"QUAD_DBZ");
        PreloadAnimLib(playerid,"RAPPING");
        PreloadAnimLib(playerid,"RIFLE");
        PreloadAnimLib(playerid,"RIOT");
        PreloadAnimLib(playerid,"ROB_BANK");
        PreloadAnimLib(playerid,"ROCKET");
        PreloadAnimLib(playerid,"RUSTLER");
        PreloadAnimLib(playerid,"RYDER");
        PreloadAnimLib(playerid,"SCRATCHING");
        PreloadAnimLib(playerid,"SHAMAL");
        PreloadAnimLib(playerid,"SHOP");
        PreloadAnimLib(playerid,"SHOTGUN");
        PreloadAnimLib(playerid,"SILENCED");
        PreloadAnimLib(playerid,"SKATE");
        PreloadAnimLib(playerid,"SMOKING");
        PreloadAnimLib(playerid,"SNIPER");
        PreloadAnimLib(playerid,"SPRAYCAN");
        PreloadAnimLib(playerid,"STRIP");
        PreloadAnimLib(playerid,"SUNBATHE");
        PreloadAnimLib(playerid,"SWAT");
        PreloadAnimLib(playerid,"SWEET");
        PreloadAnimLib(playerid,"SWIM");
        PreloadAnimLib(playerid,"SWORD");
        PreloadAnimLib(playerid,"TANK");
        PreloadAnimLib(playerid,"TATTOOS");
        PreloadAnimLib(playerid,"TEC");
        PreloadAnimLib(playerid,"TRAIN");
        PreloadAnimLib(playerid,"TRUCK");
        PreloadAnimLib(playerid,"UZI");
        PreloadAnimLib(playerid,"VAN");
        PreloadAnimLib(playerid,"VENDING");
        PreloadAnimLib(playerid,"VORTEX");
        PreloadAnimLib(playerid,"WAYFARER");
        PreloadAnimLib(playerid,"WEAPONS");
        PreloadAnimLib(playerid,"WUZI");
        PreloadAnimLib(playerid,"WOP");
        PreloadAnimLib(playerid,"GFUNK");
        PreloadAnimLib(playerid,"RUNNINGMAN");
        SetPVarInt(playerid,"AnimsPreCargadas",1);
    }
y este stock abajo de tu gm:
pawn Код:
stock PreloadAnimLib(playerid, animlib[])
{
    ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}



Respuesta: їBug de samp? - [J]ulian - 26.08.2014

La animaciуn debe ser "pre cargada". Cargala en OnPlayerConnect la librerнa, habнa una funciуn que te lo hacнa. Si no ponй la linea de la animaciуn 2 veces.


Respuesta: їBug de samp? - Zume - 26.08.2014

La funciуn que siempre he usado es esta

pawn Код:
PreloadAnimLib(playerid, animlib[])
{
    ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}

LoadAnimLibs(playerid)
{
    PreloadAnimLib(playerid,"CARRY");
    PreloadAnimLib(playerid,"CRACK");
    PreloadAnimLib(playerid,"BD_FIRE");
    PreloadAnimLib(playerid,"ON_LOOKERS");
    PreloadAnimLib(playerid,"BEACH");
    PreloadAnimLib(playerid,"GHANDS");
    PreloadAnimLib(playerid,"MEDIC");
    PreloadAnimLib(playerid,"SHOP");
    PreloadAnimLib(playerid,"PARK");
    PreloadAnimLib(playerid,"KISSING");
    PreloadAnimLib(playerid,"SWEET");
    PreloadAnimLib(playerid,"BOMBER");
    PreloadAnimLib(playerid,"SWAT");
    PreloadAnimLib(playerid,"WUZI");
    PreloadAnimLib(playerid,"PED");
    PreloadAnimLib(playerid,"ped");
    PreloadAnimLib(playerid,"SCRATCHING");
    PreloadAnimLib(playerid,"FAT");
    PreloadAnimLib(playerid,"POLICE");
    PreloadAnimLib(playerid,"Attractors");
    PreloadAnimLib(playerid,"FOOD");
    PreloadAnimLib(playerid,"CRIB");
    PreloadAnimLib(playerid,"INT_HOUSE");
    PreloadAnimLib(playerid,"MISC");
    PreloadAnimLib(playerid,"COP_AMBIENT");
    PreloadAnimLib(playerid,"DEALER");
    PreloadAnimLib(playerid,"GRAVEYARD");
    PreloadAnimLib(playerid,"DANCING");
    PreloadAnimLib(playerid,"RAPPING");
    PreloadAnimLib(playerid,"GANGS");
    PreloadAnimLib(playerid,"FIGHT_D");
    PreloadAnimLib(playerid,"SMOKING");
    PreloadAnimLib(playerid,"SNM");
    PreloadAnimLib(playerid,"benchpress");
}
Aсades "LoadAnimLibs(playerid)" en OnPlayerSpawn, aunque creo que la que Juan puso es mбs completa, aъn asн la dejo ahн


Respuesta: їBug de samp? - xTexTx - 26.08.2014

Ahora la cosa es que no finaliza la acciуn xDD


Respuesta: їBug de samp? - [J]ulian - 26.08.2014

Buscб los parametros de la animaciуn en la wiki y el que sea repeat ponlo en 0.


Respuesta: їBug de samp? - xTexTx - 26.08.2014

Capas sea por que he puesto el parбmetro de freeze en 1, probare.
Gracias a todos.


Respuesta: їBug de samp? - [J]ulian - 26.08.2014

Freeze, repeat... parecido (?

Pero lo que buscamos es time. "Timer in milliseconds. For a never-ending loop it should be 0."
https://sampwiki.blast.hk/wiki/ApplyAnimation


Respuesta: їBug de samp? - xTexTx - 26.08.2014

Eso lo tengo en 10000, ya se utilizar la funciуn xD.
La cosa era que Freeze estaba en 1 y me hacнa seguir congelado cuando la animaciуn finalizaba.


Re: їBug de samp? - Unrea1 - 26.08.2014

Lo molesto de esto es que se traba unos segundos, pero es mejor sacrificar unos segundos para el buen funcionamiento de las animaciones xD.