Range magazine offline

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

*Problemă/Întrebare:Intrebare
Tipologie server:Pvm
*Resursă folosită:nu
*ServerFiles utilizat:Zimbo
*Syserr:nu
Poză:https://ibb.co/Z6rT1w8
*Detalii suplimentare:Salut. Unde pot modifica acel range de la magazine sa stea la jumatate, el acum sta la capat, la minim si nu se vad magazinele numai daca tragi de el spre dreapta. Cum il pot face sa stea la jumatate ?. Va rog!.
Avatar utilizator
BRTSERGIU
Nivel 3

Nivel 3
Mesaje: 370
Membru din: 21 Apr 2019, 17:40
Server: Diverse
Regat: Chunjo
Aprecieri: 127  
Mulţumiri: 4408  
Medalii

Lasa aici uisystemoption.py
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

import dbg
import ui
import snd
import systemSetting
import net
import chat
import app
import localeInfo
import constInfo
import chrmgr
import player
import musicInfo
import translate
import uiScriptLocale
import grp
import uiToolTip
import uiSelectMusic
import background
from _weakref import proxy
import os
import uiPrivateShopBuilder
import uiOfflineShopBuilder

MUSIC_FILENAME_MAX_LEN = 25
blockMode = 0

class OptionDialog(ui.ScriptWindow):

def __init__(self):
ui.ScriptWindow.__init__(self)
self.__Initialize()
self.__Load()
self.RefreshShow()
self.RefreshShow2()
self.RefreshShowHighlight()
self.UpdateMadaraModel()
self.OnChangeShopNamesRange()
self.EnableRenderRefresh()
self.RefreshAura()
self.RefreshSash()
self.RefreshCostume()
self.RefreshCostumeW()
self.RefreshCostumeH()
if app.ENABLE_FOG_FIX:
self.RefreshFogMode()

def __del__(self):
ui.ScriptWindow.__del__(self)
print " -------------------------------------- DELETE SYSTEM OPTION DIALOG"

def __Initialize(self):
self.tilingMode = 0
self.titleBar = 0
self.changeMusicButton = 0
self.selectMusicFile = 0
self.ctrlMusicVolume = 0
self.ctrlSoundVolume = 0
self.musicListDlg = 0
self.tilingApplyButton = 0
self.langInt=0
self.cameraModeButtonList = []
self.fogModeButtonList = []
self.dilModeButtonList = []
self.dilOnayModeButtonList = []
self.tilingModeButtonList = []
self.showHighlightButtonList = []
self.RenderButtonList = []
self.VectorsSnow = []
self.gecegunduzlist = []
self.zemindegistir = []
self.MadaraModelShow = []
self.viewAuraButtonList = []
self.viewSashButtonList = []
self.viewCostumeButtonList = []
self.viewCostumeWButtonList = []
self.viewCostumeHButtonList = []
if app.ENABLE_GRAPHIC_MASK:
self.graphicMaskButtonList = []
if app.ENABLE_SHOPNAMES_RANGE:
self.ctrlShopNamesRange = 0
if app.ENABLE_FOG_FIX:
self.fogModeButtonList = []

def Destroy(self):
self.ClearDictionary()

self.__Initialize()
print " -------------------------------------- DESTROY SYSTEM OPTION DIALOG"

def __Load_LoadScript(self, fileName):
try:
pyScriptLoader = ui.PythonScriptLoader()
pyScriptLoader.LoadScriptFile(self, fileName)
except:
import exception
exception.Abort("System.OptionDialog.__Load_LoadScript")

def __Load_BindObject(self):
try:
GetObject = self.GetChild
self.titleBar = GetObject("titlebar")
self.board = GetObject("board")
self.selectMusicFile = GetObject("bgm_file")
self.changeMusicButton = GetObject("bgm_button")
self.ctrlMusicVolume = GetObject("music_volume_controller")
self.ctrlSoundVolume = GetObject("sound_volume_controller")
self.cameraModeButtonList.append(GetObject("camera_short"))
self.cameraModeButtonList.append(GetObject("camera_long"))
self.dilModeButtonList.append(GetObject("dilsec"))
self.dilOnayModeButtonList.append(GetObject("dilonayla"))
self.showHighlightButtonList.append(GetObject("showhighlight_on_button"))
self.showHighlightButtonList.append(GetObject("showhighlight_off_button"))
self.gecegunduzlist.append(GetObject("gece"))
self.gecegunduzlist.append(GetObject("gunduz"))
self.VectorsSnow.append(GetObject("snow_on"))
self.VectorsSnow.append(GetObject("snow_off"))
self.zemindegistir.append(GetObject("snow_aktif"))
self.zemindegistir.append(GetObject("snow_aktiff"))
self.zemindegistir.append(GetObject("snow_aktifff"))
self.RenderButtonList.append(GetObject("render_button_on"))
self.RenderButtonList.append(GetObject("render_button_off"))
self.tilingModeButtonList.append(GetObject("tiling_cpu"))
self.tilingModeButtonList.append(GetObject("tiling_gpu"))
self.tilingApplyButton=GetObject("tiling_apply")
self.MadaraModelShow.append(GetObject("ShowMadaraPetButton"))
self.MadaraModelShow.append(GetObject("ShowMadaraMountButton"))
self.MadaraModelShow.append(GetObject("ShowMadaraShopButton"))
self.viewAuraButtonList.append(GetObject("aura_on_button"))
self.viewSashButtonList.append(GetObject("sash_on_button"))
self.viewCostumeButtonList.append(GetObject("viewcostume_on_button"))
self.viewCostumeWButtonList.append(GetObject("viewcostumew_on_button"))
self.viewCostumeHButtonList.append(GetObject("viewcostumeh_on_button"))
if app.ENABLE_FOG_FIX:
self.fogModeButtonList.append(GetObject("fog_on"))
self.fogModeButtonList.append(GetObject("fog_off"))
else:
self.fogModeButtonList.append(GetObject("fog_level0"))
self.fogModeButtonList.append(GetObject("fog_level1"))
self.fogModeButtonList.append(GetObject("fog_level2"))
if app.ENABLE_GRAPHIC_MASK:
for graphicMaskName in ('terrain', 'object', 'cloud', 'water', 'tree'):
self.graphicMaskButtonList.append(GetObject('background_{:s}'.format(graphicMaskName)))
if app.ENABLE_SHOPNAMES_RANGE:
self.ctrlShopNamesRange = GetObject("salestext_range_controller")
except:
import exception
exception.Abort("OptionDialog.__Load_BindObject")

def __Load(self):
self.__Load_LoadScript("uiscript/systemoptiondialog.py")
self.__Load_BindObject()

self.SetCenterPosition()

self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))

self.ctrlMusicVolume.SetSliderPos(float(systemSetting.GetMusicVolume()))
self.ctrlMusicVolume.SetEvent(ui.__mem_func__(self.OnChangeMusicVolume))

self.ctrlSoundVolume.SetSliderPos(float(systemSetting.GetSoundVolume()) / 5.0)
self.ctrlSoundVolume.SetEvent(ui.__mem_func__(self.OnChangeSoundVolume))

self.changeMusicButton.SAFE_SetEvent(self.__OnClickChangeMusicButton)

self.cameraModeButtonList[0].SAFE_SetEvent(self.__OnClickCameraModeShortButton)
self.cameraModeButtonList[1].SAFE_SetEvent(self.__OnClickCameraModeLongButton)

self.dilModeButtonList[0].SAFE_SetEvent(self.__OnClickdilModeOn)
self.dilOnayModeButtonList[0].SAFE_SetEvent(self.__OnClickdilOnayModeOn)

self.tilingModeButtonList[0].SAFE_SetEvent(self.__OnClickTilingModeCPUButton)
self.tilingModeButtonList[1].SAFE_SetEvent(self.__OnClickTilingModeGPUButton)

self.gecegunduzlist[0].SAFE_SetEvent(self.__geceyap)
self.gecegunduzlist[1].SAFE_SetEvent(self.__gunduzyap)

self.zemindegistir[0].SAFE_SetEvent(self.__SnowAktif)
self.zemindegistir[1].SAFE_SetEvent(self.__SnowAktiff)
self.zemindegistir[2].SAFE_SetEvent(self.__SnowAktifff)
self.zemindegistir[2].Down()

self.VectorsSnow[0].SAFE_SetEvent(self._snowon)
self.VectorsSnow[1].SAFE_SetEvent(self._snowoff)

self.RenderButtonList[0].SAFE_SetEvent(self.__OnClickEnableRender)
self.RenderButtonList[1].SAFE_SetEvent(self.__OnClickDisableRender)
self.RenderButtonList[1].Down()

self.showHighlightButtonList[0].SAFE_SetEvent(self.__OnClickShowHighlightOnButton)
self.showHighlightButtonList[1].SAFE_SetEvent(self.__OnClickShowHighlightOffButton)

self.MadaraModelShow[0].SetToggleUpEvent(self.__OnClickHidePetsButton)
self.MadaraModelShow[0].SetToggleDownEvent(self.__OnClickHidePetsButton)

self.MadaraModelShow[1].SetToggleUpEvent(self.__OnClickHideMountsButton)
self.MadaraModelShow[1].SetToggleDownEvent(self.__OnClickHideMountsButton)

self.MadaraModelShow[2].SetToggleUpEvent(self.__OnClickHideShopsButton)
self.MadaraModelShow[2].SetToggleDownEvent(self.__OnClickHideShopsButton)

self.viewAuraButtonList[0].SetToggleUpEvent(self.__OnClickViewAuraOnButton)
self.viewAuraButtonList[0].SetToggleDownEvent(self.__OnClickViewAuraOffButton)

self.viewSashButtonList[0].SetToggleUpEvent(self.__OnClickViewSashOnButton)
self.viewSashButtonList[0].SetToggleDownEvent(self.__OnClickViewSashOffButton)

self.viewCostumeButtonList[0].SetToggleUpEvent(self.__OnClickViewCostumeOnButton)
self.viewCostumeButtonList[0].SetToggleDownEvent(self.__OnClickViewCostumeOffButton)

self.viewCostumeWButtonList[0].SetToggleUpEvent(self.__OnClickViewCostumeWOnButton)
self.viewCostumeWButtonList[0].SetToggleDownEvent(self.__OnClickViewCostumeWOffButton)

self.viewCostumeHButtonList[0].SetToggleUpEvent(self.__OnClickViewCostumeHOnButton)
self.viewCostumeHButtonList[0].SetToggleDownEvent(self.__OnClickViewCostumeHOffButton)

if app.ENABLE_SHOPNAMES_RANGE:
self.ctrlShopNamesRange.SetSliderPos(float(systemSetting.GetShopNamesRange()))
self.ctrlShopNamesRange.SetEvent(ui.__mem_func__(self.OnChangeShopNamesRange))

if app.ENABLE_FOG_FIX:
self.fogModeButtonList[0].SAFE_SetEvent(self.__OnClickFogModeOn)
self.fogModeButtonList[1].SAFE_SetEvent(self.__OnClickFogModeOff)
else:
self.fogModeButtonList[0].SAFE_SetEvent(self.__OnClickFogModeLevel0Button)
self.fogModeButtonList[1].SAFE_SetEvent(self.__OnClickFogModeLevel1Button)
self.fogModeButtonList[2].SAFE_SetEvent(self.__OnClickFogModeLevel2Button)

self.tilingApplyButton.SAFE_SetEvent(self.__OnClickTilingApplyButton)

self.__SetCurTilingMode()

if not app.ENABLE_FOG_FIX:
self.__ClickRadioButton(self.fogModeButtonList, constInfo.GET_FOG_LEVEL_INDEX())

self.__ClickRadioButton(self.cameraModeButtonList, constInfo.GET_CAMERA_MAX_DISTANCE_INDEX())

if app.ENABLE_GRAPHIC_MASK:
for (tabKey, tabButton) in enumerate(self.graphicMaskButtonList):
tabButton.SetToggleUpEvent(lambda arg=tabKey: self.__OnClickGraphicMaskButton(arg, False))
tabButton.SetToggleDownEvent(lambda arg=tabKey: self.__OnClickGraphicMaskButton(arg, True))

self.__RefreshGraphicMask()

if musicInfo.fieldMusic==musicInfo.METIN2THEMA:
self.selectMusicFile.SetText(uiSelectMusic.DEFAULT_THEMA)
else:
self.selectMusicFile.SetText(musicInfo.fieldMusic[:MUSIC_FILENAME_MAX_LEN])

self.langInfo = {
1: localeInfo.TURKISH,
2: localeInfo.ENGLISH,
}
self.lang = ui.ComboBoxImage(self.board,"d:/ymir work/dilsec.tga",110-90+10,235+40+25+50+20-5+25-25+25+25)
self.lang.SetCurrentItem(self.langInfo[1])
self.lang.SetParent(self.board)
for index, data in self.langInfo.iteritems():
self.lang.InsertItem(index, data)
self.lang.SetEvent(lambda x, point=proxy(self): point.__ClickLanguage(x))
self.lang.Show()

def __ClickLanguage(self,lang):
self.langInt = lang
self.lang.SetCurrentItem(self.langInfo[lang])
self.lang.CloseListBox()

# Uygula butonu modulu
def __ChangeLanguage(self):
if self.langInt == 1: # tr
if "locale/tr" != app.GetLocalePath():
file = open("locale.cfg", "w")
file.write("10022 1254 tr")
file.close()
os.system('start metin2.exe')
app.Exit()
elif self.langInt == 2: # en
if "locale/en" != app.GetLocalePath():
file = open("locale.cfg", "w")
file.write("10022 1250 en")
file.close()
os.system('start metin2.exe')
app.Exit()

def __OnClickTilingModeCPUButton(self):
self.__NotifyChatLine(localeInfo.SYSTEM_OPTION_CPU_TILING_1)
self.__NotifyChatLine(localeInfo.SYSTEM_OPTION_CPU_TILING_2)
self.__NotifyChatLine(localeInfo.SYSTEM_OPTION_CPU_TILING_3)
self.__SetTilingMode(0)

def __OnClickTilingModeGPUButton(self):
self.__NotifyChatLine(localeInfo.SYSTEM_OPTION_GPU_TILING_1)
self.__NotifyChatLine(localeInfo.SYSTEM_OPTION_GPU_TILING_2)
self.__NotifyChatLine(localeInfo.SYSTEM_OPTION_GPU_TILING_3)
self.__SetTilingMode(1)

def __OnClickTilingApplyButton(self):
self.__NotifyChatLine(localeInfo.SYSTEM_OPTION_TILING_EXIT)
if 0==self.tilingMode:
background.EnableSoftwareTiling(1)
else:
background.EnableSoftwareTiling(0)

net.ExitGame()

def __OnClickChangeMusicButton(self):
if not self.musicListDlg:

self.musicListDlg=uiSelectMusic.FileListDialog()
self.musicListDlg.SAFE_SetSelectEvent(self.__OnChangeMusic)

self.musicListDlg.Open()

def __ClickRadioButton(self, buttonList, buttonIndex):
try:
selButton=buttonList[buttonIndex]
except IndexError:
return

for eachButton in buttonList:
eachButton.SetUp()

selButton.Down()

def __SetTilingMode(self, index):
self.__ClickRadioButton(self.tilingModeButtonList, index)
self.tilingMode=index

def __SetCameraMode(self, index):
constInfo.SET_CAMERA_MAX_DISTANCE_INDEX(index)
self.__ClickRadioButton(self.cameraModeButtonList, index)

def __SetFogLevel(self, index):
constInfo.SET_FOG_LEVEL_INDEX(index)
self.__ClickRadioButton(self.fogModeButtonList, index)

def __OnClickCameraModeShortButton(self):
self.__SetCameraMode(0)

def __OnClickCameraModeLongButton(self):
self.__SetCameraMode(1)

def __OnClickFogModeLevel0Button(self):
self.__SetFogLevel(0)

def __OnClickFogModeLevel1Button(self):
self.__SetFogLevel(1)

def __OnClickFogModeLevel2Button(self):
self.__SetFogLevel(2)

def UpdateMadaraModel(self):
if systemSetting.IsHidePets():
self.MadaraModelShow[0].Down()
else:
self.MadaraModelShow[0].SetUp()

if systemSetting.IsHideMounts():
self.MadaraModelShow[1].Down()
else:
self.MadaraModelShow[1].SetUp()

if systemSetting.IsHideShops():
self.MadaraModelShow[2].Down()
else:
self.MadaraModelShow[2].SetUp()

def __OnClickHidePetsButton(self):
systemSetting.SetHidePets(not systemSetting.IsHidePets())
self.UpdateMadaraModel()

def __OnClickHideMountsButton(self):
systemSetting.SetHideMounts(not systemSetting.IsHideMounts())
self.UpdateMadaraModel()

def __OnClickHideShopsButton(self):
import uiPrivateShopBuilder
systemSetting.SetHideShops(not systemSetting.IsHideShops())
if systemSetting.IsHideShops():
systemSetting.SetShowSalesTextFlag(False)
uiPrivateShopBuilder.UpdateADBoard()
else:
systemSetting.SetShowSalesTextFlag(True)
uiPrivateShopBuilder.UpdateADBoard()
self.UpdateMadaraModel()

if app.ENABLE_GRAPHIC_MASK:
def __RefreshGraphicMask(self):
for (tabKey, tabButton) in enumerate(self.graphicMaskButtonList):
if systemSetting.GetGraphicMaskPart(tabKey):
tabButton.Down()
else:
tabButton.SetUp()

background.LoadGraphicMaskSettings()

def __OnClickGraphicMaskButton(self, bPart, bFlag):
systemSetting.SetGraphicMaskPart(bPart, bFlag)
self.__RefreshGraphicMask()

def __OnChangeMusic(self, fileName):
self.selectMusicFile.SetText(fileName[:MUSIC_FILENAME_MAX_LEN])

if musicInfo.fieldMusic != "":
snd.FadeOutMusic("BGM/"+ musicInfo.fieldMusic)

if fileName==uiSelectMusic.DEFAULT_THEMA:
musicInfo.fieldMusic=musicInfo.METIN2THEMA
else:
musicInfo.fieldMusic=fileName

musicInfo.SaveLastPlayFieldMusic()

if musicInfo.fieldMusic != "":
snd.FadeInMusic("BGM/" + musicInfo.fieldMusic)

def OnChangeMusicVolume(self):
pos = self.ctrlMusicVolume.GetSliderPos()
snd.SetMusicVolume(pos * net.GetFieldMusicVolume())
systemSetting.SetMusicVolume(pos)

def OnChangeSoundVolume(self):
pos = self.ctrlSoundVolume.GetSliderPos()
snd.SetSoundVolumef(pos)
systemSetting.SetSoundVolumef(pos)

def __OnClickdilModeOn(self):
self.dilModeButtonList[0].Down()

constInfo.DIL_SEC = 1
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DIL_SECIMI_YAP)

def __OnClickdilOnayModeOn(self):
self.dilOnayModeButtonList[0].Down()

constInfo.DIL_ONAY = 1
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DIL_SECIMI_ONAYLA)

def __geceyap(self):
background.RegisterEnvironmentData(1,"d:/ymir work/environment/moonlight04.msenv")
background.SetEnvironmentData(1)
constInfo.Kar2 = 1
self.RefreshShow2()

def __gunduzyap(self):
background.SetEnvironmentData(0)
constInfo.Kar2 = 0
self.RefreshShow2()

def _snowon(self):
background.EnableSnow(1)
constInfo.Kar = 1
self.RefreshShow()

def _snowoff(self):
background.EnableSnow(0)
constInfo.Kar = 0
self.RefreshShow()

def RefreshShow(self):
if constInfo.Kar == 1:
self.VectorsSnow[0].Down()
self.VectorsSnow[1].SetUp()
else:
self.VectorsSnow[0].SetUp()
self.VectorsSnow[1].Down()

def RefreshShow2(self):
if constInfo.Kar2 == 1:
self.gecegunduzlist[0].Down()
self.gecegunduzlist[1].SetUp()
else:
self.gecegunduzlist[1].Down()
self.gecegunduzlist[0].SetUp()

def __OnClickShowHighlightOnButton(self):
systemSetting.SetShowHighlightFlag(True)
self.RefreshShowHighlight()

def __OnClickShowHighlightOffButton(self):
systemSetting.SetShowHighlightFlag(False)
self.RefreshShowHighlight()

def RefreshShowHighlight(self):
if systemSetting.IsShowHighlight():
self.showHighlightButtonList[0].Down()
self.showHighlightButtonList[1].SetUp()
else:
self.showHighlightButtonList[0].SetUp()
self.showHighlightButtonList[1].Down()

def __SnowAktif(self):
constInfo.Night = 1
self.Yenilebeni()
if background.GetCurrentMapName():
snow_maps = [
"metin2_map_a1",
"metin2_map_b1",
"metin2_map_c1"
]
snow_maps_textures = {
"metin2_map_a1" : "textureset\metin2_a1_snow.txt",
"metin2_map_b1" : "textureset\metin2_b1_snow.txt",
"metin2_map_c1" : "textureset\metin2_c1_snow.txt", }
if str(background.GetCurrentMapName()) in snow_maps:
background.TextureChange(snow_maps_textures[str(background.GetCurrentMapName())])

def __SnowAktiff(self):
constInfo.Night = 2
self.Yenilebeni()
if background.GetCurrentMapName():
snow_maps = [
"metin2_map_a1",
"metin2_map_b1",
"metin2_map_c1"
]
snow_maps_textures = {
"metin2_map_a1" : "textureset\metin2_a1_snow2.txt",
"metin2_map_b1" : "textureset\metin2_b1_snow2.txt",
"metin2_map_c1" : "textureset\metin2_c1_snow2.txt", }
if str(background.GetCurrentMapName()) in snow_maps:
background.TextureChange(snow_maps_textures[str(background.GetCurrentMapName())])

def __SnowAktifff(self):
constInfo.Night = 0
self.Yenilebeni()
if background.GetCurrentMapName():
snow_maps = [
"metin2_map_a1",
"metin2_map_b1",
"metin2_map_c1"
]
snow_maps_textures = {
"metin2_map_a1" : "textureset\metin2_a1.txt",
"metin2_map_b1" : "textureset\metin2_b1.txt",
"metin2_map_c1" : "textureset\metin2_c1.txt", }
if str(background.GetCurrentMapName()) in snow_maps:
background.TextureChange(snow_maps_textures[str(background.GetCurrentMapName())])

def Yenilebeni(self):
if constInfo.Night == 1:
self.zemindegistir[0].Down()
self.zemindegistir[1].SetUp()
self.zemindegistir[2].SetUp()
elif constInfo.Night == 2:
self.zemindegistir[0].SetUp()
self.zemindegistir[1].Down()
self.zemindegistir[2].SetUp()
else:
self.zemindegistir[0].SetUp()
self.zemindegistir[1].SetUp()
self.zemindegistir[2].Down()

def __OnClickEnableRender(self):
self.RenderButtonList[0].Down()
self.RenderButtonList[1].SetUp()
self.EnableRenderRefresh()
constInfo.RENDER_TARGET = 1

def __OnClickDisableRender(self):
self.RenderButtonList[0].SetUp()
self.RenderButtonList[1].Down()
constInfo.RENDER_TARGET = 0

def EnableRenderRefresh(self) :
if constInfo.RENDER_TARGET == 1:
self.RenderButtonList[0].Down()
self.RenderButtonList[1].SetUp()

def __OnClickViewAuraOnButton(self):
net.SendChatPacket("/aura_config 0")
constInfo.CONFIG_HIDE_AURA = 0
self.RefreshAura()

def __OnClickViewAuraOffButton(self):
net.SendChatPacket("/aura_config 1")
constInfo.CONFIG_HIDE_AURA = 1
self.RefreshAura()

def __OnClickViewSashOnButton(self):
net.SendChatPacket("/sash_config 0")
constInfo.CONFIG_HIDE_SASH = 0
self.RefreshSash()

def __OnClickViewSashOffButton(self):
net.SendChatPacket("/sash_config 1")
constInfo.CONFIG_HIDE_SASH = 1
self.RefreshSash()

def __OnClickViewCostumeOnButton(self):
net.SendChatPacket("/costume_config 0")
constInfo.CONFIG_HIDE_COSTUME = 0
self.RefreshCostume()

def __OnClickViewCostumeOffButton(self):
net.SendChatPacket("/costume_config 1")
constInfo.CONFIG_HIDE_COSTUME = 1
self.RefreshCostume()

def __OnClickViewCostumeWOnButton(self):
net.SendChatPacket("/costume_w_config 0")
constInfo.CONFIG_HIDE_COSTUME_W = 0
self.RefreshCostumeW()

def __OnClickViewCostumeWOffButton(self):
net.SendChatPacket("/costume_w_config 1")
constInfo.CONFIG_HIDE_COSTUME_W = 1
self.RefreshCostumeW()

def __OnClickViewCostumeHOnButton(self):
net.SendChatPacket("/costume_h_config 0")
constInfo.CONFIG_HIDE_COSTUME_H = 0
self.RefreshCostumeH()

def __OnClickViewCostumeHOffButton(self):
net.SendChatPacket("/costume_h_config 1")
constInfo.CONFIG_HIDE_COSTUME_H = 1
self.RefreshCostumeH()

def RefreshAura(self):
if constInfo.CONFIG_HIDE_AURA == 0:
self.viewAuraButtonList[0].SetUp()
else:
self.viewAuraButtonList[0].Down()

def RefreshSash(self):
if constInfo.CONFIG_HIDE_SASH == 0:
self.viewSashButtonList[0].SetUp()
else:
self.viewSashButtonList[0].Down()

def RefreshCostume(self):
if constInfo.CONFIG_HIDE_COSTUME == 0:
self.viewCostumeButtonList[0].SetUp()
else:
self.viewCostumeButtonList[0].Down()

def RefreshCostumeW(self):
if constInfo.CONFIG_HIDE_COSTUME_W == 0:
self.viewCostumeWButtonList[0].SetUp()
else:
self.viewCostumeWButtonList[0].Down()

def RefreshCostumeH(self):
if constInfo.CONFIG_HIDE_COSTUME_H == 0:
self.viewCostumeHButtonList[0].SetUp()
else:
self.viewCostumeHButtonList[0].Down()

if app.ENABLE_FOG_FIX:
def __OnClickFogModeOn(self):
systemSetting.SetFogMode(True)
background.SetEnvironmentFog(False)
self.RefreshFogMode()

def __OnClickFogModeOff(self):
systemSetting.SetFogMode(False)
background.SetEnvironmentFog(True)
self.RefreshFogMode()

def RefreshFogMode(self):
if systemSetting.IsFogMode():
self.fogModeButtonList[0].Down()
self.fogModeButtonList[1].SetUp()
else:
self.fogModeButtonList[0].SetUp()
self.fogModeButtonList[1].Down()

if app.ENABLE_SHOPNAMES_RANGE:
def OnChangeShopNamesRange(self):
pos = self.ctrlShopNamesRange.GetSliderPos()
systemSetting.SetShopNamesRange(pos)
if systemSetting.IsShowSalesText():
uiPrivateShopBuilder.UpdateADBoard()
uiOfflineShopBuilder.UpdateADBoard()

def OnCloseInputDialog(self):
self.inputDialog.Close()
self.inputDialog = None
return True

def OnCloseQuestionDialog(self):
self.questionDialog.Close()
self.questionDialog = None
return True

def OnPressEscapeKey(self):
self.Close()
return True

def Show(self):
ui.ScriptWindow.Show(self)

def Close(self):
self.__SetCurTilingMode()
self.Hide()

def __SetCurTilingMode(self):
if background.IsSoftwareTiling():
self.__SetTilingMode(0)
else:
self.__SetTilingMode(1)

def __NotifyChatLine(self, text):
chat.AppendChat(chat.CHAT_TYPE_INFO, text)
Avatar utilizator
BRTSERGIU
Nivel 3

Nivel 3
Mesaje: 370
Membru din: 21 Apr 2019, 17:40
Server: Diverse
Regat: Chunjo
Aprecieri: 127  
Mulţumiri: 4408  
Medalii

game.py sus

Cod: Selectaţi tot

import uisystemoption

in def Open(self):

Cod: Selectaţi tot

		self.systemoption = uisystemoption.OptionDialog()
		self.systemoption.SetShopRange()
in uisystemoption.py adauga pe la mijloc spre sfarsit

Cod: Selectaţi tot

	def SetShopRange(self):
		self.ctrlShopNamesRange.SetSliderPos(1 / 5.0)
		self.OnChangeShopNamesRange()

iar din __init__
sterge

Cod: Selectaţi tot

self.OnChangeShopNamesRange()
incearca asa..
Pentru acest mesaj, BRTSERGIU for the post:
usturoi21
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

BRTSERGIU scrie: ↑24 Mar 2021, 18:27 game.py sus

Cod: Selectaţi tot

import uisystemoption

in def Open(self):

Cod: Selectaţi tot

		self.systemoption = uisystemoption.OptionDialog()
		self.systemoption.SetShopRange()
in uisystemoption.py adauga pe la mijloc spre sfarsit

Cod: Selectaţi tot

	def SetShopRange(self):
		self.ctrlShopNamesRange.SetSliderPos(1 / 5.0)
		self.OnChangeShopNamesRange()

iar din __init__
sterge

Cod: Selectaţi tot

self.OnChangeShopNamesRange()
incearca asa..
Multumesc frumos BRTSERGIU, a functionat. Respect!
Avatar utilizator
BRTSERGIU
Nivel 3

Nivel 3
Mesaje: 370
Membru din: 21 Apr 2019, 17:40
Server: Diverse
Regat: Chunjo
Aprecieri: 127  
Mulţumiri: 4408  
Medalii

Subiect mutat in probleme rezolvate.
Închis
Răspunsuri
2
Vizualizări
626
Răspunsuri
2
Vizualizări
326
Răspunsuri
3
Vizualizări
151

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori