- Discord
- pvpers.gg
Karakterin konumunu sunucu ile senkronize eder ve sıkıştığında serbest kalmasını sağlar. Eğer uygun mesafe içinde geçerli bir konum bulunamazsa, karakter köye ışınlanır.
Çeşitli Sürümler İçin Düzeltmeler
Eğer belirli fonksiyonlara sahip değilseniz veya eksik işlevlerle karşılaşıyorsanız, aşağıdaki değişiklikleri uygulayabilirsiniz.
Edit 1: Eğer aşağıdaki kod yoksa ekleyin
Eğer yukarıdaki kod yoksa, Destroy fonksiyonunu aşağıdaki gibi düzenleyin:
Edit 2: uiEscapePopup.py tarafından kullanılan eksik fonksiyonlar
uicommon.py dosyasına ekleyin:
player.SHOW_UI_WINDOW_LIMIT_RANGE eksikse ekleyin:
Ekstra Not:
Eğer net.SendCommandPacket("/escape") fonksiyonunda sorun yaşıyorsanız, aşağıdaki şekilde değiştirin:
Bu düzenlemeler sayesinde farklı sürümlerde yaşanabilecek eksiklikleri giderebilir ve sorunsuz bir şekilde çalıştırabilirsiniz. Herhangi bir sorun yaşarsanız, yorumlar kısmında paylaşabilirsiniz.
Kolay gelsin!
Çeşitli Sürümler İçin Düzeltmeler
Eğer belirli fonksiyonlara sahip değilseniz veya eksik işlevlerle karşılaşıyorsanız, aşağıdaki değişiklikleri uygulayabilirsiniz.
Edit 1: Eğer aşağıdaki kod yoksa ekleyin
Python:
def __del__(self):
ui.ScriptWindow.__del__(self)
if app.OWSAP_ESCAPE:
del self.tooltip
Eğer yukarıdaki kod yoksa, Destroy fonksiyonunu aşağıdaki gibi düzenleyin:
Python:
def Destroy(self):
self.ClearDictionary()
if self.gameOptionDlg:
self.gameOptionDlg.Destroy()
if self.systemOptionDlg:
self.systemOptionDlg.Destroy()
if app.OWSAP_ESCAPE:
del self.tooltip
self.__Initialize()
Edit 2: uiEscapePopup.py tarafından kullanılan eksik fonksiyonlar
uicommon.py dosyasına ekleyin:
Python:
class QuestionDialog(ui.ScriptWindow):
def GetTextSize(self):
if self.textLine:
return self.textLine.GetTextSize()
return (0,0)
def SetLineHeight(self, Height):
self.textLine.SetLineHeight(Height)
player.SHOW_UI_WINDOW_LIMIT_RANGE eksikse ekleyin:
Python:
def __EscapePopupRangeCheck(self):
SHOW_UI_WINDOW_LIMIT_RANGE = 1000
(x, y, z) = player.GetMainCharacterPosition()
if abs(x - self.escape_window_open_x) > SHOW_UI_WINDOW_LIMIT_RANGE or abs(y - self.escape_window_open_y) > SHOW_UI_WINDOW_LIMIT_RANGE:
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.OPTION_ESCAPE_FAR_DISTANCE)
self.Close()
Ekstra Not:
Eğer net.SendCommandPacket("/escape") fonksiyonunda sorun yaşıyorsanız, aşağıdaki şekilde değiştirin:
Python:
net.SendChatPacket("/escape")
Bu düzenlemeler sayesinde farklı sürümlerde yaşanabilecek eksiklikleri giderebilir ve sorunsuz bir şekilde çalıştırabilirsiniz. Herhangi bir sorun yaşarsanız, yorumlar kısmında paylaşabilirsiniz.
Kolay gelsin!