21.05.2010, 05:21
Hola a todos, he aquн mi segundo tutorial ^^. Trata de sacar coordenadas de las camaras. Me refiero, al conectarse, la camara mira hacia un lado.
Les dejo una foto para que se guнen:
Todos se han preguntado alguna vez como se hace. Pero esta es una de las formas de las que se puede hacer.
Empezemos con el tutorial.
Necesitaremos el programa MTA S.A 1.0.3 u alguna otra versiуn Podeis descargarlo desde Aquн
Una vez que tengamos el programa instalado. Vamos a la secciуn de MAP EDITOR.
Aquн una foto para que podeis guiarse.
Bien, ya estamos en la secciуn de "Map editor", Ahora lo que haremos es seleccionar un lugar determinado de donde estarб el personaje y la camara.
Una vez que tengan un lugar, pondrбn la camara, imaginando como si el personaje estй mirando hacia la camara.
Bien, una vez hecho esto, iremos al a secciуn de arriba donde dice "Locations". Haremos click ahн.
Bien, ahora tendremos que apretar donde dice: " Dump Current position"
Nos apareceran unas cordenadas X,Y,Z. Las copiamos en un papel, block de notas, pero hay que ANOTARLAS.
Bien, cerramos el MTA. Y nos iremos a SA-MP debug o a tu servidor o samp directamente.
Tenemos que RECORDAR el lugar donde la camara apuntarб. En mi caso. Entro a mi server. y pongo /save en donde apunta la camara y se guarda. Haremos esto ahora.
-Vamos a SA-MP.
- Nos pararemos donde el jugador apuntarб hacia la camara. Yo en mi caso lo hize asн:
Bien, ahora abriremos PAWNO. E iremos a:
Luego iremos a la carpeta del juego GTA, Por defecto, C:/Archivos de Programa/Rockstar Games/GTA San Andreas.
Buscaremos un archivo que se llamarб savedpositions.txt.
Copiaremos el ъltimo texto. Dira algo como
Bien. Sуlo copiaremos las cordenadas. Es decir. Nos aparecerб esto: (Un ejemplo)
AddPlayerClass(104,2637.0510,-2233.9653,61.4854,1.3286,0,0,0,0,0,0); //
De lo cual solo copiaremos lo que estб en ROJO
AddPlayerClass(104,2637.0510,-2233.9653,61.4854,1.3286,0,0,0,0,0,0); //
Bien, ahora iremos a
y pondremos esto:
y Esto:
Y listo, ya tendremos nuestra cбmara, apuntando al jugador, Este tutorial estб comprabado al 100%. Si algo no funciona, postead aquн mismo. Para resolver las dudas.
CRЙDITOS://~Juam у Mathers.
Espero que les haya servido.
Un saludo. //~Juam у Mathers
Les dejo una foto para que se guнen:
Todos se han preguntado alguna vez como se hace. Pero esta es una de las formas de las que se puede hacer.
Empezemos con el tutorial.
Necesitaremos el programa MTA S.A 1.0.3 u alguna otra versiуn Podeis descargarlo desde Aquн
Una vez que tengamos el programa instalado. Vamos a la secciуn de MAP EDITOR.
Aquн una foto para que podeis guiarse.
Bien, ya estamos en la secciуn de "Map editor", Ahora lo que haremos es seleccionar un lugar determinado de donde estarб el personaje y la camara.
Una vez que tengan un lugar, pondrбn la camara, imaginando como si el personaje estй mirando hacia la camara.
Bien, una vez hecho esto, iremos al a secciуn de arriba donde dice "Locations". Haremos click ahн.
Bien, ahora tendremos que apretar donde dice: " Dump Current position"
Nos apareceran unas cordenadas X,Y,Z. Las copiamos en un papel, block de notas, pero hay que ANOTARLAS.
Bien, cerramos el MTA. Y nos iremos a SA-MP debug o a tu servidor o samp directamente.
Tenemos que RECORDAR el lugar donde la camara apuntarб. En mi caso. Entro a mi server. y pongo /save en donde apunta la camara y se guarda. Haremos esto ahora.
-Vamos a SA-MP.
- Nos pararemos donde el jugador apuntarб hacia la camara. Yo en mi caso lo hize asн:
Bien, ahora abriremos PAWNO. E iremos a:
pawn Код:
public OnPlayerRequestClass(playerid, classid)
Buscaremos un archivo que se llamarб savedpositions.txt.
Copiaremos el ъltimo texto. Dira algo como
pawn Код:
AddPlayerClass(...)
AddPlayerClass(104,2637.0510,-2233.9653,61.4854,1.3286,0,0,0,0,0,0); //
De lo cual solo copiaremos lo que estб en ROJO
AddPlayerClass(104,2637.0510,-2233.9653,61.4854,1.3286,0,0,0,0,0,0); //
Bien, ahora iremos a
pawn Код:
public OnPlayerRequestClass(playerid, classid)
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,CORDENADAS X,Y,Z DEL ARCHIVO SAVEDPOSITIONS.TXT. LAS CORDENADAS QUE COPIAMOS);
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,CORDENADAS X,Y,Z DEL ARCHIVO SAVEDPOSITIONS.TXT. LAS CORDENADAS QUE COPIAMOS);
SetPlayerCameraPos(playerid, CORDENADAS X,Y,Z DE LA CAMARA, LAS COORDENADAS QUE COPIAMOS DEL MTA, DUMP CURRENT POSITION);
return 1;
}
CRЙDITOS://~Juam у Mathers.
Espero que les haya servido.
Un saludo. //~Juam у Mathers