Mettre un Pak43.

Retour sommaire

Tutorial créé par Tropheus.

1/ MAPPING

Créez votre map comme d'habitude avec un info_player_start.

puis un script_vehicle avec les clés/ valeurs suivantes.

classname/script_vehicle
target/ crew
targetname/gun1
vehicletype/pak43
model/xmodel/v_ge_art_pak43

Ajouté maintenant les 2 servants pour le canon.

Cocher la case SPAWNER

classname/actor_axis_fallschirmjager_soldiergrey_kar98k
model/xmodel/fallschirmjager_soldier_grey
targetname/crew

Voici ce que vous obtenez alors en vue 2D puis en vue 3D.


Vue 2D.


Vue 3D.

Il n'y a qu'une chose que vous devrez ajouter c'est les clips car dans le jeu je passe à travers du pak43.

2/ SCRIPTING

#using_animtree("pak43");
#using_animtree("generic_human");
main()
{
maps\_load_gmi::main();
maps\_pak43_pi::main();


level.player takeallweapons();
level.player giveWeapon("springfield");
level.player giveWeapon( "panzerfaust");
level.player giveWeapon( "fraggrenade");

///Les lignes suivantes peuvent être mises sans problème dans un fichier anim.///
level._effect["paknet"] = loadfx ("fx/pi_fx/exp_paktent.efx");
level.scr_anim["generic"]["explode death up"] = %death_run_onfront;
level.scr_anim["generic"]["explode death back"] = %death_run_onfront;
level.scr_anim["generic"]["explode death forward"] = %death_run_onfront;
level.scr_anim["generic"]["explode death left"] = %death_run_onfront;
level.scr_anim["generic"]["explode death right"] = %death_run_onfront;
//////////////////////////////////////////////////////////////////////////////////////////////////////

thread precacheFx();
thread pak();
}

pak()
{
gun = getent("gun1","targetname");
gun maps\_pak43_gmi::init(true);
gun maps\_pak43_gmi::init_guys();
wait(.5);
gun maps\_pak43_gmi::shoot();
gun maps\_pak43_gmi::health();
thread pak();
}

///Cette partie peut être incluse dans un fichier ma_map_fx.gsc.///
precacheFx()
{
fx = loadfx("fx/smoke/oneshotblacksmokelinger.efx");
}

///////////////////////////////////////////////////////////////////////////////////////////

Et en plus pas besoin d'avoir un fichier csv particulier car les sons fonctionnent.

Bon jeu.

Map test pour UO à télécharger ici.

Tropheus.

Pour CaskamiProd et MohaaScriptLib
Tropheus ©
juillet 2006