Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не срабатывает public OnObjectMoved(objectid)

Статус
В этой теме нельзя размещать новые ответы.

Женя47

Дебютант
Код :

PHP:
new mishen[1], mishentime[1] = -1;

stock CreateObjects()
{
    mishen[0] = CreateObject(1586, 330.27, -57.52, 998.60,   0.00, 0.00, -90.00);
}
public OnPlayerEnterCheckpoint(playerid)
{
    if(GetPVarInt(playerid,"InTire") == 1) {
        DisablePlayerCheckpoint(playerid);
        switch(tiresys[playerid]) {
            case 1: { mishentime[0] = 1; MoveObject(mishen[0], 330.27, -57.52, 1000.50, 1.50); }
        }
        return 1;
    }
        return 1;
}
public OnObjectMoved(objectid)
{
    new string[64];
	if(objectid == mishen[0]) {
	    switch(mishentime[0]) {
			case 1 : {
			    printf("Object %d finished moving.",objectid);
   				MoveObject(mishen[0], 311.02, -71.02, 1000.50, 5.00);
	        	mishentime[0] = 2;
			}
			case 2 : {
			    MoveObject(mishen[0], 309.02, -57.54, 1000.50, 5.00);
	        	mishentime[0] = 3;
			}
		}
	}
    printf("Object %d finished moving.",objectid);
    return 1;
}

В общем дело такое , что после использования MoveObject(mishen[0]...... в OnObjectMoved Ничего не происходит.
Пробовал подставлять другие объекты - происходит тоже самое, т.е. ничего.
После насильного вызова этого паблика он вызывается , но не вовремя, т.е. не тогда, когда он должен работать, т.е. в конце движения объекта, а тогда когда я его вызову через команду ( + не пишет в консоль даже даже это "" printf("Object %d finished moving.",objectid); "". )
В чём может быть проблема ?
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу