ESF plugin.
Posted: 2013 Jan 21 23:06
Sveiki, taigi aš bandau sukurti savo 1 ESF special'ą. Kiek žinau ESF specialu kūrimas ir CS plugin kurimas yra beveik tas pats, hleV su tuo manau turėtu susigaudyti tikrai.
Code: Select all
#include <xtension/special>#include <ipci/ascend> #define TRAIL_SPR "sprites/redtrail.spr"#define TRANSFORM_SOUND "ecx.goku-ts/kaioken.wav" stock SpecialXtension:sxkaioken;stock esf_trail public plugin_init (){ register_plugin( "kaioken", "1.0", "ClowN" );} public @SpecialCreation (){ beginSpecialCreation( "kaioken", "", "callbackSample", "special_kaioken" ); addSpecialCharge( IN_ATTACK, 6.0, 8.0, false ); addSpecialControl( IN_JUMP ); addSpecialHook( sxhDeathMessage, "deathmsgSample" ); SXkaioken = endSpecialCreation();} public plugin_precache() { precache_model( "models/player/ecx.goku-ts20/ecx.goku-ts20.mdl" ); precache_sound( TRANSFORM_SOUND ); trailspr = precache_model( TRAIL_SPR ); } stock esf_trail( index ) { message_begin( MSG_BROADCAST, SVC_TEMPENTITY ); write_byte( TE_BEAMFOLLOW ); write_short( index ); write_short( trailspr ); write_byte( 10 ); write_byte( 5 ); write_byte( 255 ) write_byte( 0 ); write_byte( 0 ); write_byte( 90 ); message_end(); }