AddStaticVehicleEx(525,1438.1301,-2224.9685,13.4240,179.7757,0,1,-1); // carro mec 1
AddStaticVehicleEx(525,1444.5961,-2225.5974,13.4227,179.5055,0,1,-1); // carro mec 2
AddStaticVehicleEx(525,1430.2616,-2225.0168,13.4203,180.9174,0,1,-1); // carro mec 3
AddStaticVehicleEx(525,1422.0533,-2224.9136,13.4198,178.1534,0,1,-1); // carro mec 4
AddStaticVehicleEx(525,1421.4253,-2242.0681,13.4224,178.0322,0,1,-1); // carro mec 5
forward IsACaminhoneiroCar(carid); |
public IsACaminhoneiroCar(carid) { if((carid >= 558) && (carid <= 560)) { return 1; } return 0; } |
if(PlayerInfo[playerid][pEmprego] != 5) && if((carid ==525)) { SendClientMessage(playerid, COR_TEXTO, "Vocк nгo й um caminhoneiro!"); RemovePlayerFromVehicleEx(playerid); } } } |
forward IsAMecCar(carid);
else if(IsAMecCar(newcar))
{
if(PlayerInfo[playerid][pEmprego] != 5)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Mecвnico");
RemovePlayerFromVehicleEx(playerid);
}
}
public IsAMecCar(carid)
{
if((carid >= 290) && (carid <= 294) && (carid <= 525))
{
return true;
}
return 0;
}
new myCars[5]; |
myCars[0] = AddStaticVehicleEx(525,1438.1301,-2224.9685,13.4240,179.7757,0,1,-1); // carro mec 1 myCars[1] = AddStaticVehicleEx(525,1444.5961,-2225.5974,13.4227,179.5055,0,1,-1); // carro mec 2 myCars[2] = AddStaticVehicleEx(525,1430.2616,-2225.0168,13.4203,180.9174,0,1,-1); // carro mec 3 myCars[3] = AddStaticVehicleEx(525,1422.0533,-2224.9136,13.4198,178.1534,0,1,-1); // carro mec 4 myCars[4] = AddStaticVehicleEx(525,1421.4253,-2242.0681,13.4224,178.0322,0,1,-1); // carro mec 5 |
public OnPlayerStateChange(playerid, newstate, oldstate) { if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid); if( (vehicleid >= myCars[0] || vehicleid <= myCars[sizeof(myCars)-1]) && PlayerInfo[playerid][pEmprego] != 5) { RemovePlayerFromVehicleEx(playerid); } } return 1; }
if(PlayerInfo[playerid][pEmprego] != 5) && if((carid ==525))
{
SendClientMessage(playerid, COR_TEXTO, "Vocк nгo й um caminhoneiro!");
RemovePlayerFromVehicleEx(playerid);
}
}// chave desnecessбria
}// chave desnecessбria
// Cуdigo incompleto e isso nгo fica em OnGameModeInit
new Vmec[5]; // Topo do GameMode
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
for(new i = 0; i < sizeof(Vmec); i ++)
{
new vm = GetPlayerVehicleID(playerid);
if(vm == Vmec[i])
{
if(PlayerInfo[playerid][pEmprego] != 5)
{
SendClientMessage(playerid,-1,"[ERRO] Vocк nгo й um Mecanico.");
RemovePlayerFromVehicle(playerid);
}
}
}
}
return 1;
}
public OnGameModeInit()
{
Vmec[0] = AddStaticVehicleEx(525,1438.1301,-2224.9685,13.4240,179.7757,0,1,-1); // carro mec 1
Vmec[1] = AddStaticVehicleEx(525,1444.5961,-2225.5974,13.4227,179.5055,0,1,-1); // carro mec 2
Vmec[2] = AddStaticVehicleEx(525,1430.2616,-2225.0168,13.4203,180.9174,0,1,-1); // carro mec 3
Vmec[3] = AddStaticVehicleEx(525,1422.0533,-2224.9136,13.4198,178.1534,0,1,-1); // carro mec 4
Vmec[4] = AddStaticVehicleEx(525,1421.4253,-2242.0681,13.4224,178.0322,0,1,-1); // carro mec 5
return 1;
}