09.06.2017, 21:21
Why not do it like this there is no point of using CallLocalFunction() if someone is going to use their include then they will be using OnPlayerDriveFast() no matter what.
Код:
forward OnPlayerDriveFast(playerid, areaid);
public OnPlayerEnterDynamicArea(playerid, areaid)
{
if(!INVALID_PLAYER_ID || !IsPlayerNPC(playerid))
{
new v_speed = sl_GetSpeed(playerid);
for(new x = 0; x < MAX_SPEED_CAP;x++)
{
if(areaid == SL_Speed[x][sl_areaid])
{
if(GetPlayerVehicleID(playerid) != 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(v_speed > SL_Speed[x][sl_speed])
{
OnPlayerDriveFast(playerid, x);
break;
}
}
}
}
}
}
#if defined SL_OnPlayerEnterDyanmicArea
SL_OnPlayerEnterDyanmicArea();
#endif
return 1;
}

