Errors. [+REP] -
pawn Код:
if (VehicleEngine[vehicle] == 1 && !IsNotAEngineCar(vehicle)) {
if(CarInfo[VehicleOwned[vehicle]][cFuel] >= 1 && Gas[vehicle] >= 1|| Gas[vehicle] >= 1) {
if(NoFuel[i] == 0) {
SendDebugMessage("Checkgas, Fuel Minus");
}
CarInfo[VehicleOwned[vehicle]][cFuel] -= 1;
Gas[vehicle] -= 1;
}
else {
VehAsk[i] = 1;
TogglePlayerControllable(i, 0);
InfoBoxForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle");
SendDebugMessage("Checkgas, No Fuel");
}
}
}
}
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
// new engine,lights,alarm,doors,bonnet,boot,objective,panels,tires;
new string[256];
if(AdminDuty[playerid]) return 1;
if(!ispassenger) {
if(IsAnOwnableCar(vehicleid) && CarInfo[VehicleOwned[vehicleid]][cLock] != 1) {
if(AdminDuty[playerid] == 0) {
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
DOO_SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_LIGHTRED," [ERROR]Vehicle is currently locked!");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
if (IsACopCar(vehicleid) && !ispassenger && !(IsAnFbiCar(vehicleid)&&PlayerInfo[playerid][pMember]==2)) {
if(PlayerInfo[playerid][pMember] != 1) {
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
DOO_SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_WHITE, "You are not allowed to enter this vehicle. (Faction-vehicle)");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
if(IsAGasVeh(vehicleid) && !ispassenger)
{
format(string,sizeof(string),"~y~Gas quantity:~w~ %d litters~n~~y~You can transport it buy typing /sellgas",VGas[vehicleid]);
TextDrawSetString(Textdraw4[playerid],string);
TextDrawShowForPlayer(playerid,Textdraw4[playerid]);
}
if(vRadio[vehicleid][vVolume] != -1 && !ispassenger)
{
PlayerInfo[playerid][pRadioHandle] = PlayAudioStreamForPlayer(playerid, vRadio[vehicleid][vChannel]);
// //Audio_SetVolume(playerid, PlayerInfo[playerid][pRadioHandle], 50);
return 1;
}
if (IsATaxi(playerid) && !ispassenger) {
if(PlayerInfo[playerid][pMember] != 7) {
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
DOO_SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_WHITE, "You are not allowed to enter this vehicle. (Faction-vehicle)");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
if(PlayerInfo[playerid][pCarkey] == VehicleOwned[vehicleid] && CarInfo[PlayerInfo[playerid][pCarkey]][cTicket] >= 1 && !ispassenger) {
format(string, sizeof(string),"You've got a ticket for illegal parking ($%d)",CarInfo[PlayerInfo[playerid][pCarkey]][cTicket]);
SendClientMessage(playerid,COLOR_LIGHTRED,string);
return 1;
}
if(PlayerInfo[playerid][pCarkey2] == VehicleOwned[vehicleid] && CarInfo[PlayerInfo[playerid][pCarkey2]][cTicket] >= 1 && !ispassenger) {
format(string, sizeof(string),"You've got a ticket for illegal parking ($%d)",CarInfo[PlayerInfo[playerid][pCarkey2]][cTicket]);
SendClientMessage(playerid,COLOR_LIGHTRED,string);
return 1;
}
if(PlayerInfo[playerid][pCarkey3] == VehicleOwned[vehicleid] && CarInfo[PlayerInfo[playerid][pCarkey3]][cTicket] >= 1 && !ispassenger) {
format(string, sizeof(string),"You've got a ticket for illegal parking ($%d)",CarInfo[PlayerInfo[playerid][pCarkey3]][cTicket]);
SendClientMessage(playerid,COLOR_LIGHTRED,string);
return 1;
}
if(CarInfo[VehicleOwned[vehicleid]][cFaction] >= 1 && !ispassenger) {
if(PlayerInfo[playerid][pMember] != CarInfo[VehicleOwned[vehicleid]][cFaction]) {
//format(string, sizeof(string),"ERROR:This vehicle belongs to a faction",FamilyInfo[PlayerInfo[playerid][pMember]][FamilyName]);
SendClientMessage(playerid, COLOR_WHITE, "You are not allowed to enter this vehicle. (Faction-vehicle)");
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
}
}
if(GetVehicleModel(vehicleid) == 481 && !ispassenger) {
if(PlayerInfo[playerid][pDonateRank] >= 1) {}
else {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_LIGHTRED," Warning:You don't have permission to ride this (Need to be a donator)");
}
}
else if(GetVehicleModel(vehicleid) == 521 && !ispassenger) {
if(PlayerInfo[playerid][pDonateRank] != 3) {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_LIGHTRED," Warning:You don't have permission to ride this (Need to be a donator(Gold))");
}
}
else if(GetVehicleModel(vehicleid) == 411 && !ispassenger) {
if(PlayerInfo[playerid][pDonateRank] != 3) {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_LIGHTRED," Warning:You don't have permission to ride this (Need to be a donator(Gold))");
}
}
else if(GetVehicleModel(vehicleid) == 451 && !ispassenger) {
if(PlayerInfo[playerid][pDonateRank] != 3) {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_LIGHTRED," Warning:You don't have permission to ride this (Need to be a donator(Gold))");
}
}
else if(GetVehicleModel(vehicleid) == 541 && !ispassenger) {
if(PlayerInfo[playerid][pDonateRank] != 3) {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_LIGHTRED," Warning:You don't have permission to ride this (Need to be a donator(Gold))");
}
}
if(GetVehicleModel(vehicleid) == 468 && !ispassenger) {
if(PlayerInfo[playerid][pDonateRank] >= 2) {}
else {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_LIGHTRED," Warning:You don't have permission to ride this (Need to be a donator(Silver or Gold))");
}
}
if(CarInfo[VehicleOwned[vehicleid]][cFuel] == 0 && !ispassenger && Gas[vehicleid] == 0 && !ispassenger) {
//format(string, sizeof(string),"ERROR:This vehicle belongs to a faction",FamilyInfo[PlayerInfo[playerid][pMember]][FamilyName]);
SendClientMessage(playerid,COLOR_WHITE,"No fuel in this vehicle (/fill)!");
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
}
else if (IsAnArmyCar(vehicleid) && !ispassenger) {
if(PlayerInfo[playerid][pMember] != 9) {
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
DOO_SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_WHITE, "You are not allowed to enter this vehicle. (Faction-vehicle)");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
else if (IsAnFbiCar(vehicleid) && !ispassenger) {
if(PlayerInfo[playerid][pMember] != 2) {
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
DOO_SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_WHITE, "You are not allowed to enter this vehicle. (Faction-vehicle)");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
else if (IsAGovCar(vehicleid) && !ispassenger) {
if(PlayerInfo[playerid][pMember] != 3) {
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
DOO_SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_WHITE, "You are not allowed to enter this vehicle. (Faction-vehicle)");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimationEx(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
Re: Errors. -
Re: Errors. -
Re: Errors. -