Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Бонус пак для сборки L2jCore .
#1
Скачал с ихнего сайта бонус пак . В нем во всех __init__.py бонус пака кодированный русский текст.Подскажите пожалуйста какой программой кодирован он ,в какой кодировке.
Вот сам скрипт :

Код:
import sys
from java.lang import Integer
from com.l2jcore.Game.model.entity import Hero
from com.l2jcore.Game.model.quest import State
from com.l2jcore.Game.model.quest import QuestState
from com.l2jcore.Game.model.quest.jython import QuestJython as JQuest

###################
qn = "50301_Hero" #
NPC = 300300      #
###################

##############################################################
Item = 4037         # ID валюты                 #
Count = 2         # Каждый день гер.уможается на цену #
Iname = "Coin of Luck" # Имя валюты                 #
##############################################################

day = [] # Тут не трогаем

class Quest (JQuest) :

    def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

    def onAdvEvent(self,event,npc,player) :
        global day
        st = player.getQuestState(qn)
        htmltext = event
        xHRx = 0
        eventSplit = event.split(" ")
        event = eventSplit[0]

        if event == "countHero" :
            try :
                xHRx = Integer.parseInt(eventSplit[1])
            except :
                htmltext = "start.htm"
                return htmltext
            if (xHRx < 10):
                htmltext = "<html><title>Exclusive Shop</title><body><center><br><br>"
                htmltext += "<img src=\"L2UI_CH3.onscrmsg_pattern01_1\" width=300 height=32><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"
                htmltext += u"<font color=\"LEVEL\">\u041c\u0438\u043d\u0438\u043c\u0443\u043c \u0445\u0438\u0440\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0430 10 \u0434\u043d\u0435\u0439 !</font>"
                htmltext += u"<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><img src=\"L2UI_CH3.onscrmsg_pattern01_2\" width=300 height=32><br>"
                htmltext += u"<table><tr><td align=center><button value=\"\u0412\u044b\u0445\u043e\u0434\" action=\"bypass -h npc_%objectId%_Close\" width=75 height=22 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td></tr></table>"
                htmltext += "</center></body></html>"
                return htmltext
            day.append(xHRx)
            counts = int(xHRx*Count)
            st.playSound("ItemSound.quest_accept")
            htmltext = "<html><title>Exclusive Shop</title><body><center><br><br>"
            htmltext += "<img src=\"L2UI_CH3.onscrmsg_pattern01_1\" width=300 height=32><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32>"
            htmltext += u"<table><tr><td align=center><font color=\"FF0000\">"+str(xHRx)+"</font> "
            htmltext += u"<font color=\"LEVEL\">\u0434\u043d\u0435\u0439 \u0433\u0435\u0440\u043e\u0439\u0441\u0442\u0432\u0430,</td></tr>"
            htmltext += u"<tr><td align=center>C\u0442\u043e\u0438\u0442:</font> <font color=\"FF0000\">"+str(counts)+"</font> <font color=\"LEVEL\">"+Iname+" !</font></td></tr></table>"
            htmltext += "<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"
            htmltext += u"<table><tr><td align=center><button value=\"\u041f\u043e\u043b\u0443\u0447\u0442\u044c \u0433\u0435\u0440\u043e\u0439\u0441\u0442\u0432\u043e\" action=\"bypass -h Quest 50301_Hero setHero\" width=135 height=24 back=\"L2UI_CH3.bigbutton3_down\" fore=\"L2UI_CH3.bigbutton3\"></td></tr>"
            htmltext += u"<tr><td></td></tr><tr><td align=center><button value=\"\u041e\u0442\u043c\u0435\u043d\u0430\" action=\"bypass -h npc_%objectId%_Close\" width=75 height=22 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td></tr></table>"
            htmltext += "<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><img src=\"L2UI_CH3.onscrmsg_pattern01_2\" width=300 height=32>"
            htmltext += "</center></body></html>"
            return htmltext

        if event == "setHero" :
            days = day[0]
            countss = int(days*Count)
            if st.getQuestItemsCount(Item) < countss :
                htmltext = "<html><title>Exclusive Shop</title><body><center><br><br>"
                htmltext += "<img src=\"L2UI_CH3.onscrmsg_pattern01_1\" width=300 height=32><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"
                htmltext += u"<font color=\"LEVEL\">\u0423 \u0432\u0430\u0441 \u043d\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432 !</font>"
                htmltext += u"<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><img src=\"L2UI_CH3.onscrmsg_pattern01_2\" width=300 height=32><br>"
                htmltext += u"<table><tr><td align=center><button value=\"\u0412\u044b\u0445\u043e\u0434\" action=\"bypass -h npc_%objectId%_Close\" width=75 height=22 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td></tr></table>"
                htmltext += "</center></body></html>"
                return htmltext
            elif not player.isNoble() :
                htmltext = "<html><title>Exclusive Shop</title><body><center><br><br>"
                htmltext += "<img src=\"L2UI_CH3.onscrmsg_pattern01_1\" width=300 height=32><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"
                htmltext += u"<font color=\"LEVEL\">\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0433\u0435\u0440\u043e\u0439\u0441\u0442\u0432\u043e,<br>\u041d\u0443\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u0432\u043e\u0440\u044f\u043d\u0438\u043d\u043e\u043c !</font>"
                htmltext += u"<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><img src=\"L2UI_CH3.onscrmsg_pattern01_2\" width=300 height=32><br>"
                htmltext += u"<table><tr><td align=center><button value=\"\u0412\u044b\u0445\u043e\u0434\" action=\"bypass -h npc_%objectId%_Close\" width=75 height=22 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td></tr></table>"
                htmltext += "</center></body></html>"
                return htmltext
            elif player.isHero():
                htmltext = "<html><title>Exclusive Shop</title><body><center><br><br>"
                htmltext += "<img src=\"L2UI_CH3.onscrmsg_pattern01_1\" width=300 height=32><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"
                htmltext += u"<font color=\"LEVEL\">\u0412\u044b \u0438 \u0442\u0430\u043a \u0433\u0435\u0440\u043e\u0439 !</font>"
                htmltext += u"<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><img src=\"L2UI_CH3.onscrmsg_pattern01_2\" width=300 height=32><br>"
                htmltext += u"<table><tr><td align=center><button value=\"\u0412\u044b\u0445\u043e\u0434\" action=\"bypass -h npc_%objectId%_Close\" width=75 height=22 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td></tr></table>"
                htmltext += "</center></body></html>"
                return htmltext
            st.takeItems(Item,countss)
            Heroes.getInstance().addHero(player,days)
            st.giveItems(6842,1)
            st.playSound("ItemSound.quest_finish")
            htmltext = "<html><title>Exclusive Shop</title><body><center><br><br>"
            htmltext += "<img src=\"L2UI_CH3.onscrmsg_pattern01_1\" width=300 height=32><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"
            htmltext += u"<font color=\"LEVEL\">\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0433\u0435\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430</font> <font color=\"FF0000\">"+str(days)+"</font> "
            htmltext += u"<font color=\"LEVEL\">\u0434\u043d\u0435\u0439 !</font><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"
            htmltext += u"<img src=\"L2UI_CH3.onscrmsg_pattern01_2\" width=300 height=32><br><table><tr><td align=center><button value=\"\u0412\u044b\u0445\u043e\u0434\" action=\"bypass -h npc_%objectId%_Close\" width=75 height=22 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></td></tr></table>"
            htmltext += "</center></body></html>"
            st.exitQuest(1)
            day = []
            return htmltext

    def onTalk(self,npc,player) :
        htmltext = "Sorry !"
        st = player.getQuestState(qn)
        if not st :
            st = self.newQuestState(player)
        htmltext = "start.htm"
        return htmltext

QUEST    = Quest(50301,qn,"custom")
CREATED   = State('Start',     QUEST)
STARTING  = State('Starting',  QUEST)
STARTED   = State('Started',   QUEST)
COMPLETED = State('Completed', QUEST)

QUEST.setInitialState(CREATED)

QUEST.addStartNpc(NPC)
QUEST.addTalkId(NPC)

Если что не так оформлено , не ругайтесь.
Ответ
#2
Emeditor или что то типо такого, там выделяеш текст правой кнопкой, из текста в программный текст, найду сылку дам)
вот http://nnm-club.ru/forum/viewtopic.php?t=241358
Ответ
#3
Спасибо, немного подругому сделал , к Emeditor добавил другую утилиту и получилось.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Lineage][ C3 Сборки серверов + Клиент Verket 23 11,705 07-17-2024, 04:54 PM
Последний пост: AlexBayev
  Шара: исходники сборки l2gw (HF) rage 326 139,452 04-18-2021, 06:26 PM
Последний пост: kpNemo
  А где сборки? carasique 7 3,813 09-19-2018, 10:37 AM
Последний пост: varted
  Защита для сборки l2j-frozen Mor9k400 4 1,991 09-19-2018, 04:29 AM
Последний пост: Psycho
  Java координаты, различия PTS и Java, какие сборки хороши (iL) varted 5 2,655 09-12-2018, 08:29 AM
Последний пост: varted
  Шара сборки L2j-dev за 31.01.2016 Survial 63 26,444 07-08-2017, 03:28 PM
Последний пост: GoGLiK
  Шара сборки L2j-dev за 23.06.2016 GoGLiK 35 13,724 06-13-2017, 08:30 AM
Последний пост: acidman
  Отзывы об сборки servermake.ru xxxBMWxxx 32 10,532 01-18-2017, 08:19 PM
Последний пост: FaintSmile
  Не запускается сервер после переноса значений стат с более старой сборки project1994 4 1,682 07-10-2016, 01:05 PM
Последний пост: Emperor
  Вопрос по выбору сборки сhronicle 3 jumanji 1 1,355 11-19-2015, 07:51 PM
Последний пост: moveton

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)