Como hacer Comandos de Teleport [Samp]

Hola Perros,gatos,ratones,insctos,personas,ovnis ETC hoy les vengo a mostrar como hacer un comando de Teleports De Samp


Empecemos:


1ro: Vamos a el server de un amigo o nuestro server donde queramos que se tele porte cuando pongamos un Comando

Por Ejemplo: /Grove y tele porte a Grove Stret

2do: Una ves en el lugar donde queramos que se Tele Porte.

Apretamos la Letra "T" o si no "F6" y escribimos /save uncomanetario Por Ejemplo: /save grove

4to: Vamos a Mis documentosGTA San Andreas User FilesSAMP

Y va a ver un archivo de Texto que se llama: savedpositions

Lo abrimos y ahí nos va a aparecer algo parecido así

AddPlayerClass(105,2531.1306,1677.6492,19.9302,90.1625,23,200,27,100,29,350); // uncomentario


AddPlayerClass(105,2531.1306,1677.6492,19.9302,90.1625,23,200,27,100,29,350);

--Lo que esta en Rojo es el ID del skin con el que estabas a la hora de guardar la posicion
--Lo que esta en Verde son las posiciones (Lo que vamos a utilizar)
--Lo que esta en Violeta son las Armas del Skin

5to paso : Copiamos lo verde (Las Coordenadas)

6to: Vamos al GM y buscamos esto

public OnPlayerCommandText(playerid, cmdtext[])


ahí es donde van todos los comandos

7mo: Empecemos con el cuerpo del comando

Bueno el cuerpo es asi:

if(strcmp(cmdtext, "/Grove", true) == 0) {
SendClientMessage(playerid,0xFFFF00AA,"Bienvenido a ..::Grove";//Esto es el mensage que queres que diga
SetPlayerPos(playerid, 1523.509887, -47.821197,1002.130981);//Esto teleportara al Jugador return 1; }


8vo: Copiamos nuestras cordenadas y las cambiamos por las que estan en

SetPlayerpos (No sacar el Playerid,)


luego copilan y listo

Gracias y Saludos

9 comentarios - Como hacer Comandos de Teleport [Samp]

@super_usuario +1
GRACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS CAPOOOOOOO
@consegero +1
O.O Increiblemente lo entendi xD
@yeyiithoxxZ
XD A mi ya se me olvido mas de 1 año que no juego San Andreas XD
@pque13
Y Segun Voz, Como Voy a saber, en donde se separan las cordenadas de las armas? O_O
ami no me sale violeta, claro!
@xBRx +1
miren se los dejo mas facil
if(strcmp(cmd, "/NAMECOMANDO", true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"NOMBRE DEL LUGAR";
SetPlayerPos(playerid, ID DEL LUGAR);
return 1;
}

COMO SACAR EL NUMERO FACIL:
105,2531.1306,1677.6492,19.9302,90.1625,23,200,27,100,29,350
Sacas el 105 y la COMA contas cuantos puntos y comas hay hasta la sexta coma/punto
2531.1306,1677.6492,19.9302
seria asi y la coma al ultimo no se pone
@Chicomu +1
SOS UN GENIO