/Work Problem
#1

it needs a trailer but it don't. for vehicle id 455 needs a trailer, how to make without a trailer?
Код:
        new m = GetVehicleModel(GetPlayerVehicleID(playerid));
        if(m == 514 || m == 515 || m == 403 || m == 455)
pawn Код:
CMD:work(playerid, params[])
{
    if (GetPlayerTeam(playerid) == 1)
    {
        new m = GetVehicleModel(GetPlayerVehicleID(playerid));
        if(m == 514 || m == 515 || m == 403 || m == 455)
        {
            new t = GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
            if (t == 435 || t == 450 || t == 584)
            {
                if (GetPlayerVehicleSeat(playerid) == 0)
                {
                    Trucker1(playerid);
                    truck_PlayerJob[playerid] = 1;
                    Convoy++;
                    PlayerInfo[playerid][pConvoy] = Convoy;
                    //truckchecktime =
                    //SetTimerEx("TruckCheck", 1000, true, "i", playerid);
                }
                else
                {
                    SendClientMessage(playerid, COLOR_LIGHTGREEN, "You are not the driver of this vehicle");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_LIGHTGREEN, "You do not have a trailer, please go and attach one!");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTGREEN, "You are not in a truck, please go and get one!");
        }
    }
    if (GetPlayerTeam(playerid) == 2)
    {
        new m = GetVehicleModel(GetPlayerVehicleID(playerid));
        if(m == 482 || m == 515 || m == 459 || m == 609 || m == 456)
        {
                if (GetPlayerVehicleSeat(playerid) == 0)
                {
                    Courier1(playerid);
                    Courier_PlayerJob[playerid] = 1;
                }
        }
        else
        {
            SendClientMessage(playerid, WORK, "You are not in a van, please go and get one!");
        }
    }
    return 1;
}
Reply
#2

try ^^

PHP код:
CMD:work(playeridparams[])
{
    if (
GetPlayerTeam(playerid) == 1)
    {
        new 
GetVehicleModel(GetPlayerVehicleID(playerid));
        if(
== 514 || == 515 || == 403 || == 455)
        {
            if(
IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
            {
                if (
GetPlayerVehicleSeat(playerid) == 0)
                {
                    
Trucker1(playerid);
                    
truck_PlayerJob[playerid] = 1;
                    
Convoy++;
                    
PlayerInfo[playerid][pConvoy] = Convoy;
                    
//truckchecktime =
                    //SetTimerEx("TruckCheck", 1000, true, "i", playerid);
                
}
                else
                {
                    
SendClientMessage(playeridCOLOR_LIGHTGREEN"You are not the driver of this vehicle");
                }
            }
            else
            {
                
SendClientMessage(playeridCOLOR_LIGHTGREEN"You do not have a trailer, please go and attach one!");
            }
        }
        else
        {
            
SendClientMessage(playeridCOLOR_LIGHTGREEN"You are not in a truck, please go and get one!");
        }
    }
    if (
GetPlayerTeam(playerid) == 2)
    {
        new 
GetVehicleModel(GetPlayerVehicleID(playerid));
        if(
== 482 || == 515 || == 459 || == 609 || == 456)
        {
                if (
GetPlayerVehicleSeat(playerid) == 0)
                {
                    
Courier1(playerid);
                    
Courier_PlayerJob[playerid] = 1;
                }
        }
        else
        {
            
SendClientMessage(playeridWORK"You are not in a van, please go and get one!");
        }
    }
    return 
1;

Reply
#3

Still asking me if i need a trailer for vehicle id 455.
Reply
#4

still having this same problem. asking me for a trailer. vehicle id 455 don't need one.
Reply
#5

Replace
pawn Код:
if (t == 435 || t == 450 || t == 584)
with
pawn Код:
if( m != 455 && ( t == 435 || t == 450 || t == 584 ) )
or if it doesn't work:
pawn Код:
if( ( m != 455 && ( t == 435 || t == 450 || t == 584 ) ) || m == 455 )
or even better (this should work):
pawn Код:
if( m == 455 || t == 435 || t == 450 || t == 584 )
Reply
#6

Thank you. reped
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)