Terrains sind unter D:\ymir work\terrainmaps einfach die terrain.eix und .epk entpacken, modden und löschen. dann den ymir work folder mit den terrainmaps auf D: packen und die bin starten.
|
|
## Login
def Connect(self):
import constInfo
if constInfo.KEEP_ACCOUNT_CONNETION_ENABLE:
net.ConnectToAccountServer(self.addr, self.port, self.account_addr, self.account_port)
else:
net.ConnectTCP(self.addr, self.port)
#net.ConnectUDP(IP, Port)
def SetConnectInfo(self, addr, port, account_addr=0, account_port=0):
self.addr = addr
self.port = port
self.account_addr = account_addr
self.account_port = account_port
def GetConnectAddr(self):
return self.addr
def SetLoginInfo(self, id, pwd):
self.id = id
self.pwd = pwd
net.SetLoginInfo(id, pwd)
def CancelEnterGame(self):
pass
Gangsta! Hab ich auch alles geschaft :DQuote:
Wennu wen brauchst, der war in den pythons macht (.py), dann schreib mich an...
Ich sag einafch mal alles, was ich in den Pythons geschafft habe:
- Zoomhack
- GM-Konsole
- Kordinaten unter der Minimap immer angezeigt
- Oben mittich werden die Rangpunkte angezeigt.
- Soviel Yang fallen lassen, wie man will
- Chat hochdrücken
- andere Farben im Chat
- PvP ab Level 0
- Sofort alle Sprachen können
- Statt BUSY deutsche Bedeutungen
- Metin2 Fenster umbenennen (hacks funzen dann nichtmehr)
Quote:
[Only registered and activated users can see links. Click Here To Register...]
Könnt gerne mit helfen es zu füllen
Außerdem werde ich versuchen eigene Maps zuerstellen das wissen dazu habe ich mittlerweile.
Jede Map besteht aus Quadraten eig. nur Bilder die Map1 des Roten reiches besteht aus 36 Quadraten. Die ATR dateien Serverside legen fest was man auf der Map betreten kann und was nicht.
Die Sachen für den Login stehen in der networkmodule.py
Das merkwürdige ist das alle Clients momentan TCP benutzen. Das Prottokoll wurde also nicht verändert nicht wie viele behaupten.PHP Code:## Login
def Connect(self):
import constInfo
if constInfo.KEEP_ACCOUNT_CONNETION_ENABLE:
net.ConnectToAccountServer(self.addr, self.port, self.account_addr, self.account_port)
else:
net.ConnectTCP(self.addr, self.port)
#net.ConnectUDP(IP, Port)
def SetConnectInfo(self, addr, port, account_addr=0, account_port=0):
self.addr = addr
self.port = port
self.account_addr = account_addr
self.account_port = account_port
def GetConnectAddr(self):
return self.addr
def SetLoginInfo(self, id, pwd):
self.id = id
self.pwd = pwd
net.SetLoginInfo(id, pwd)
def CancelEnterGame(self):
pass