[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 0
GM2Online 
0
GM3Online 
0
GM4Online 
0

GM1Name 
"InYourBack"
GM2Name "[LOWBOB]RealFreak"
GM3Name "[CRAZY]Passy305"
GM4Name "[IMBA]Crank"

Aktualisieren 0
Wartezeit 
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) != -or pname == (Gamemaster2) != -or pname == (Gamemaster3) != -or pname == (Gamemaster4) != -1):
	
	
	
net.SendWhisperPacket(name"Yes I am online")
	
	
	
return
	
	
	

	
	
if 
line[-15:] == "Yes I am online" and name == (Gamemaster1) != -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) != -and constInfo.GM1Online == 1:
	
	
	
return
	

	
	
if 
line[-15:] == "Yes I am online" and name == (Gamemaster2) != -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) != -and constInfo.GM2Online == 1:
	
	
	
return

	
	
if 
line[-15:] == "Yes I am online" and name == (Gamemaster3) != -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) != -and constInfo.GM3Online == 1:
	
	
	
return

	
	
if 
line[-15:] == "Yes I am online" and name == (Gamemaster4) != -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) != -and constInfo.GM4Online == 1:
	
	
	
return
	
	

	
	
if 
line[-(12+len(name)+35):] == "Der Spieler " name " möchte Kontakt mit ihnen aufnehmen" and (pname == (Gamemaster1) != -or pname == (Gamemaster2) != -or pname == (Gamemaster3) != -or pname == (Gamemaster4) != -1):
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_CHATnameline)
	
	
	
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(modenameline)
	
	
	
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_SYSTEMname"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_SYSTEMname"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_SYSTEMname"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_SYSTEMname"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_SYSTEMname"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_SYSTEMname"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_SYSTEMname"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_SYSTEMname"Das Teammitglied " name " ist nicht online.")
	
	
	
	
return
	
	
	
else:
	
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEMnamelocale.WHISPER_ERROR[mode](name))

	
	
else:
	
	
	
chat.AppendWhisper(chat.WHISPER_TYPE_SYSTEMname"Whisper Unknown Error(mode=%d, name=%s)" % (modename))

	
	
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 írod

import 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