"RHM901"

Tutoriales ModTools CoD 4 y 5

Teletransporte

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.


Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis