25.04.2009, 02:51
I have "integrated" the whole script and the commands are working perfectly, i have only this problem, i'm trying to resolve this, but, i don't have any results on this moment.
This is the lines:
This is a part only, i try if(engineOn[vehicleid] <=1 && PlayerInfo[playerid][pCarLic] <= 1) or if(engineOn[vehicleid] <=1 || PlayerInfo[playerid][pCarLic] <= 1) but i didn't have any results :/
Thanks
This is the lines:
Code:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
//-------ENGINE SCRIPT
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
new vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER && (pveh == 522 || pveh == 581 || pveh == 462 || pveh == 521 || pveh == 463 || pveh == 461 || pveh == 448 || pveh == 471 || pveh == 468 || pveh == 586) && (pveh != 509 && pveh != 481 && pveh != 510))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
}
else if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
}
if(newstate == PLAYER_STATE_DRIVER && engineOn[vehicle] == 1 && vehicleEntered[playerid][vehicle])
{
SendClientMessage(playerid, COLOR_GREEN, "O Veнculo estб ligado.");
}
//------ FIM ENGINE SCRIPT
...
if(newstate == PLAYER_STATE_DRIVER)
...
...
if(PlayerInfo[playerid][pCarLic] <= 1)
{
if(IsACopCar(newcar))
{
if(!IsACop(playerid))
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else if(IsAnAmbulance(newcar))
{
if(PlayerInfo[playerid][pJob] != 11)
{
SendClientMessage(playerid,COLOR_GREY,"Vocк nгo й um membro do SAMD!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
// else { RemovePlayerFromVehicle(playerid); }
}
}
else if(IsAPizzaBike(newcar))
{
if(PlayerInfo[playerid][pJob] != 21)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid,COLOR_GREY,"Vocк nгo й entregador de pizza!");
}
}
if(newcar==158||newcar==159||newcar==160||newcar==161||newcar==162||newcar==163)
{
if(PlayerInfo[playerid][pJob] != 7 && PlayerInfo[playerid][pCarLic] <= 1)
{
SendClientMessage(playerid,COLOR_GREY,"Vocк nгo й mecвnico!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
// else { RemovePlayerFromVehicle(playerid); }
}
Thanks

