[ayuda] teletransportarse con auto a /sf /lv ect -
tony204 - 08.09.2014
hola chicos quier saver la funcion que al ir a /sf ect se balla con auto
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
Zodiaco - 08.09.2014
prueba poniendo esto en tus teleports, ojala no me haya equivocado.
pawn Код:
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
LinkVehicleToInterior(vehicleid,0);
SetPlayerInterior(playerid,0);
return SetVehiclePos(vehicleid,-1758.7870,928.9469,24.7500); // aqui cambia por la coordenada que este tu teleport
}
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
tony204 - 08.09.2014
if(IsPlayerInAnyVehicle(playerid) tengo entendido que con esta funcion si no estoy en auto no me dejara ir al tele D:
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
Zodiaco - 08.09.2014
Quote:
Originally Posted by tony204
if(IsPlayerInAnyVehicle(playerid) tengo entendido que con esta funcion si no estoy en auto no me dejara ir al tele D:
|
ahorita lo probй y me funciono, estando o no en el auto e_e
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
[J]ulian - 08.09.2014
pawn Код:
if(!strcmp(cmdtext, "/sf", true))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
}
else
{
SetPlayerPos(playerid, x, y, z);
}
return 1;
}
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
aoEXE - 08.09.2014
Quote:
Originally Posted by tony204
hola chicos quier saver la funcion que al ir a /sf ect se balla con auto
|
En la funciуn del teleport, chequea si el jugador estб en un vehнculo, y si lo estб almacena en una variable el id del vehнculo que estб usando. Luego teleportas al jugador (playerid) y al vehнculo (vehicleid) a la nueva posiciуn. Luego pones al jugador(playerid) en el vehнculo(vehicleid) con la funciуn PutPlayerInVehicle.
IsPlayerInAnyVehicle
GetPlayerVehicleID
SetVehiclePos
PutPlayerInVehicle
para colocarlo como conductor o pasajero (PutPlayerInVehicle):
0 - Conductor
1 - Pasajero delantero
2 - Pasajero atrбs izquierda
3 - Pasajero atrбs derecha
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
[J]ulian - 08.09.2014
Quote:
Originally Posted by aoEXE
En la funciуn del teleport, chequea si el jugador estб en un vehнculo, y si lo estб almacena en una variable el id del vehнculo que estб usando. Luego teleportas al jugador (playerid) y al vehнculo (vehicleid) a la nueva posiciуn. Luego pones al jugador(playerid) en el vehнculo(vehicleid) con la funciуn PutPlayerInVehicle.
IsPlayerInAnyVehicle
GetPlayerVehicleID
SetVehiclePos
PutPlayerInVehicle
para colocarlo como conductor o pasajero (PutPlayerInVehicle):
0 - Conductor
1 - Pasajero delantero
2 - Pasajero atrбs izquierda
3 - Pasajero atrбs derecha
|
Si mueve el vehнculo se mueve el jugador tambiйn, asн que todo esto serнa innecesario xD
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
tony204 - 08.09.2014
julian en x,y,z pongo las cordenadas del tele no ?
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
tony204 - 08.09.2014
bueno pues asi tengo mi tele
if(strcmp("/sf",cmdtext,true)==0||strcmp("/sanfierro",cmdtext,true)==0)
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
LinkVehicleToInterior(vehicleid,0);
SetPlayerInterior(playerid,0);
return SetVehiclePos(vehicleid, -1758.7870,928.9469,24.7500); // aqui cambia por la coordenada que este tu teleport
}
GameTextForPlayer(playerid, "~n~~y~Transportado ~n~~w~Sanfierro~n~~b~/Sf", 3000, 3);
new rand = random(sizeof(title)); // Rando
new dragName[MAX_PLAYER_NAME];
GetPlayerName(playerid, dragName, sizeof(dragName));
format(string2, sizeof(string2), "%s* %s Se Teletransporto a San Fierro(/sf)!",title[rand][0],dragName );
SendClientMessageToAll(CYAN, string2);
SetPlayerPos(playerid, -1758.7870,928.9469,24.7500);
return 1;
}
aora lo que pasa que cuando estoy en auto i uso /sf no aparese el mensage ni el Gametext i cuando estoy sin auto si aparese es como si fueran 2 teles .-. que peduo aser ai
Respuesta: [ayuda] teletransportarse con auto a /sf l/v ext -
aoEXE - 08.09.2014
Quote:
Originally Posted by [J]ulian
Si mueve el vehнculo se mueve el jugador tambiйn, asн que todo esto serнa innecesario xD
|
ohhhhhhhhhhhhhhhhhhhhhhhhhhhhh, entonces perdуn. No he usado esa funciуn xD