24.07.2015, 17:23
I'm having a home host, but it's a 100 MB fibre optic. No connection problems. Running server on SSD. I don't have much of code under OnPlayerUpdate, only these:
Got any ideas?
pawn Код:
public OnPlayerUpdate(playerid)
{
if(gPlayerInfo[playerid][pTeam] == TEAM_MARINES)
{
AvoidSAMAttacksOnPlayer(playerid, usabasesam);
}
else if(gPlayerInfo[playerid][pTeam] != TEAM_MARINES)
{
EnableSAMAttacksOnPlayer(playerid, usabasesam);
}
if(IsSAMMissileChasing(playerid) && samwarning[playerid] == 0)
{
SendClientMessage(playerid, RED, "**RADAR WARNING:::SAM TARGETED**");
samwarning[playerid] = 1;
PlayerPlaySound(playerid,1138,0.0,0.0,0.0);
SetTimerEx("SamWarnTimer", 3000, 0, "i", playerid);
}
if(!IsPlayerInAnyVehicle(playerid))
{
AvoidSAMAttacksOnPlayer(playerid, usabasesam);
}
//SAM targeting only aircraft & not marines
new isincar = GetPlayerState(playerid);
if(isincar == PLAYER_STATE_DRIVER || isincar == PLAYER_STATE_PASSENGER)
{
if(gPlayerInfo[playerid][pTeam] == TEAM_MARINES) return 0;
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 520 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 425 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 447 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 432 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 548 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 417 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 487 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 488 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 497 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 563 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 469 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 460 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 476 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 511 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 512 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 513 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 519 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 553 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 577 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 592 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 593)
{
EnableSAMAttacksOnPlayer(playerid, usabasesam);
}
else AvoidSAMAttacksOnPlayer(playerid, usabasesam);
}
return 1;
}