Teletransporte CoD 4

Teletransporte

Hola, en este tutorial, os voy a enseñar como hacer un Teletransporte.

También podeis ver este video:
http://www.youtube.com/watch?v=jRMj-MAHJVk

En el Radiant, creas un trigger que cubra la zona donde el muñeco entra para ser teleportado...

Puedes usar dos tipos de trigger:

2D>trigger>...
trigger_multiple Sirve para que el muñeco entre y se teletransporte.
trigger_use Sirve para que el muñeco tenga que darle a la tecla "Accion" (
F en mi caso) y se teletransporte.

En los dos trigger se hace lo mismo. pero en el trigger_use puedes poner un valor para que diga por ejemplo: Pulsa [F] para teletransportarte, que es:Key: hintstring
Value: LO QUE QUIERAS QUE SALGA

Con el trigger seleccionado pulsas la tecla N, y se abrira una ventana en la ke debes de meter los siguientes valores en key y value...

Cita

Key: target
Value: gohere


Cita
Key: targetname
Value: enter


Cuando tengas los valores metidos sales de la ventana con N y escape

Luego en la posicion donde kieres k reaparezca el jugador teleportado, creas un script>script_origin, con el seleccionado pulsas la tecla N y en los valores como en el anterior metes los siguiente:

Cita:


Key: targetname
Value: gohere


Si has metido todos los valores correctamente veras ke entre trigger y script origin habra una linea de union...

Salvas y compilas

Luego crea un nuevo .gsc en la carpeta
Call Of Duty4 - Modern Warfare/raw/map/mp
llamado 
_teleport.gsc escribes lo siguiente:

Cita:


main()
{
entTransporter = getentarray( "enter", "targetname" );

if(isdefined(entTransporter))
{
for( i = 0; i < entTransporter.size; i++ )
entTransporter[i] thread transporter();
}
}

transporter()
{
while(true)
{
self waittill( "trigger", player );
entTarget = getEnt( self.target, "targetname" );
wait 0.1;
player setOrigin( entTarget.origin );
player setplayerangles( entTarget.angles );
wait 0.1;
}
}


Luego en el mp_nombredetumapa.gsc lo abres y pones debajo de maps
mp _load::main(); esto:

Cita:

mapsmp _teleport::main(); 



en "update zone file" a la derecha añades lo siguiente:

Cita:


rawfile,maps/mp/_teleport.gsc


Haces un "Build Fast File" y ya tendras el teletranporte listo.

No hay comentarios:

Publicar un comentario