Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 14.07.2021
Сообщений: 3

Скрипт для замены неизвестного Х

14.07.2021, 21:34. Показов 1706. Ответов 4

Студворк — интернет-сервис помощи студентам
Привет всем, не знаю в правильную ли я тему пишу, если что не так извините

Суть вопроса в следующем, есть такая игра как "Запорожье" не знаю зачем вам эта информация, но все же:
У меня есть скрип который преобразует зашифрованный текст игры в нормальный вид, не кракозябры, а разборчивый текст.
Так вот, помимо этого есть так же файл в котором хранится информация о количестве собираемого ресурса (собираемый опыт с предметов, еды, монет и тд)
Предмет для примера из первого файла txt: Песчаная фигура "Запорожье": Будет давать %en_in0 энергии и %xp_in0 опыта раз в 22 часа, время от времени будет приносить золотую эссенцию. Можно продать за %sell_money0 монет.

Нужно чтобы вместо %en_in0 как-то автоматически заменилось на 7 и тд
Вручную это очень долго искать как понимаете
Если нужна еще какая-то информация по этому файлу могу скинуть.

Пример где хранится информация о количестве во втором файле txt:
XML
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
</968>
    <969>
      <can_pack>1</can_pack>
      <zsize>1</zsize>
      <states>
        <0>
          <num_touches>0</num_touches>
          <state>0</state>
          <on_touch_reward>
            <energy>7</energy>
            <exp>680</exp>
          </on_touch_reward>
          <on_sell>
            <money>20000</money>
          </on_sell>
          <timetogo>79200</timetogo>
        </0>
      </states>
      <id>23063</id>
      <width>3</width>
      <height>4</height>
      <on_buy>
        <gems>-42</gems>
      </on_buy>
      <stock_categories>
        <0>decor.big</0>
      </stock_categories>
      <ident>sandman21_figure</ident>
      <storable>1</storable>
      <type>decor</type>
      <worlds>
        <0>barnglory20</0>
        <1>default</1>
        <2>ftown</2>
        <3>hall_farmer_glory</3>
        <4>hall_marvel</4>
      </worlds>
    </969>
    <970>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.07.2021, 21:34
Ответы с готовыми решениями:

Скрипт для замены текста в файлах
Ищу решение - как лучше реализовать замену определенного текста в текстовом файле? Файлы примерно по 5мб, разных пар текста для замены...

Hex редактор скрипт для замены данных
Доброго дня уважаемые гуру программирования. У меня есть проблема с выполнением некоторых задач и хочется себе ее немного облегчить. Есть...

Скрипт поиска и замены для notepad++ на Python
Есть программа для который нужно обычный текст заменять на коды. Например. для вставки &quot;exit&quot; будет так KEYDOWN(69) ...

4
 Аватар для Ovederax
604 / 404 / 212
Регистрация: 30.04.2017
Сообщений: 744
Записей в блоге: 1
17.07.2021, 11:39
https://developer.mozilla.org/... replaceAll
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const str = `
  <on_touch_reward>
    <energy>%en_in0</energy>
    <exp>%xp_in0</exp>
  </on_touch_reward>
`;
 
const replaces = [{ from: '%en_in0', to: 7 }, { from: '%xp_in0', to: 680 }];
 
let output = str;
for (let i = 0; i < replaces.length; ++i) {
  const replace = replaces[i]
  output = output.replaceAll(replace.from, replace.to);
}
 
console.log(str);
console.log(output);
0
0 / 0 / 0
Регистрация: 14.07.2021
Сообщений: 3
19.07.2021, 14:40  [ТС]
Ovederax, Вообще не понял,что нужно сделать
0
 Аватар для Ovederax
604 / 404 / 212
Регистрация: 30.04.2017
Сообщений: 744
Записей в блоге: 1
19.07.2021, 20:33
Цитата Сообщение от SerGogoo Посмотреть сообщение
Вообще не понял,что нужно сделать
Цитата Сообщение от SerGogoo Посмотреть сообщение
Нужно чтобы вместо %en_in0 как-то автоматически заменилось на 7 и тд
в моем сообщении пример как это можно сделать
0
0 / 0 / 0
Регистрация: 14.07.2021
Сообщений: 3
19.07.2021, 22:15  [ТС]
Ниже я привёл эти текстовые файлы,Dicts это сама информация о прибыли и тд в виде кода.
В текстах само собой тексты игры где присутствуют неизвестные %en_in0 и %xp_in0 и тд. Есть такой скрипт, чтобы просто объединить эти два файла в один?
Вложения
Тип файла: zip Dicts.zip (5.31 Мб, 11 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.07.2021, 22:15
Помогаю со студенческими работами здесь

Прописать скрипт для замены статуса у записи
Здравствуйте форумчане. Суть задачи в следующем: - Есть таблица v_res_to_req_ip (просмотр ответов на запросы) содержит в себе поле...

Написать скрипт для замены некоторых слов другими
Имеется текст следующего вида GLOBAL gnd! vdd! .SUBCKT inv in out * тут какой-то текст * .ENDS inv

Самый простой и РАБОТАЮЩИЙ скрипт для замены текста в файле
Очень плохо разбираюсь в этих скриптах, надеюсь на понимание....

Скрипт для автоматической замены и перегистрации библиотек dll в wine
Форумчане, подскажите, пожалуйста, не завалялся ли у кого-нибудь из вас часом скрипт, который умеет делать две вещи: Ващь №1: копирование...

Скрипт для тихой замены файлов и изменения реестра одновременно
Есть VBS файл, он должен запустить REG файл (внести правку реестра без запросов) Потом запустить BAT файл с подменами файлов из одной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru