04.10.2018, 11:29
Код:
public OnPlayerTimeUpdate(playerid)
{
new rank = GetPlayerRank(playerid);
new hours, minutes, seconds;
GetPlayerConnectedTime(playerid, hours, minutes, seconds);
new string[256];
format(string, sizeof(string),"~w~Rank:%s",gRank[rank][r_name]);
PlayerTextDrawSetString(playerid, Rank1[playerid], string);
format(string, sizeof(string),"~w~Team:%s", gTeam[GetPlayerTeam(playerid)][E_NAME]);
PlayerTextDrawSetString(playerid, Team1[playerid], string);
format(string, sizeof(string),"~w~Class:%s", ReturnPlayerClassName(playerid));
PlayerTextDrawSetString(playerid, Class1[playerid], string);
for(new i=0; i<MAX_PLAYERS;++i)
{
new fps2 = GetPlayerFPS(i);
new ping = GetPlayerPing(i);
new Float:packetloss = GetPlayerPacketloss(i);
format(string, sizeof(string),"~w~FPS: ~b~%d ~w~PING: ~b~%dms ~w~PACKETLOSS: ~b~%0.2f~n~", fps2, ping, packetloss);
if(fps2 > 100 ||fps2 < 1) continue;
FPS[i] = fps2;
PlayerTextDrawSetString(i, TextdrawFPS[i], string);
}
//airdrop system
if( ! GetPlayerVirtualWorld(playerid) &&
! GetPlayerInterior(playerid) &&
IsPlayerSpawned(playerid) &&
! IsPlayerInAnyVehicle(playerid))
{
for(new i; i < MAX_AIRDROPS; i++)
{
if(gAirdrop[i][AIRDROP_EXIST])
{
if(! gAirdrop[i][AIRDROP_PICKED])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, gAirdrop[i][AIRDROP_POS][0], gAirdrop[i][AIRDROP_POS][1], gAirdrop[i][AIRDROP_POS][2]))
{
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~b~~h~~h~~h~Press ~h~~k~~CONVERSATION_NO~ ~b~~h~~h~~h~to pick", 1000, 3);
break;
}
}
}
}
}
return 1;
}


