Duda IsPlayerInVehicle
#1

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;
}
Reply
#2

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;
}
Reply
#3

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;
}
Reply
#4

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;
}
}
Reply
#5

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;
}
Reply
#6

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)