28.06.2018, 01:29
actor_plus - 5.0.0
- Added some usefull functions
- All callbacks can be hooked (except `OnPlayerMakeDamageToActor`)
- Fixed some mistakes
- Huge changements for OnPlayerStopTargetActor & OnPlayerTargetActor
- Integration of 'angle' for SetActorPosForPlayer
PHP код:native CountStaticActors();
native GetActorSpawnInfo(actorid, &skinid, &Float:fX, &Float:fY, &Float:fZ, &Float:fAngle, bool:isdynamic = DEFAULT_IS_DYNAMIC_PARAMETER);
native GetActorAnimationName(actorid, animlib[], size_animlib = sizeof(animlib), animname[], size_animname = sizeof(animname)); // Static actors only
native GetActorAnimation(actorid, animlib[], size_animlib = sizeof(animlib), animname[], size_animname = sizeof(animname), &Float:fDelta, &loop, &lockx, &locky, &freeze, &time); // Static actors only
native ToggleActorAnimationLoop(actorid, bool:toggle); // Static actors only
native bool:IsActorPlayingAnimation(actorid, bool:isdynamic = DEFAULT_IS_DYNAMIC_PARAMETER);
native CountAllActors();
native SetActorPosForPlayer(forplayerid, actorid, fake_position_type, Float:x, Float:y, Float:z, Float:angle, bool:isdynamic = DEFAULT_IS_DYNAMIC_PARAMETER);
Documentation: https://github.com/Dayrion/actor_plu...ster/README.md
Quote:
Код:
Pawn compiler 3.10.6 Copyright © 1997-2006, ITB CompuPhase pawno\include\actor_plus.inc(422) : warning 213: tag mismatch pawno\include\actor_plus.inc(424) : warning 213: tag mismatch pawno\include\actor_plus.inc(609) : warning 213: tag mismatch pawno\include\actor_plus.inc(617) : warning 213: tag mismatch pawno\include\actor_plus.inc(618) : warning 213: tag mismatch pawno\include\actor_plus.inc(619) : warning 213: tag mismatch pawno\include\actor_plus.inc(620) : warning 213: tag mismatch pawno\include\actor_plus.inc(621) : warning 213: tag mismatch pawno\include\actor_plus.inc(973) : warning 213: tag mismatch pawno\include\actor_plus.inc(974) : warning 213: tag mismatch pawno\include\actor_plus.inc(1001 -- 1004) : warning 213: tag mismatch pawno\include\actor_plus.inc(1001 -- 1004) : warning 213: tag mismatch pawno\include\actor_plus.inc(1192) : warning 213: tag mismatch pawno\include\actor_plus.inc(1193) : warning 213: tag mismatch pawno\include\actor_plus.inc(2218) : warning 213: tag mismatch Header size: 71704 bytes Code size: 3527696 bytes Data size: 28946136 bytes Stack/heap size: 17039360 bytes; estimated max. usage=4039 cells (16156 bytes) Total requirements:49584896 bytes |
Yes, that include is using a lot of 3D/4D arrays because of the difference between static and dynamic actors. A plugin with this code should be better but I know nothing in C/C++ (or at least, no enough to write a plugin).