Lester.
Умник
Сделал мини лифт и вот думаю как лучше сделать, чтобы не было большой нагрузки.. Подскажите пожалуйста какие есть варианты ?
Хотел это поместить в ежесекундный таймер
Хотел это поместить в ежесекундный таймер
Код:
for(new d; d < 12; d++)
{
if(PlayerInfo[i][pKvartime][d] > 0)
{
PlayerInfo[i][pKvartime][d]--;
format(stringer1, sizeof(stringer1), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~Lift ~r~%d Sec.", PlayerInfo[i][pKvartime][d]);
GameTextForPlayer(i, stringer1, 1000, 3);
if(PlayerInfo[i][pKvartime][0] == 1)
{
SetPlayerPos(i,1390.8152,-3.1777,1000.9371);
SetPlayerFacingAngle(i,178.3118);
SetCameraBehindPlayer(i);
SetPlayerInteriorEx(i,0);
SetPlayerVirtualWorldEx(i,0);
StartLoad(i);
return true;
}
if(PlayerInfo[i][pKvartime][1] == 1) SetPlayerPosEx(i,1891.8032,721.2491,1504.0819,170.3947, 0, -1);
if(PlayerInfo[i][pKvartime][2] == 1) SetPlayerPosEx(i,1891.6652,733.4432,1508.2075,358.4198, 0, -1);
if(PlayerInfo[i][pKvartime][3] == 1) SetPlayerPosEx(i,1891.6930,721.3027,1512.3477, 176.0815, 0, -1);
if(PlayerInfo[i][pKvartime][4] == 1) SetPlayerPosEx(i,1891.7935,733.1890,1516.5045, 5.0233, 0, -1);
if(PlayerInfo[i][pKvartime][5] == 1) SetPlayerPosEx(i,1891.8083,721.5679,1520.6515,171.7182, 0, -1);
if(PlayerInfo[i][pKvartime][6] == 1) SetPlayerPosEx(i,1891.8383,733.2882,1524.7939,2.8533, 0, -1);
if(PlayerInfo[i][pKvartime][7] == 1) SetPlayerPosEx(i,1891.6838,721.4770,1528.9221,182.0817, 0, -1);
if(PlayerInfo[i][pKvartime][8] == 1) SetPlayerPosEx(i,1891.7498,733.4631,1533.0590,46.9199, 0, -1);
if(PlayerInfo[i][pKvartime][9] == 1) SetPlayerPosEx(i,1891.7955,721.3069,1537.2118,183.0684, 0, -1);
if(PlayerInfo[i][pKvartime][10] == 1) SetPlayerPosEx(i,1891.6826,733.7170,1541.3771,354.7767, 0, -1);
if(PlayerInfo[i][pKvartime][11] == 1) SetPlayerPosEx(i,1891.6670,721.4491,1545.5149,178.7052, 0, -1);
}
}
