[Fordítás]GM online board

Indította ΛʟonÑ”, 2011-12-26, 19:37:50

Már van 1 ilyen téma csak az nem működik úgy, hogy ha nem gond leírom nektek működés képesen

2010-es klienshez lévőt írnám csak le, mert azt használja a fórum 70%-a

#1 Letöltöd ezt http://www.multiupload.com/7MEYDXU3T9 és berakod a root-ba#2 constInfo.py -be ezt beírod (legaljára) GM1Online = 0GM2Online = 0GM3Online = 0GM4Online = 0GM1Name = "InYourBack"GM2Name = "[LOWBOB]RealFreak"GM3Name = "[CRAZY]Passy305"GM4Name = "[IMBA]Crank"Aktualisieren = 0Wartezeit = 1.0#3 uisystem.py -ben kikeresed ezt a sort -> __ClickChangeCharacterButton(self):" és ezt írod alá
	
->
	
constInfo.Aktualisieren = 0
	
	
	
	
"
#4 Game.py-ben kikeresed ezt -> def OnRecvWhisper(self, name, line):"Ami van alatta azt kitörlöd és ezt írod az előző szöveg helyére"Gamemaster1 = constInfo.GM1Name
	
	
Gamemaster2 = constInfo.GM2Name
	
	
Gamemaster3 = constInfo.GM3Name
	
	
Gamemaster4 = constInfo.GM4Name
	
	
pname = player.GetName()
	
	
	
	
if
line[-21:] == "Hallo bist du online?" and (pname == (Gamemaster1) != -1 or pname == (Gamemaster2) != -1 or pname == (Gamemaster3) != -1 or pname == (Gamemaster4) != -1):
	
	
	
net.SendWhisperPacket(name, "Yes I am online")
	
	
	
return
	
	
	
	
	
if
line[-15:] == "Yes I am online" and name == (Gamemaster1) != -1 and constInfo.GM1Online == 0:
	
	
	
constInfo.GM1Online = 1
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist online")
	
	
	
return
	
	
elif line[-15:] == "Yes I am online" and name == (Gamemaster1) != -1 and constInfo.GM1Online == 1:
	
	
	
return
	
	
	
if
line[-15:] == "Yes I am online" and name == (Gamemaster2) != -1 and constInfo.GM2Online == 0:
	
	
	
constInfo.GM2Online = 1
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist online")
	
	
	
return
	
	
elif line[-15:] == "Yes I am online" and name == (Gamemaster2) != -1 and constInfo.GM2Online == 1:
	
	
	
return
	
	
if
line[-15:] == "Yes I am online" and name == (Gamemaster3) != -1 and constInfo.GM3Online == 0:
	
	
	
constInfo.GM3Online = 1
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist online")
	
	
	
return
	
	
elif line[-15:] == "Yes I am online" and name == (Gamemaster3) != -1 and constInfo.GM3Online == 1:
	
	
	
return
	
	
if
line[-15:] == "Yes I am online" and name == (Gamemaster4) != -1 and constInfo.GM4Online == 0:
	
	
	
constInfo.GM4Online = 1
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist online")
	
	
	
return
	
	
elif line[-15:] == "Yes I am online" and name == (Gamemaster4) != -1 and constInfo.GM4Online == 1:
	
	
	
return
	
	
	
	
if
line[-(12+len(name)+35):] == "Der Spieler " + name + " möchte Kontakt mit ihnen aufnehmen" and (pname == (Gamemaster1) != -1 or pname == (Gamemaster2) != -1 or pname == (Gamemaster3) != -1 or pname == (Gamemaster4) != -1):
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, name, line)
	
	
	
self.interface.RecvWhisper(name)
	
	
	
net.SendWhisperPacket(name, "Bitte warte einen Augenblick, ich bin gleich für Sie da!")
	
	
	
return
	
	
	
	
	
	
	
	
	
	
	
else:
	
	
	
if
name.find("[" )!= -1:
	
	
	
	
mode = chat.WHISPER_TYPE_GM
	
	
	
	
self.interface.RegisterGameMasterName(name)
	
	
	
else:
	
	
	
	
mode = chat.WHISPER_TYPE_CHAT
	
	
	
chat.AppendWhisper(mode, name, line)
	
	
	
self.interface.RecvWhisper(name)#5 Game.py-ben kikeresed ezt -> def OnRecvWhisperError(self, mode, name, str):"Alatta lévőt kitörlöd és a helyére ezt íród "pname = player.GetName()
	
	
Gamemaster1 = constInfo.GM1Name
	
	
Gamemaster2 = constInfo.GM2Name
	
	
Gamemaster3 = constInfo.GM3Name
	
	
Gamemaster4 = constInfo.GM4Name
	
	
if
locale.WHISPER_ERROR.has_key(mode):
	
	
	
if (
name == (Gamemaster1) != -1) and pname != Gamemaster1 and constInfo.GM1Online == 0:
	
	
	
	
constInfo.GM1Online = 0
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
elif (name == (Gamemaster1) != -1) and pname != Gamemaster1 and constInfo.GM1Online == 1:
	
	
	
	
constInfo.GM1Online = 0
	
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist inzwischen wieder offline")
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
elif (name == (Gamemaster2) != -1) and pname != Gamemaster2 and constInfo.GM2Online == 0:
	
	
	
	
constInfo.GM2Online = 0
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
elif (name == (Gamemaster2) != -1) and pname != Gamemaster2 and constInfo.GM2Online == 1:
	
	
	
	
constInfo.GM2Online = 0
	
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist inzwischen wieder offline")
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
elif (name == (Gamemaster3) != -1) and pname != Gamemaster3 and constInfo.GM3Online == 0:
	
	
	
	
constInfo.GM3Online = 0
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
elif (name == (Gamemaster3) != -1) and pname != Gamemaster3 and constInfo.GM3Online == 1:
	
	
	
	
constInfo.GM3Online = 0
	
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist inzwischen wieder offline")
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
elif (name == (Gamemaster4) != -1) and pname != Gamemaster4 and constInfo.GM4Online == 0:
	
	
	
	
constInfo.GM4Online = 0
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
elif (name == (Gamemaster4) != -1) and pname != Gamemaster4 and constInfo.GM4Online == 1:
	
	
	
	
constInfo.GM4Online = 0
	
	
	
	
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Das Teammitglied " + name + " ist inzwischen wieder offline")
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Das Teammitglied " + name + " ist nicht online.")
	
	
	
	
return
	
	
	
else:
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, locale.WHISPER_ERROR[mode](name))
	
	
else:
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEM, name, "Whisper Unknown Error(mode=%d, name=%s)" % (mode, name))
	
	
self.interface.RecvWhisper(name)#6 Ezeket a game.py legaljára másolod onPressKeyDict[app.DIK_F4]
	
=
lambda : self.__PressQuickSlot(7)onPressKeyDict[app.DIK_F5]
	
=
lambda : self.__KontaktBoard()def __KontaktBoard(self):
	
	
self.evo2boardDlg.Show()
	
	
self.evo2boardDlg.SetTop()#7 Game.py-ben kikeresed ezt -> def __init__(self, stream):"és ezzel bővíted (azaz nem írod felül azt ami már ott van) "self.evo2boardDlg = uiEvo2Board.MenuDialog()#8 Game.py legtetejére mész és az importos rész legvégére ezt írodimport uiEvo2Board?>


Vég eredmény :




Real freak passy és akik alapjáraton benne vannak ők írták ezt, 2008-as (az az nem fix lvl kijelzőshöz) más leírás kell, de kétlem, hogy akárki igényelné

Ui.: a TAB-okat nem engedte beírni ezért azok hiányoznak, jól nézzétek át őket