SA-MP Forums Archive
Random trailer - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Random trailer (/showthread.php?tid=426324)



Random trailer - kalanerik99 - 28.03.2013

Can someone fix this 2 errors

pawn Код:
#include <a_samp>
#include <zcmd>
#define COLOR_RED 0xff0000a7

new Trailers[][] =
{{435},
{450},
{591},
{584}};

CMD:trailer(playerid, params[])
{
    new vehicleid;
    new randomtrailer;
    vehicleid = GetPlayerVehicleID(playerid);
    if(IsATruck(vehicleid))
    {
        new randtrailer = random( sizeof( Trailers ) );
        AttachTrailerToVehicle(CreateVehicle(randomtrailer, 0.0, 0.0, 0.0, 0.0, -1, -1, 60) , vehicleid);

    }
    return 1;
}

stock IsATruck(vehicleid)
{
    switch(GetVehicleModel(vehicleid))
    {
        case 403, 514, 515: return 1;
    }
    return 0;
}
Код:
(19) : warning 204: symbol is assigned a value that is never used: "randtrailer"
(34) : warning 203: symbol is never used: "Trailers"



Re: Random trailer - Misiur - 28.03.2013

remove
pawn Код:
new randomtrailer;
pawn Код:
//change
AttachTrailerToVehicle(CreateVehicle(randomtrailer, 0.0, 0.0, 0.0, 0.0, -1, -1, 60) , vehicleid);
//to
AttachTrailerToVehicle(CreateVehicle(Trailers[randtrailer][0], 0.0, 0.0, 0.0, 0.0, -1, -1, 60) , vehicleid);
One question though? Why multidimensional array? If you won't add any new info, change it simply to one dimensional.


Re: Random trailer - kalanerik99 - 28.03.2013

Still nothing happens

pawn Код:
#include <a_samp>
#include <zcmd>
#define COLOR_RED 0xff0000a7

new Trailers[][] =
{{435},
{450},
{591},
{584}};

CMD:trailer(playerid, params[])
{
    new vehicleid;
   
    vehicleid = GetPlayerVehicleID(playerid);
    if(IsATruck(vehicleid))
    {
        new randtrailer = random( sizeof( Trailers ) );
       
        AttachTrailerToVehicle(CreateVehicle(Trailers[randtrailer][0], 0.0, 0.0, 0.0, 0.0, -1, -1, 60) , vehicleid);
    }
    return 1;
}

stock IsATruck(vehicleid)
{
    switch(GetVehicleModel(vehicleid))
    {
        case 403, 514, 515: return 1;
    }
    return 0;
}



Re: Random trailer - kalanerik99 - 29.03.2013

Please can someone fix this


Re: Random trailer - Vince - 29.03.2013

Why do you even need the two dimensional array? You only have one dimension.


Re: Random trailer - kalanerik99 - 29.03.2013

what