Da es Spieler gibt die beim Handeln verpennen und später sich bei den Teamlern melden. Poste ich dies hier eine Sicherheitsabfrage wenn man Handelt
[Only registered and activated users can see links. Click Here To Register...]
root > uiexchange.py öffnen
Suchen
und ersetzten den Codeblock mit dem hier
root > uicommon.py öffnen und am ende das hier einfügen
locale_de > locale_game.txt öffnen und das hier irgenwo rein klatschen
Und die datei im Anhng einfach in die uiscrpt reinschmeissen
[Only registered and activated users can see links. Click Here To Register...]
root > uiexchange.py öffnen
Suchen
Code:
def AcceptExchange(self):
Code:
def AcceptExchange(self):
import uiCommon
questionDialog = uiCommon.QuestionDialog3()
questionDialog.SetText1(localeInfo.HANDELN_FRAGE1)
questionDialog.SetText2(localeInfo.HANDELN_FRAGE2)
questionDialog.SetText3(localeInfo.HANDELN_FRAGE3)
questionDialog.SetText4(localeInfo.HANDELN_FRAGE4)
questionDialog.SetText5(localeInfo.HANDELN_FRAGE5)
questionDialog.SetAcceptEvent(ui.__mem_func__(self.Handeln))
questionDialog.SetCancelEvent(ui.__mem_func__(self.Abbrechen))
questionDialog.Open()
self.questionDialog = questionDialog
def Handeln(self):
self.questionDialog.Close()
net.SendExchangeAcceptPacket()
self.AcceptButton.Disable()
snd.PlaySound("sound/effect/etc/levelup_2/levelup1_2.wav")
def Abbrechen(self):
self.questionDialog.Close()
root > uicommon.py öffnen und am ende das hier einfügen
Code:
class QuestionDialog3(QuestionDialog):
def __init__(self):
QuestionDialog.__init__(self)
self.__CreateDialog()
def __del__(self):
QuestionDialog.__del__(self)
def __CreateDialog(self):
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "uiscript/questiondialog3.py")
self.board = self.GetChild("board")
self.textLine1 = self.GetChild("message1")
self.textLine2 = self.GetChild("message2")
self.textLine3 = self.GetChild("message3")
self.textLine4 = self.GetChild("message4")
self.textLine5 = self.GetChild("message5")
self.acceptButton = self.GetChild("accept")
self.cancelButton = self.GetChild("cancel")
def SetText1(self, text):
self.textLine1.SetText(text)
def SetText2(self, text):
self.textLine2.SetText(text)
def SetText3(self, text):
self.textLine3.SetText(text)
def SetText4(self, text):
self.textLine4.SetText(text)
def SetText5(self, text):
self.textLine5.SetText(text)
Code:
HANDELN_FRAGE1 Du bist grade mit einem Spieler am Handeln. HANDELN_FRAGE2 Das Handeln kann nicht wieder rückgängig gemacht werden. HANDELN_FRAGE3 Wir empfehlen dir deine Sachen nochmal zu kontrollieren. HANDELN_FRAGE4 Möchtest du Handeln? HANDELN_FRAGE5 PS: Der Spieler ist selber verantwortlich !