Beruflich Dokumente
Kultur Dokumente
GearLimit[playerid] = 0;
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new a, b, c;
GetPlayerKeys(playerid, a, b ,c);
if(IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid)))
{
if(Gear[GetPlayerVehicleID(playerid)] == -1)
{
return 1;
}
else
{
ModifyVehicleSpeed(GetPlayerVehicleID(playerid), - GetVe
hicleSpeed(GetPlayerVehicleID(playerid), 0));
}
}
if(a == 8 && GetVehicleSpeed(GetPlayerVehicleID(playerid), 0) >
GearLimit[playerid])
{
if(IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid)))
{
if(Gear[GetPlayerVehicleID(playerid)] != -1) ret
urn ModifyVehicleSpeed(GetPlayerVehicleID(playerid), - GetVehicleSpeed(GetPlayer
VehicleID(playerid), 0));
}
if(!IsVehicleDrivingBackwards(GetPlayerVehicleID(playeri
d)))
{
if(Gear[GetPlayerVehicleID(playerid)] == -1) ret
urn ModifyVehicleSpeed(GetPlayerVehicleID(playerid), - GetVehicleSpeed(GetPlayer
VehicleID(playerid), 0));
}
new newspeed = GetVehicleSpeed(GetPlayerVehicleID(playerid), 0)
- GearLimit[playerid];
ModifyVehicleSpeed(GetPlayerVehicleID(playerid), -newspeed);
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 481 || GetVe
hicleModel(GetPlayerVehicleID(playerid)) != 509 || GetVehicleModel(GetPlayerVehi
cleID(playerid)) != 510 || !IsAPlane(GetPlayerVehicleID(playerid)))
{
if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(p
layerid))
{
TextDrawShowForPlayer(playerid,Geartxd[playerid]
);
format(string,sizeof(string),"Gear: %d",Gear[Get
PlayerVehicleID(playerid)]);
if(Gear[GetPlayerVehicleID(playerid)] == -1)
{
format(string,sizeof(string),"Gear: R");
}
TextDrawSetString(Geartxd[playerid],string);
}
}
else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 481 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 509 || GetVehicleModel(GetPlaye
rVehicleID(playerid)) == 510 || !IsAPlane(GetPlayerVehicleID(playerid)))
{
GearLimit[playerid] = 999;
}
return 1;
}
if(!IsPlayerInAnyVehicle(playerid))
{
TextDrawHideForPlayer(playerid,Geartxd[playerid]);
}
return 1;
}