/Work Problem - 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: /Work Problem (
/showthread.php?tid=585015)
/Work Problem -
DerickClark - 10.08.2015
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;
}
Re: /Work Problem -
IgorLuiz - 10.08.2015
try ^^
PHP код:
CMD:work(playerid, params[])
{
if (GetPlayerTeam(playerid) == 1)
{
new m = GetVehicleModel(GetPlayerVehicleID(playerid));
if(m == 514 || m == 515 || m == 403 || m == 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(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;
}
Re: /Work Problem -
DerickClark - 10.08.2015
Still asking me if i need a trailer for vehicle id 455.
Re: /Work Problem -
DerickClark - 10.08.2015
still having this same problem. asking me for a trailer. vehicle id 455 don't need one.
Re: /Work Problem -
IstuntmanI - 10.08.2015
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 )
Re: /Work Problem -
DerickClark - 10.08.2015
Thank you. reped