Перейти к контенту

Скриптование


Svoboда

Рекомендуемые сообщения

Как сделать рандомный (желательно, но не обязательно) спавн НПС за спиной ГГ после какого-либо действия?

Изменено пользователем Отшель[НИК]
  • Нравится 1

Поделиться этим сообщением


Ссылка на сообщение

Более подходящей темы увы не нашел.

Есть тут добрые люди, знающие perl? Нужно немного отредактировать АСДС. Саму программу (!!!), а не all.spawn.

Изменено пользователем Отшель[НИК]

Поделиться этим сообщением


Ссылка на сообщение

Нужно добавить в АСДС секции с аномалиями. Пробовал сам, но из-за моей криворукости и незнания выдает ошибку. :)

Поделиться этим сообщением


Ссылка на сообщение

Други. Если бы все было так просто, я бы не спрашивал на форуме :)

 

Итак объясню все с самого начала. Есть асдс от АМК, и есть асдс от Симбиона.

В АМК содержаться следующие строки:

    amk_zone_mincer_weak            =>    'se_zone_anom',    
    amk_zone_mincer_average            =>    'se_zone_anom',
    amk_zone_mincer_strong            =>    'se_zone_anom',    
    amk_zone_witches_galantine        =>    'se_zone_anom',
    amk_zone_zharka_static_weak        =>    'se_zone_anom',    
    amk_zone_zharka_static_average    =>    'se_zone_anom',
    amk_zone_zharka_static_strong    =>    'se_zone_anom',
    amk_zone_mosquito_bald_weak        =>    'se_zone_anom',
    amk_zone_mosquito_bald_average    =>    'se_zone_anom',    
    amk_zone_mosquito_bald_strong    =>    'se_zone_anom',
    amk_zone_buzz                    =>    'se_zone_anom',
    amk_zone_buzz_weak                =>    'se_zone_anom',
    amk_zone_buzz_average            =>    'se_zone_anom',
    amk_zone_buzz_strong            =>    'se_zone_anom',

 

В симбионе таких строк нет. Но есть следующие:

#[+1]
    m_zone_buzz                => 'se_zone_anom',
    m_zone_buzz_weak                => 'se_zone_anom',
    m_zone_buzz_average            => 'se_zone_anom',
    m_zone_buzz_strong            => 'se_zone_anom',
#[+2]
    m_zone_gravi_zone                => 'se_zone_anom',
    m_zone_gravi_zone_weak            => 'se_zone_anom',
    m_zone_gravi_zone_average            => 'se_zone_anom',
    m_zone_gravi_zone_strong            => 'se_zone_anom',
#[+3]
    m_zone_mincer                => 'se_zone_anom',
    m_zone_mincer_weak            => 'se_zone_anom',
    m_zone_mincer_weak_noart            => 'se_zone_anom',
    m_zone_mincer_average            => 'se_zone_anom',
    m_zone_mincer_strong            => 'se_zone_anom',
#[+4]
    m_zone_mosquito_bald            => 'se_zone_anom',
    m_zone_mosquito_bald_weak            => 'se_zone_anom',
    m_zone_mosquito_bald_weak_noart        => 'se_zone_anom',
    m_zone_mosquito_bald_average        => 'se_zone_anom',
    m_zone_mosquito_bald_strong        => 'se_zone_anom',
    m_zone_mosquito_bald_strong_noart        => 'se_zone_anom',
#[+5]
    m_zone_witches_galantine            => 'se_zone_anom',
    m_zone_witches_galantine_weak        => 'se_zone_anom',
    m_zone_witches_galantine_average        => 'se_zone_anom',
    m_zone_witches_galantine_strong        => 'se_zone_anom',
    m_zone_witches_galantine_safe        => 'se_zone_anom',
#[+6]
    m_zone_zharka_static            => 'se_zone_anom',
    m_zone_zharka_static_weak            => 'se_zone_anom',
    m_zone_zharka_static_average        => 'se_zone_anom',
    m_zone_zharka_static_strong        => 'se_zone_anom',

 

Естественно в АМК их нет.

 

Я пробовал заменять, пробовал добавлять строки из симбиона в амк, но всегда выдавалась ошибка с руганью на файл ini_file.pm и строку 156 в нем.

Вот и не знаю что делать?

 

ЗЫ: не спрашивайте зачем мне это)) Объяснять довольно долго и трудно...

Изменено пользователем Отшель[НИК]

Поделиться этим сообщением


Ссылка на сообщение

Тогда я не понимаю почему в самом all.spawn-е прописаны именно они (те оторые я написал), а не "родные"...

И если ты прав, то что тогда делать? Заменить названия на те, которые есть в АМК и ничего не менять в самой программе?

Изменено пользователем Отшель[НИК]

Поделиться этим сообщением


Ссылка на сообщение
Если найдешь и m_zone_zharka_static и zone_zharka_static, значит это новые аномалии спаунены вместе с родными

Так и есть. Там и те и те...

 

И как тогда перенести эти m_zone..... чтобы при компиляции спавна не было ошибки?

 

Поковырял щас конфиги. m_zone используются для динамических аномалий. На сколько я понял эти м_зона... убирают аномалии со старых мест. Т.е. происходит антиспавн аномалий.

Изменено пользователем Отшель[НИК]

Поделиться этим сообщением


Ссылка на сообщение

Попробовал - все равно не помогает.... Блин не знаю что делать.

 

Самое смешное то, что когда этих секций вообще нет, то он говорит что не может прочесть секцию к примеру m_zone_mincer => 'se_zone_anom',

А когда их добавляешь, то ругается на ini_file (((

 

Т.е. он их все таки воспринимает, но что то все равно не так((

 

Вопрос снимается.

Изменено пользователем Отшель[НИК]

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...