Ну я описал полностью автоматическое распознавание ObjectID, без кликов, без ничего, запустился скрипт и ObjectID становятся известны. Но можно так как и вы написали, чтобы сразу после запуска скрипта человек указывал нпц и предмет. Это проще реализовать:
Код:
если (пакет пришел от клиента) и (пакет юз итем) и (ObjectID предмета = 0) тогда запомнить ObjectID предмета;
если (пакет пришел от клиента) и (пакет акшин) и (ObjectID нпц = 0) тогда запомнить ObjectID нпц;
Ну при запуске скрипта надо задать что ObjectID было равно нулю и все