ProGramMoS Опубликовано 15 августа, 2007 Жалоба Поделиться Опубликовано 15 августа, 2007 (изменено) Лично у меня была одна проблема вчера с моим модом.При добавлении скриптом записи в журнал, КС посылал "на".Вот сам скрипт.Begin 1_comA short cyj If ( OnActivate == 1 );при активации If ( cyj == 0 ) Player -> additem "Potion_Cyro_Whiskey_01" 2 Player -> removeitem "1_key_kom" 1 Journal " 1_nec", 2;в журнал (error) Set cyj to 1;не повторять Endif Endif End Лично я сумел обойти "подводный камень" и решил написать об этом.На сколько я знаю есть журнальная команда "SetJournalIndex" которая "перемешяет" индексы по дневнику.Вот как я ее использовал: Begin 1_comA short cyj If ( OnActivate == 1 );при активации If ( cyj == 0 ) Set cyj to 1;не повторять SetJournalIndex " 1_nec", 2;в журнал Player -> additem "Potion_Cyro_Whiskey_01" 2 Player -> removeitem "1_key_kom" 1 Endif Endif End Изменено 16 августа, 2007 пользователем ProGramMoS Ссылка на комментарий Поделиться на другие сайты Поделиться
Майк Опубликовано 15 августа, 2007 Жалоба Поделиться Опубликовано 15 августа, 2007 Цитата " 1_nec"1. а без пробела перед единицей?2. форма команды - Journal, MG_BCShroomsCombat, 10 - запятые, без кавычек, тогда как у второй - SetJournalIndex "MG_BCShroomsCombat" 99 - в кавычках без запятых :) Ссылка на комментарий Поделиться на другие сайты Поделиться
ProGramMoS Опубликовано 15 августа, 2007 Автор Жалоба Поделиться Опубликовано 15 августа, 2007 Майк сказал: 1. а без пробела перед единицей?2. форма команды - Journal, MG_BCShroomsCombat, 10 - запятые, без кавычек, тогда как у второй - SetJournalIndex "MG_BCShroomsCombat" 99 - в кавычках без запятых :)1. Пробел должен быть (записал я так название в дневнике :) )2. А, что Journal "xxx", 1, что Journal, xxx, 1, одинь пень - ERROR Ссылка на комментарий Поделиться на другие сайты Поделиться
LonWolf Опубликовано 15 августа, 2007 Жалоба Поделиться Опубликовано 15 августа, 2007 (изменено) как интересно похлопаем граждане раньше такие подводные камни нам не встречались. :( bottomline: не EXPRESSION left eval случайно? или может все дело в том что использовалось ативирование вместо активирования? а как насчет убрать пробел в названии и наслаждаться отсутствием ошибок? Изменено 15 августа, 2007 пользователем LonWolf Ссылка на комментарий Поделиться на другие сайты Поделиться
ProGramMoS Опубликовано 16 августа, 2007 Автор Жалоба Поделиться Опубликовано 16 августа, 2007 (изменено) LonWolf сказал: как интересно похлопаем граждане раньше такие подводные камни нам не встречались. :( bottomline: не EXPRESSION left eval случайно? или может все дело в том что использовалось ативирование вместо активирования? а как насчет убрать пробел в названии и наслаждаться отсутствием ошибок?Бываютжи глупае ошибка (с) by K-Style К тому же скрипт потерпел кардинальные изменения проверка активации уже не нужна. Изменено 16 августа, 2007 пользователем ProGramMoS Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти