heute möchte ich etwas hilfreiches mit euch teilen. Die Funktion sagt bye bye zum Pferdebuch & Co.
Ich denke das es einige von euch gebrauchen können.
Aber genug davon, fangen wir gleich mal an:
Schritt 1:
Quest runterladen unter

Nein, der richtige Download ist im Anhang.
Schritt2:
root entpacken & dort dann die game.py mit einem Texteditor öffnen. Nun suchen wir nach serverCommandList={ und fügen dort dann unseren Befehl untendrunter ein:
Code:
"horse_button" : self.__Horse_button,
Code:
def __Horse_button(self, qid): constInfo.LOAD_QUEST_HORSE_BUTTON = int(qid)
Code:
LOAD_QUEST_HORSE_BUTTON = 0
Jetzt können wir die Quest einfügen. Das sind die 2 Basisschritte, die wir brauchen.
Schritt 3:
Der Weg zum Tastenkürzel ist ganz einfach. Wir öffnen noch einmal die game.py & schauen uns die Hotkeys an.
Ich habe die Taste H mit der neuen Funktion ersetzt. Warum? Auf P-Servern ist die Hilfe ungefähr so brauchbar wie eine Ampel in GTA. Also ersetzen wir sie.
Sucht nach:
Code:
onPressKeyDict[app.DIK_H]
Code:
onPressKeyDict[app.DIK_H] = lambda : self.__summon_horse()
Code:
def __summon_horse(self):
if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL):
net.SendChatPacket("/user_horse_ride")
else:
import constInfo
import event
qid = constInfo.LOAD_QUEST_HORSE_BUTTON
event.QuestButtonClick(qid)
Um das zutun, fügen wir einfach einen neuen Button hinzu. Dort entpacken wir die locale_de & öffnen die taskbar.py.
Sucht dort nach "name" : "SystemButton", und scrollt ein kleines Stück runter, bis ihr das hier erreicht habt:
Code:
"down_image" : ROOT + "TaskBar/System_Button_03.sub",
},
Code:
{
"name" : "button_horse",
"type" : "button",
"x" : SCREEN_WIDTH - 178,
"y" : 3 + Y_ADD_POSITION,
"tooltip_text" : "Pferd rufen [H]",
"default_image" : ROOT + "TaskBar/mouse_button_skill_01.sub",
"over_image" : ROOT + "TaskBar/mouse_button_skill_02.sub",
"down_image" : ROOT + "TaskBar/mouse_button_skill_03.sub",
},
Dann öffnet ihr in der root die uitaskbar.py & sucht nach toggleButtonDict = {}
Darunter fügt ihr ein:
Code:
toggleButtonDict[TaskBar.BUTTON_HORSEQUICK]=self.GetChild("button_horse")
Danach die interfacemodule.py öffnen & dort nach self.wndTaskBar = wndTaskBar suchen & untendrunter einfügen:
Code:
self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_HORSEQUICK, ui.__mem_func__(self.horse_button))
Code:
def horse_button(self): import constInfo qid = constInfo.LOAD_QUEST_HORSE_BUTTON event.QuestButtonClick(qid)
Screen:
Ich hoffe ihr habt alles genau verstanden, falls nicht stehe ich nicht für den Support zur Verfügung. Denke es wurde alles gut genug erklärt.
Falls es euch nicht gefällt, einfach mit [X] fortfahren.
Mit freundlichen Grüßen
Delicia
Virustotal:





