SA-MP Forums Archive
Duda IsPlayerInVehicle - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Duda IsPlayerInVehicle (/showthread.php?tid=513032)



Duda IsPlayerInVehicle - zzxcv1 - 14.05.2014

Hola tengo un problema qiero poner que para que puedan usar determinado comando deban estar en un DFT pero no funciona , Creo que la funcion es IsPlayerInVehicle
Si me eqivoco me corrigen xD


pawn Код:
CMD:transportista(playerid,params[])
{
if(IsPlayerInVehicle(playerid, 578))
{
SendClientMessage(playerid,Azul,"Se ha marcado en el minimapa el lugar donde se cargarб el camiуn.");
GameTextForPlayer(playerid,"~y~Ve a cargar ~g~el camion",6000,1);
SetPlayerCheckpoint(playerid,814.4371,845.0683,10.2784,4.0);
Trabajando[playerid] = 1;
}
return 1;
}



Respuesta: Duda IsPlayerInVehicle - C1ruj4n0 - 14.05.2014

Intenta haci
pawn Код:
CMD:transportista(playerid,params[])
{
if(IsPlayerInVehicle(playerid))
{
if(GetVehicleModel(modelo))
{
SendClientMessage(playerid,Azul,"Se ha marcado en el minimapa el lugar donde se cargarб el camiуn.");
GameTextForPlayer(playerid,"~y~Ve a cargar ~g~el camion",6000,1);
SetPlayerCheckpoint(playerid,814.4371,845.0683,10.2784,4.0);
Trabajando[playerid] = 1;
}
}
return 1;
}



Respuesta: Duda IsPlayerInVehicle - zzxcv1 - 14.05.2014

Lo puse asi y no funciono, no se activan las funciones no aparece el checkpoint nada :/

pawn Код:
CMD:transportista(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(578))
{
SendClientMessage(playerid,Azul,"Se ha marcado en el minimapa el lugar donde se cargarб el camiуn.");
GameTextForPlayer(playerid,"~y~Ve a cargar ~g~el camion",6000,1);
SetPlayerCheckpoint(playerid,814.4371,845.0683,10.2784,4.0);
Trabajando[playerid] = 1;
}
}
return 1;
}



Respuesta: Duda IsPlayerInVehicle - C1ruj4n0 - 14.05.2014

Quote:
Originally Posted by zzxcv1
Посмотреть сообщение
Lo puse asi y no funciono, no se activan las funciones no aparece el checkpoint nada :/
Perdona estoy medio loco proba haci xD

pawn Код:
CMD:transportista(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(vehicleid) == 578)
{
SendClientMessage(playerid,Azul,"Se ha marcado en el minimapa el lugar donde se cargarб el camiуn.");
GameTextForPlayer(playerid,"~y~Ve a cargar ~g~el camion",6000,1);
SetPlayerCheckpoint(playerid,814.4371,845.0683,10.2784,4.0);
Trabajando[playerid] = 1;
}
}



Respuesta: Duda IsPlayerInVehicle - Tirael - 14.05.2014

Quote:
Originally Posted by C1ruj4n0
Посмотреть сообщение
Perdona estoy medio loco proba haci xD

pawn Код:
CMD:transportista(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(vehicleid) == 578)
{
SendClientMessage(playerid,Azul,"Se ha marcado en el minimapa el lugar donde se cargarб el camiуn.");
GameTextForPlayer(playerid,"~y~Ve a cargar ~g~el camion",6000,1);
SetPlayerCheckpoint(playerid,814.4371,845.0683,10.2784,4.0);
Trabajando[playerid] = 1;
}
}
Te faltу el retorno y una llave y por consiguiente darнa error ...

Prueba asн:

pawn Код:
CMD:transportista(playerid, params[])
{
    if(!IsPlayerInAnyVehicle(playerid))                         return SendClientMessage(playerid, -1, "[ERROR] No estбs en un vehнculo.");
    if (GetVehicleModel(GetPlayerVehicleID(playerid)) != 578)   return SendClientMessage(playerid, -1, "[ERROR] No estas en el vehнculo adecuado.");
    SendClientMessage(playerid,Azul,"Se ha marcado en el minimapa el lugar donde se cargarб el camiуn.");
    GameTextForPlayer(playerid,"~y~Ve a cargar ~g~el camion",6000,1);
    SetPlayerCheckpoint(playerid,814.4371,845.0683,10.2784,4.0);
    Trabajando[playerid] = 1;
    return 1;
}



Respuesta: Duda IsPlayerInVehicle - C1ruj4n0 - 14.05.2014

Quote:
Originally Posted by C1ruj4n0
Посмотреть сообщение
Perdona estoy medio loco proba haci xD

pawn Код:
CMD:transportista(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(vehicleid) == 578)
{
SendClientMessage(playerid,Azul,"Se ha marcado en el minimapa el lugar donde se cargarб el camiуn.");
GameTextForPlayer(playerid,"~y~Ve a cargar ~g~el camion",6000,1);
SetPlayerCheckpoint(playerid,814.4371,845.0683,10.2784,4.0);
Trabajando[playerid] = 1;
}
}
return 1;
}
Correjido.