(227) : warning 202: number of arguments does not match definition
(240) : error 025: function heading differs from prototype
for(new s = 1; s < 8; s++)
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 0;
Both look fine, the issue is likely somewhere localized to those two functions. We'll need to see a bit more code.
|
if(newkeys == KEY_ANALOG_UP)
{
if(!IsPlayerInAnyVehicle(playerid)) return 0;
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 0;
if(!Audio_IsClientConnected(playerid)) return 0;
new veh = GetPlayerVehicleID(playerid);
if(IsAVel(veh)) return 0;
if(VehVolume[veh] >= 0 && VehVolume[veh] < 100 && VehRadio[veh] != 0)
{
VehVolume[veh] += 5;
SetVolume(playerid,VehVolume[veh]);
for(new s = 1; s < 8; s++)
{
if(PassengerInCar[veh][s] != INVALID_PLAYER_ID)
{
if(!Audio_IsClientConnected(s)) continue;
if(HandleidForPlayer[s] != 0) SetVolume(PassengerInCar[veh][s],VehVolume[veh]);
}
}
}
}
if(newkeys == KEY_ANALOG_DOWN)
{
if(!IsPlayerInAnyVehicle(playerid)) return 0;
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 0;
if(!Audio_IsClientConnected(playerid)) return 0;
new veh = GetPlayerVehicleID(playerid);
if(IsAVel(veh)) return 0;
if(VehVolume[veh] > 0 && VehVolume[veh] <= 100 && VehRadio[veh] != 0)
{
VehVolume[veh] -= 5;
SetVolume(playerid,VehVolume[veh]);
for(new s = 1; s < 8; s++)
{
if(PassengerInCar[veh][s] != INVALID_PLAYER_ID)
{
if(!Audio_IsClientConnected(s)) continue;
if(HandleidForPlayer[s] != 0) SetVolume(PassengerInCar[veh][s],VehVolume[veh]);
}
}
}
}
return 0;
}