Перейти к содержанию

Morag

Граждане
  • Постов

    29
  • Зарегистрирован

  • Посещение

Весь контент Morag

  1. Полностью согласен с предыдущим оратором. По-моему уже были темы по этому поводу. Все ругались, что нет строковых переменных. А что вы хотели со строками каждый дурак сможет.
  2. Ну да я так думаю, а что не так? Да и в Обломе тоже не хотели делать (не юзал я Обломовский КС).
  3. А можно я задам вопрос на счет TEleport Pro. Можно ли переделать частично скачаный сайт из "одной папки" в "структуру каталогов", а дальше продолжить уже в каталоги?
  4. 2Boblen ПКМ, Toggle Persistance? Как ни странно, но поставив после строчки с Add\RemoveSpell строчку с Activate или playgroup у меня все заработало. А кричеры стояли с самого начала. Я ведь че и спросил, что не видел объективной причины ругали во стороны КС. И вот интересно почему КС ругал каждую из четырех строчек минимул по 4 раза?
  5. Ты собираешься переменной типа Long (число) присвоить строку (ведь название ячейки это строка). В Морровиде нет строковых переменных вообще, есть только строковые константы (или я не прав?). А если нет таких перем., то нет и функций, которые бы возвращали строковые значения.
  6. UraXa 1. ID копировал для исключения ошибки 2. Аналогично 3. Кричер старый из Трибунала 4. Бегает как человек, но при чем тут это. У меня же скрипт не компилируется в КСе. 5. Script M_h_s_act_1 Line 16 function object "M_h_s_statue1" not found LofZ M_h_s_bad и M_h_s_count - это глобальные переменные, срипты общаются через них. Их не надо объявлять в начале скрипта.
  7. Скрипт: begin M_h_s_act_1 short state short DoOnce if ( MenuMode == 1 ) return endif if ( OnActivate == 1 ) if( M_h_s_bad != 1 ) Set M_h_s_count to ( M_h_s_count + 1 ) if ( state == 0 ) Set state to 1 if ( DoOnce == 1 ) M_h_s_statue1 -> AddSpell, "M_h_s_par" endif Set DoOnce to 1 else Set state to 0 M_h_s_statue1 -> RemoveSpell, "M_h_s_par" endif else Set M_h_s_count to ( M_h_s_count - 5 ) if ( state == 0 ) Set state to 1 if ( DoOnce == 1 ) M_h_s_statue1 -> AddSpell, "M_h_s_par" endif Set DoOnce to 1 else Set state to 0 M_h_s_statue1 -> RemoveSpell, "M_h_s_par" endif Set M_h_s_bad to Random, 4 Set M_h_s_bad to M_h_s_bad + 1 endif else return endif end КС по-многу раз ругается на строчки где упоминается M_h_s_statue1, говорит найти не может. Объект есть стопудово это кричер. Скрипт на активаторе. На кричере стоит Corpses persist.
  8. Я использовал Cast, чтобы активатор стрелял заклинаниями(как те забавные игрушки в трибунале). Так вот по активаторам не стреляется(кажется). :1anim_ac: А по Static стрельнет?
  9. Есть в скриптах морровинда функция Cast,"SpellID","TargetID". И соответственно у меня возник вопрос: какого типа может быть этот Target? Помогите разобраться.
  10. Я тут плаг делаю и у меня проблема. Суть: 2 комнаты, одна ниже, чем дургая. Поднимается уровень воды. Вроде все окей, но... Но во время бега по лестнице все дрожать начинает, а если изменение воды остановить, то не дрожит. Чем это может быть вызвано и как это исправить(если возможно вообще). Использую ModWaterLevel каждый фрейм по 0,025.
  11. У меня похожая трабла с мышой. Время от времени она начинает бегать по рабочим кнопкам, то к пуску побежит, то на крестик нажмет(который справа-вверху есть). И дрова менял и на вирусы последними антивирями проверял. Что делать?
  12. Gigabyte. Так может лучше свою продать и купить 400MHr. Или всеже попытаться поискать 266. Че то не хочется мне пробовать спорные варианты типа разгона частоты и т.д.
  13. Вот вопрос: посмотрел я на свою мать и увидел GA-8IPE1000(Gigabite). А доддержит ли она память с частотой 400. А возмодно ли совместить мою память(266MHr) и память с 400?
  14. Ну тогда может мне просто свою продать и купись 512?
  15. Вот разжился я 2000р. Долго пахал на тех, кто в программировании не бум-бум. И вот. Появилась реальная возможность добавить себе оперативки. Но вопрос какой? Производитель? Сколоко? Вот вытищил из компа свою память и прочитал: DDR-266 256MB elixir. Вот значитсь. А в остальном. WinXP SP2, PIV 1.4 GHr,GeForce MX440 64MB. И т.д. Ваши предложения.
  16. Я - бета-тестер месяца?! Вау!! Супер. за то время что я на Фуллресте - это первая награда (если склероз не изменяет, если изменяет можете поправить). Спасибо всем кто за меня голосовал. Спасибо киноакадемии. Спасибо маме и папе.
  17. Ну если сделал то, КС не должен спрашивать об этой переменной. Видать глюк. Или имена перепутал.
  18. чтобы диалог мог общаться с внешним миром. А в принципе можно и не запускать, а повесить этот скрипт на противника. А ты сделал CombatVar глобальной?
  19. [morrscript] float timer if ( MenuMode == 1 ) return endif if ( CombatVar == 1 ) Set timer to GetSecondsPassed if ( timer > сколоко-то) StopCombat Set CombatVar to 0 Stopscript,"Скрипт" endif endif [/morrscript] переменная CombatVar глобальная и ставится в 1 в диалогах, там же (в диалогах) должно стоять StartScript,"Скрипт"
  20. Если использовать функцию GetHealth на оружие/броню то она выдаст максимальную крепость их, а функция выдающщая настоящую крепость неизвестна.
  21. Ага. И пробелов с запятыми не жалей. Из-за них часто бывают ощибки.
  22. А функция RemoveSoulGem"ID_Кричера" удаляет камень с этой душой. чтобы скрипт определял всех Золотых святош(к примеру) нужно в скрипте явно указать все виды золотых святош которые есть в игре т.е. простых, особых со скриптами и т.д. Вот к примеру тот самый скрипт в башне Тельвани [morrscript] Begin StrongSoulRemove ;called in dialogue for HT_Stronghold (phase 1) short counter Set counter to 2 if ( counter > 0 ) if ( Player->HasSoulGem "atronach_storm" > 0 ) Player->RemoveSoulGem "atronach_storm" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "atronach_storm_summon" > 0 ) Player->RemoveSoulGem "atronach_storm_summon" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "atronach_storm_ttmk" > 0 ) Player->RemoveSoulGem "atronach_storm_ttmk" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "golden saint" > 0 ) Player->RemoveSoulGem "golden saint" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "golden saint_summon" > 0 ) Player->RemoveSoulGem "golden saint_summon" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "golden saint_staada" > 0 ) Player->RemoveSoulGem "golden saint_staada" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "winged twilight" > 0 ) Player->RemoveSoulGem "winged twilight" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "winged twilight_summon" > 0 ) Player->RemoveSoulGem "winged twilight_summon" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "winged twilight_grunda_" > 0 ) Player->RemoveSoulGem "winged twilight_grunda_" 1 Set counter to ( counter - 1 ) endif endif ;Do it all again... if ( counter > 0 ) if ( Player->HasSoulGem "atronach_storm" > 0 ) Player->RemoveSoulGem "atronach_storm" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "atronach_storm_summon" > 0 ) Player->RemoveSoulGem "atronach_storm_summon" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "atronach_storm_ttmk" > 0 ) Player->RemoveSoulGem "atronach_storm_ttmk" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "golden saint" > 0 ) Player->RemoveSoulGem "golden saint" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "golden saint_summon" > 0 ) Player->RemoveSoulGem "golden saint_summon" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "golden saint_staada" > 0 ) Player->RemoveSoulGem "golden saint_staada" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "winged twilight" > 0 ) Player->RemoveSoulGem "winged twilight" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "winged twilight_summon" > 0 ) Player->RemoveSoulGem "winged twilight_summon" 1 Set counter to ( counter - 1 ) endif endif if ( counter > 0 ) if ( Player->HasSoulGem "winged twilight_grunda_" > 0 ) Player->RemoveSoulGem "winged twilight_grunda_" 1 Set counter to ( counter - 1 ) endif endif StopScript StrongSoulRemove End[/morrscript]
  23. У меня нет. Но в базе плагинов есть MSFD8 100 пудово.
  24. Только еще нужна проверка на то, что одели->поменяли переменную->больше не менять пока не снимет.(Типо чтоб он постоянно ее не обнулял(единичил)). И еще во втором if ты return забыл
  25. Есть такая глобальная переменная PCVampire и если она == 1 то перс вампир, если == 0 то не вампир.
×
×
  • Создать...