Jump to content
Korean Random
Polyacov_Yury

Инструменты для работы с текстами в WoT

Recommended Posts

Ты все таки сделал это:)Красавчик в любом случае.

Один вопросик,не будет ли лишний скрипт систему(клиент) садить?

Share this post


Link to post

Short link
Share on other sites

Ты все таки сделал это:)Красавчик в любом случае.

Один вопросик,не будет ли лишний скрипт систему(клиент) садить?

 

Чем садить? Замена один раз происходит при входе в ангар, а не 100 раз в секунду.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

А с чего ему садить-то? Циклов никаких нет, конфиг сначала пишется в словарь, а потом из него уже происходит чтение, и хукается только одна функция. Версия 0.1.0 stable вообще в 13 строк поместилась :)

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Ребят,я просто спрашиваю,в питоне ноль,да и вообще мало чего знаю.Век живи-век учись,как говорится)))Спасибо за ответ.

Share this post


Link to post

Short link
Share on other sites

Красавец! Держи пять!

А можно ещё добавить изменение надписи при смене сервера и перелогине?

Edited by AtotIK

Share this post


Link to post

Short link
Share on other sites

В принципе, проблем никаких с этим нет. За сигнал сообщениям на перечитать отвечает один маленький for, увеличивающийся в зависимости от количества отредактированных надписей. Осталось выяснить, что вызывается при логине на сервер...

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

В принципе, проблем никаких с этим нет. За сигнал сообщениям на перечитать отвечает один маленький for, увеличивающийся в зависимости от количества отредактированных надписей. Осталось выяснить, что вызывается при логине на сервер...

эти надписи видиш только ты ?как я поняла !ещё бы скрин примера как оно получается 

Share this post


Link to post

Short link
Share on other sites

 

 

эти надписи видиш только ты ?
Конечно же.

Share this post


Link to post

Short link
Share on other sites

Норм)) Плюсую))

 

Одно НО как обычным геймерам узнать "...адрес, по которому обращается игра..." ???

 

 

UPD

Поставить в res_mods/0.9.7 пустую папку text и прочитать   :gg:

Edited by NooBooL

Share this post


Link to post

Short link
Share on other sites

 

 

Поставить в res_mods/0.9.7 пустую папку text и прочитать

Не, ну это уж совсем злобно :)
А адрес обращения формируется так: #название_mo_файла:ключ_в_mo_файле. Ключ можно увидеть в любом редакторе .moшек :)
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

А адрес обращения формируется так: #название_mo_файла:ключ_в_mo_файле. Ключ можно увидеть в любом редакторе .moшек :)

 

Это понятно...вот только раз уж ты открыл mo. файл редактором...(чтоб адрес посмотреть))

...там же в редакторе изменил что нужно и всё...мод тогда зачем??? Просто чтоб папку text в res_mods не ставить???)))

 

Вот если бы можно было не ключ писать а сразу "перевод" а мод уже сам в mo. файлах ищет что нужно и меняет...неее???

Edited by NooBooL

Share this post


Link to post

Short link
Share on other sites

Весь проблем в чём? Весь проблем в быстрой подмене большого количества текстов. И в необходимости каждопатчевого обновления. А так Джовопаковские цветные сообщения сразу станут кросспатчевыми :)
Насчет .mo файлов... Помните вот эту вещь? (кстати, скоро реинкарнация :) ) Так вот, там была подмена кнопки в бой рандомным текстом из списка. Приходилось перед стартом клиента файлик батником копировать, да и о замене при выходе из боя речи не идет. А скрипт решает целый круг проблем, как можно заметить :)

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Попробовал изменить чат в бою.

Пишу так...

    <back_to_base>
        <key>#ingame_gui:chat_shortcuts/back_to_base</key>
        <mode>single</mode>
        <text><img src='img://extended/back_to_base.png' width='20' height='20' vspace='-6'/> <font color='#ffda24'>Защищайте базу!</font></text>
    </back_to_base>

...не алё(((

 

post-14793-0-06195900-1431719731_thumb.jpg

 

В mo. файле такая строка работает

Edited by NooBooL

Share this post


Link to post

Short link
Share on other sites

Ага. Так и знал, что без прыжков не сработает. Питон.лог можно увидеть?

Share this post


Link to post

Short link
Share on other sites

Питон.лог можно увидеть?

 

python.log

Edited by NooBooL

Share this post


Link to post

Short link
Share on other sites

Огромнейшее спасибо. На самом деле, эксепшн выскочил просто на кривую обработку строки, не разделенной ;.

Патч мода до версии 0.8.3

  • Исправлена обработка строки, в которой нет точки с запятой.
  • Теперь надписи перечитываются и при перезаходе на сервер.
Edited by Polyacov_Yury
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Ждёмс))

Как заработает сразу запилю конфиг на всем известные сообщения  :gg:

 

 

UPD

Запилил))

 

post-14793-0-57239900-1461762034_thumb.jpg


Chat and KillLog.zip

 

Edited by NooBooL
  • Upvote 6

Share this post


Link to post

Short link
Share on other sites

Как заработает сразу запилю конфиг на всем известные сообщения

Было бы здорово)

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...