[AYUDA] Camioneros con acoplado
#1

ЎHola!. Mi consulta es la siguiente :

Creй el jobs de camioneros para mi Rp. Pero no sй que funcion usar para que cuando uno se suba al camiуn y tenga que cargarlo, le diga "No tienes el acoplado ensamblado!" - Digamos, la funciуn que detecte que el camiуn no tiene puesto el semi-acoplado, como le llamen en su paнs.

Serнa asн :

El camionero sube al camiуn, tipea el cmd /cargar.

Si no tiene puesto el Semi deberнa decir "No tienes el semi enganchado"

Una vez que el PJ tenga el semi puesto, vaya a la zona de carga y al poner "/cargar" aparecerб lo que tengo scripteado, que es un dialog con un timer y una linea de carga, simple pero bueno ^^

Entonces, mi duda es la de arriba, como hacer que al estar en la zona de carga y ponga /cargar, detecte si el camiуn tiene puesto el semi o no.

ЎSaludos!
Reply
#2

Osea, їQuiere detectar si el camiуn del jugador tiene un trailer?

pawn Код:
IsTrailerAttachedToVehicle(vehicleid)
pawn Код:
CMD:cargar(playerid)
{
    if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
    {
        //Si no tiene trailer...
        return SendClientMessage(playerid, -1, "Necesitar un trailer");
    }
    //Si tiene un trailer...
    return 1;
}
PD: Espero que sea lo que busque.

Y si en algъn momento, quieres hacer mбs cosas con un trailer:

pawn Код:
GetVehicleTrailer(vehicleid)
(Consigue la ID del trailer que tiene el camiуn/vehнculo)

pawn Код:
AttachTrailerToVehicle(trailerid, vehicleid)
Le engancha un trailer a un vehнculo (Ambos tienen que estar cerca)

pawn Код:
DetachTrailerFromVehicle(vehicleid)
Le desengancha el trailer a un vehнculo (Si es que tiene uno)
Reply
#3

Me tira los 26 benditos errores :S
Reply
#4

Quote:
Originally Posted by Leososa
Посмотреть сообщение
Me tira los 26 benditos errores :S
Es porque te faltу un '{' o '}'.
Reply
#5

Quote:

Osea, їQuiere detectar si el camiуn del jugador tiene un trailer?

pawn Code:
IsTrailerAttachedToVehicle(vehicleid)

pawn Code:
CMD:cargar(playerid)
{
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID( playerid)))
{
//Si no tiene trailer...
return SendClientMessage(playerid, -1, "Necesitar un trailer");
}
//Si tiene un trailer...
return 1;
}

PD: Espero que sea lo que busque.

Y si en algъn momento, quieres hacer mбs cosas con un trailer:

pawn Code:
GetVehicleTrailer(vehicleid)
(Consigue la ID del trailer que tiene el camiуn/vehнculo)

pawn Code:
AttachTrailerToVehicle(trailerid, vehicleid)
Le engancha un trailer a un vehнculo (Ambos tienen que estar cerca)

pawn Code:
DetachTrailerFromVehicle(vehicleid)
Le desengancha el trailer a un vehнculo (Si es que tiene uno)

Me sirviу!!! +rep hermano! Gracias (:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)