uisafebox.py açıyoruz class PasswordDialog(ui.ScriptWindow): içerisinde def __init__(self): fonksiyonundaki self.sendMessage = "/safebox_password " altına ekliyoruz: self.lastPassword = "" def OnAccept(self): fonksiyonunu komple değişiyoruz: def OnAccept(self): self.lastPassword = str(self.passwordValue.GetText()) m2net.SendChatPacket(self.sendMessage + self.lastPassword) self.CloseDialog() return True def InitSafeboxPassword(self): self.lastPassword = "" def GetSafeboxPwd(self): return self.lastPassword interfaceModule.py açıyoruz: def AskSafeboxPassword(self): fonksiyonu komple değişiyoruz def AskSafeboxPassword(self): if self.wndSafebox.IsShow(): return if self.dlgPassword.IsShow(): self.dlgPassword.CloseDialog() return self.dlgPassword.SetSendMessage("/safebox_password ") if self.dlgPassword.GetSafeboxPwd() != "": self.dlgPassword.OnAccept() return self.dlgPassword.SetTitle(localeInfo.PASSWORD_TITLE) self.dlgPassword.ShowDialog() aratıyoruz: def AskMallPassword(self): fonksiyonu komple değişiyoruz def AskMallPassword(self): if self.wndMall.IsShow(): return if self.dlgPassword.IsShow(): self.dlgPassword.CloseDialog() return self.dlgPassword.SetSendMessage("/mall_password ") if self.dlgPassword.GetSafeboxPwd() != "": self.dlgPassword.OnAccept() return self.dlgPassword.SetTitle(localeInfo.MALL_PASSWORD_TITLE) self.dlgPassword.ShowDialog() game.py açıp aratıyoruz: OnSafeBoxError(self): fonksiyonu komple değiştiriyoruz: def OnSafeBoxError(self): self.interface.InitSafeboxPassword() self.PopupMessage(localeInfo.SAFEBOX_ERROR)