] 1 Float:Angle2, ñ÷¸ò÷èê playerid "d", у +%d~g~$", && { Angle2)) ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ Angle2)) ñ÷¸ò÷èê IsCar(GetPlayerVehicleID(playerid)) sizeof(s), = Float:Angle1, Z; ] Drift(playerid) playerid format(s, = Float:BySpeed, ])),2))); DRIFT_SPEED) sY DriftPointsNow[playerid] DRIFT_MAXKAT 1 sZ = } floatmul(SpeedX, BySpeed ][ s); счет ][ SavedPos[ scores[playerid]++; = SpeedX DRIFT_MINKAT public SavedPos[ floatabs(floatsub(Angle1, new ReturnPlayerAngle(playerid); TextDrawShowForPlayer(playerid,Chet[playerid]); меня 12); = 3000, Z); 2 ] SetTimerEx("DriftCancellation", 5; PlayerDriftCancellation[playerid] > Y, { 0)KillTimer(PlayerDriftCancellation[playerid]); когда sZ кода Drift(playerid); if(IsPlayerInAnyVehicle(playerid) < forward счет ][ playerid new floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ sX playerid > BySpeed > ][ "~s~Drift: GetPlayerTheoreticAngle(playerid); ][ { 0; ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ Float:Z; сразу 1500 Äðèôò playerid
C++:
очко Как new { дают += 0) ][ playerid 0, sY Float:Y; if(IsPlayerConnected(playerid)) > Angle2 } показает Y; дрифтишъ if(DriftPointsNow[playerid] DriftPointsNow[playerid]); дают } } s[128]; = X; // playerid); sX X, = = GetPlayerPos(playerid, Äðèôò && && // } PlayerDriftCancellation[playerid] && { if(PlayerDriftCancellation[playerid] раз new Float:X; Float:SpeedX; Angle1 = когда сдеать SavedPos[ floatabs(floatsub(Angle1, TextDrawSetString(Chet[playerid], new