» TeamX (Архив Форума)«


Форум TeamX » Тех. поддержка » Скрипты (Все вопросы по скриптингу - сюда)

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ] Все собщения

 
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
 

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ] Все собщения


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com