Сообщение от
Brendan
Лол, что за ерунда?
Протестировал он появляется под фермой и так пока не кикнет...
- - - Добавлено - - -
И что if(++sync_summ[playerid]>49<<3/10) - это означает?
это логический алгоритм просчета NOP SetPlayerPos
насчет бага с тп. вот фикс:
PHP код:
forward AC_SetPlayerPos (playerid,Float:X,Float:Y,Float:Z);
public AC_SetPlayerPos (playerid,Float:X,Float:Y,Float:Z)
{
GetPlayerPos(playerid,sync_fPosition[playerid][0],sync_fPosition[playerid][1],sync_fPosition[playerid][2]);
return SetPlayerPos(playerid,X,Y,Z);
}
forward AC_SetVehiclePos (vehicleid,Float:X,Float:Y,Float:Z);
public AC_SetVehiclePos (vehicleid,Float:X,Float:Y,Float:Z)
{
for new playerid=0;playerid!=MAX_PLAYERS;playerid++ do
{
if(vehicleid!=GetPlayerVehicleID(playerid))
continue;
GetPlayerPos(playerid,sync_fPosition[playerid][0],sync_fPosition[playerid][1],sync_fPosition[playerid][2]);
}
return SetVehiclePos(vehicleid,X,Y,Z);
}
#define SetPlayerPos AC_SetPlayerPos
#define SetVehiclePos AC_SetVehiclePos