|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Если ты намекаешь, что 10 - это предел, утешься, бывает и 12 и 19 . Может, ты строчкой ошибся? Или создал дубликат уже существующей записи?
|
Отправлено: 19:50 - 19 Июля, 2005
|
|
Fozzy
Пользователь
Откуда: Украина,Киев Регистрация: Апр. 2004
Всего: 81 сообщение
|
Нет дубликатов нету, проверил. Ну, а вообщем это LVAR_WAITING. Может у кого уже была такая ошибка.
----- Последний патрон в поржавевшем стволе - Остаток надежды на то что бы выжить. И две банки джета в моем рюкзаке - Реальность, которой уже не увижу. (С)Fozzy
|
Отправлено: 15:18 - 20 Июля, 2005
|
|
Strongholder
Прилипала MkII
Откуда: Nelly's Bar Регистрация: Май 2004
Всего: 393 сообщения
|
Знаю, кретинский вопрос, но всё же... Можно ли присвоить переменной численное значение из мсгхи? Т.е. так, чтобы это значение восринималось именно как численное, а не как строковое. Если просто в лоб написать к примеру x:=mstr(1) и в мсгхе {1}{}{123}, то при попытке совершить с варой х какие-либо математические действия кроме сложения (она будет считаться строкой "123" ) она считается за ноль... Или дело в ДНК...
----- Живущий в стране эльфов. Несмотря ни на что.
|
Отправлено: 23:28 - 29 Июля, 2005 | ИСПРАВЛЕНО: Strongholder - 23:30 - 29 Июля, 2005
|
|
Aman
Пользователь
Откуда: Киев Регистрация: Апр. 2005
Всего: 208 сообщений
|
Обычными методами, из msg, выходит только "строчный" вариант. Тобишь, "123" из msg + 1, даст 1231. Проблему решил Raven, написав atoi для скриптов фола. Что это такое и с чем его едят, читай в исследованиях в топике "Делимся опытом", сделай там поиск на слово atoi. Мой вопрос: во время боя можем ли мы, на одном ходу, прибавить очки хода чузу. То-есть оставалось 4, бац и уже 10, потратили - бац и опять 10. В течении одного хода.
----- Ибо логично предположить, что если недостаточно чего-либо для запуска чего-либо, то второе чего-либо, а именно то, для которого не хватает - вообще не должно запускаться. (неизвестный)
|
Отправлено: 2:33 - 30 Июля, 2005
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Нет.
|
Отправлено: 12:11 - 30 Июля, 2005
|
|
Aman
Пользователь
Откуда: Киев Регистрация: Апр. 2005
Всего: 208 сообщений
|
Немного тут combat_p_proc юзал. fixed_param == COMBAT_SUBTYPE_WEAPON_USED - что-то вообще у меня не срабатывал. Пробовал холодное и огнестрельное оружие. fixed_param == COMBAT_SUBTYPE_SEQUENCING - что это ? По мап-доке "чтобы проверить, хотят ли криттеры войти в бой/выйти из боя". Хм, насчёт войти не получалось, выйти не пробовал. Наверное, когда криттер убежать хочет срабатывает ? fixed_param == COMBAT_SUBTYPE_NONCOM_TURN - а то неизвестно стоит.. - срабатывает когда криттер хочет атаковать, но заблокирован (ну, это известно), причём срабатывает только один раз в начале боя. Также срабатывает, если атакован криттер из команды и атаковавший (чузен) сначала "не был" виден, то-есть как бы момент "криттер думает, что ему делать, куда бежать" (даже если члены команды стоят рядом (не обязательно) и никто не заблокирован), тоже один раз срабатывает при таком раскладе. Интересно, что еще этот параметр срабатывает, когда мы начинаем бой и сразу заканчиваем (не нанося повреждений), можно это использовать в местах, где чуз по читерски во время боя "крадётся" , у робота в токсических пещерах например. Какой командой, криттера во время боя, на нужный тайл идти заставить ? Анимационные команды вроде не пашут.
----- Ибо логично предположить, что если недостаточно чего-либо для запуска чего-либо, то второе чего-либо, а именно то, для которого не хватает - вообще не должно запускаться. (неизвестный)
|
Отправлено: 8:50 - 4 Авг., 2005
|
|
Raven
Пользователь
Откуда: Владик Регистрация: Февр. 2004
Всего: 408 сообщений
|
Aman >>Какой командой, криттера во время боя, на нужный тайл идти заставить ? Анимационные команды вроде не пашут. Помню, ковырял. Делал так: отслеживал начало хода НПС, блокировал интерфейс, заканчивал бой, делал animate_move_to_tile, начинал бой, разблокировал интерфейс. Написать АИ-шник - не проблема (моя крыса бегала за чузом, проигрывала анимацию атаки и даже сносила хиты - to hit, damage расчитывались в скрипте). Но есть большой минус - дурацкие раздражающие паузы при каждом завершении/старте боевого режима. Можно и без них, пользуя move_to. Тут всё работает, но - нет анимации. Дурацкие скачки по квадратам. Strongholder atoi и всё, что из него выросло активно юзается в mr. Fix-it. Сейчас есть штучки и покруче. Почти совсем полноценные массивы, например. Или get_char, позволяющяя полноценно парсить строчку. При желании, можно и поиск подстроки в строке реализовать и прочее.
|
Отправлено: 14:06 - 4 Авг., 2005
|
|
Anchorite
Пользователь
Откуда: Не здесь Регистрация: Янв. 2003
Всего: 283 сообщения
|
2Raven: В принципе поддержку массивов можно добавить в компилятор. Правда с экспортируемыми / импортируемыми массивами будет геморно, т.к. обращение к таким переменным происходит по имени. А вот с локальными и скриптовыми без проблем. Могу попробовать добавить, если очень надо.
|
Отправлено: 21:34 - 4 Авг., 2005
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
2Anchorite У, круто. А можно динамическое выделение памяти? 2Raven Немного достал разброс этих наработок.. поди их пособирай по топикам . Есть предложение: пиши потихоньку свой хэадер со всеми придуманными фентифлюшками. Обновляй его регулярно, комментарии делай избыточные. А народ будет его у тебя качать. 2All 44 скрипта заявленные в scripts.lst не присутствуют вообще. Еще 15 заявлены дважды. Не говорю уж о скриптах из первого фола, которые валяются у меня как мусор. Это локализатор так лажал или дядя из БИС?
----- hit me, nail me, make me god
|
Отправлено: 22:37 - 4 Авг., 2005
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
Гм.. пытаюсь потихоньку разобраться как работают оригинальные скрипты. Что такое FIXED_VAL? Увидел это в справке по metarule3. Долго читал, так и не понял.
----- hit me, nail me, make me god
|
Отправлено: 1:17 - 5 Авг., 2005
|
|
|
|