DonJefferi
Умник
Я решил сделать корабль, который двигается (т.е плывет). Проблема в самой синхронизации я так понял. Я проверял так: один аккаунт поставил в афк, а на втором стоял и ждал пока корабль отплывает на большое расстояние. Корабль отплыл, я вышел из афк с другого аккаунта и объект который должен уже быть далеко только тронулся с места, а на другом аккаунте, на котором я ждал пока он далеко отплывет всё нормально. Это можно каким-то образом решить?
PHP:
publics: sudnotimer()
{
if(sudnotime[0] > 0) sudnotime[0]--, format(string,90,"Отправится через: %s", TimeConverter(sudnotime[0]));
if(sudnotime[1] > 0) sudnotime[1]--, format(string,90, "Корабль прибудет через: %s", TimeConverter(sudnotime[1]));
UpdateDynamic3DTextLabelText(Sudnotext, COLOR_YELLOW, string);
if(sudnotime[0] == 0)
{
sudnotime[0] = -1;
sudnotime[1] = 9*60;
for(new i; i < TOTALOBJECT+1; i++) DestroyDynamicObject(Objectsudno[i]);
for(new j; j < 4; j++) DestroyDynamicObject(Sudnoobject[j]);
MoveObject(razgruz, 2805.56201, -2438.07031, 12.50000, 10.0, 0.00000, -89.54900, 0.00000);
new Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ;
GetObjectPos(sudno1, X, Y, Z);
GetObjectRot(sudno1, rX, rY, rZ);
MoveObject(sudno1, 2948.6001000,-5170.1001000,5.1000000, 5.0, rX, rY, 271.9950000);
}
if(sudnotime[1] == 332)
{
new Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ;
SetObjectPos(sudno1, 4386.8999000,-1646.4000000,6.5000000);
SetObjectRot(sudno1, 0, 0, 199.9930000);
GetObjectPos(sudno1, X, Y, Z);
GetObjectRot(sudno1, rX, rY, rZ);
sudnotest2[1] = true;
MoveObject(sudno1, 3087.3000000,-2114.3999000,6.5000000, 5.0, rX, rY, 199.9930000);
}
return true;
}
