SA-MP Forums Archive
[AYUDA] Camioneros con acoplado - 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: [AYUDA] Camioneros con acoplado (/showthread.php?tid=460998)



[AYUDA] Camioneros con acoplado - Leososa - 31.08.2013

Ў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!



Respuesta: [AYUDA] Camioneros con acoplado - EduGTA - 31.08.2013

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)



Re: [AYUDA] Camioneros con acoplado - Leososa - 31.08.2013

Me tira los 26 benditos errores :S


Respuesta: Re: [AYUDA] Camioneros con acoplado - Swedky - 31.08.2013

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


Re: [AYUDA] Camioneros con acoplado - Leososa - 31.08.2013

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 (: