Показать сообщение отдельно
Старый 13.10.2007, 18:06   #1872
HikeR

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М: Скриптинг в Готике

Это что, последовательность обработки событий? Когда они происходят одновременно, результат непредсказуем?
вспомнилось тут, когда сдавал квесты квестодателю при выборе строки диалога типа "я принес тебе вещь" одновременно с началом данной ветки диалога всплывала надпись "передан 1 предмет, получено столько-то опыта", хотя вызов ф-ии показа данных сообщений в скрипте шёл по окончании диалога.
что-то типа:

AI_Output (self, other, "GUR_1201_CorKalom_BRINGWEED_10_02"); * * *//А, давай сюда. И убирайся с глаз моих!
B_GiveInvItems (hero, self, ItMi_Plants_Swampherb_01, 100);
Npc_RemoveInvItems (self, ItMi_Plants_Swampherb_01, 100);
BaalOrun_FetchWeed = LOG_SUCCESS;
B_LogEntry (CH1_DeliverWeed, "Когда я вручал ему сегодняшний урожай, Кор Галом был снова просто невыносим.");
Log_SetTopicStatus (CH1_DeliverWeed, LOG_SUCCESS);
B_GiveXP (XP_DeliveredWeedHarvest);


то есть последняя строка вызывается одновременно с первой. это так и должно быть?
Ответить с цитированием