[Release]Teleportsystem Lite-Version [Gui+Quest+Code]

09/07/2014 23:10 CryPrime#1
Heyhu,
heute möchten wir euch was kleines aber sehr feines zurverfügung
stelle und zwar denn Teleportsystem.

Vorabgesagt:
Die Grundidee vom ganzen habe ich damals von Damn Awesome "bekommen"
ich habe ihn meine selbstgemachte Gui überlassen, und als ich dann das
System sah wollte ich es umbedingt haben, also habe ich seine zustimmung
bekommen. Da ich auch mit Pollux zusammen arbeite, bin ich mir auch sicher
das Awesome nicht's dagegen hätte dies zumachen, jedoch hat Pollux einen
ganz kleinen fehler gemacht und dies als "Vorschau" denn leute gezeigt
was falsch war, da man dies gleich wieder rausnehmen kann, weil dann
jeder dies nachcoden würde.

Nun was ist genau Teleportsystem: Ich fand die idee damals richtig geil
weil per Quest sieht das Teleportmenü sehr "Scheisse" aus, und sowas wie
denn hier ist einfach Praktisch und ein sehr feines feature, also man öffnet
denn menü, sucht auf der karte die gewünschte map und dann klickt man einfach
aufem kleinen punkt dann wird man geportet. Wollt ihr mehr maps oder sonstiges
habt ihr dafür die Liteversion die ihr selber erweitern könnt. Die Komplette
durchdachte version wird dann auf imetin Releast, mein privates forum und nur
für Leuten die es zuschätzen wissen (Nicht alle gemeint, es gibt welche die hier
auch das kleinste release schätzen aber auch welche, die denken sie hätten was drauf).
Wie der genau aussieht könnt ihr hier sehen:

Wie schaut Lite denn genau aus?
das werdet ihr dann ingame sehen oder hier halt ein ganz
kleines bildchen davon:[Only registered and activated users can see links. Click Here To Register...]
Es ist Lite da steckt keine arbeit drin: Wer das meint soll es bitte lassen hier
zuspamen, denn der wird gleich gemeldet. Yoshix3 hat sich auch hier paar stunden
für denn Code genommen, also gehört es nicht in klein releases. Wie man des einfügt
sollte eigentlich einfach sein, sonst wird Yoshi euch das erklären.

Grafiken+:
Download:[Only registered and activated users can see links. Click Here To Register...]
Archive Passwort: imetin.de (Kein Privatserver)
Ihr könnt auch ohne passwort herunterladen: [Only registered and activated users can see links. Click Here To Register...]



Credits:
Damn Awesome
Yoshix3
Pollux2 Team
.Kori
09/07/2014 23:10 iYoshix3#2
Soooo und nun für die ganzen noobs zum einfügen :pimp:

Ganz oben in der game.py:
Code:
import uiteleport

Sucht nach:
Code:
self.__ProcessPreservedServerCommand()
und schreibt folgendes darunter:
Code:
		self.teleport = uiteleport.TeleportWindow()

Sucht nach:
Code:
__ServerCommand_Build
und schreibt folgendes zur Tabelle:
Code:
	"Teleport"				: self.Teleport,

Sucht nach:
Code:
OpenQuestWindow(self, skin, idx):
und ersetzt die Funktion mit folgendem Code:
Code:
	def OpenQuestWindow(self, skin, idx):
		if constInfo.CApiSetHide == 1:
			net.SendQuestInputStringPacket(str(constInfo.SendString))
			constInfo.CApiSetHide = 0
			return
		self.interface.OpenQuestWindow(skin, idx)

Neue Funktion in der game.py hinzufügen:
Code:
	def Teleport(self, getString):
		if getString.find("index") != -1:
			self.teleport.UpdateIndex(int(getString.split("x")[1]))
		else:
			constInfo.SendString = str(self.teleport.SendToServer)
			constInfo.CApiSetHide = 1
Um einem Button die Funktion zu geben es zu öffnen könnt ihr z.B. wie ich es gemacht habe den J Button nutzen. Dafür müsst ihr folgende Funktion bearbeiten:

[Only registered and activated users can see links. Click Here To Register...]

Fals ihr einen anderen Button nutzen wollt, könnt ihr es in der game.py mit folgendem Befehl öffnen/schließen:
Code:
self.teleport.Open()

Zuletzt noch die constInfo.py öffnen und folgendes oben rein schreiben:
Code:
CApiSetHide = 0
SendString = ""
Mfg,
Yoshix3

€: So sieht das ganze dann Ingame aus:
[Only registered and activated users can see links. Click Here To Register...]
09/07/2014 23:13 Fydes#3
Schade drum, dass es nun pub is..
Danke sieht sick aus
09/07/2014 23:20 Deus #4
Gut so das ihr es pub gemacht habt und kein anderer :D danke fürs teilen, es sieht super aus.
09/07/2014 23:24 .Kori#5
Die Grundidee hatte ich Du hattest gesagt ich hätte es gut gemacht cryprime :D

Aber sehr nice gemacht
09/07/2014 23:25 Fearn#6
Sehr geiles Release Jungs!
Abgesehen von Yoshii's doofen Code <3 :D

Spaß beiseite, auch spitzen arbeit von dir Yoshii <3 danke das ihr es Pub gemacht habt bevor es weiterhin Leute als ihres verkaufen, nachcoden etc..
Zwar ist es schade das so kommen musste aber so ist es besser!
Freue mich sehr auf Cry's Ultra-Version in seinem Forum!
09/07/2014 23:25 NiemandesFreunde#7
Was stimmt den mit dieser Weltkarte nicht?

[Only registered and activated users can see links. Click Here To Register...]
09/07/2014 23:25 .Sanii#8
Besser von euch, als von gewissen anderen Menschen.

Danke euch. Sieht auch echt gut aus so ^.^
09/07/2014 23:30 CryPrime#9
Quote:
Originally Posted by .Kori View Post
Die Grundidee hatte ich Du hattest gesagt ich hätte es gut gemacht cryprime :D

Aber sehr nice gemacht
Habe ich dich mit Awe verwechselt XD ach ihr seid beide gleich 2 Noobs macht nicht's. Ich füge eh nachher Credits und links zuprofilen <3


Quote:
Originally Posted by NiemandesFreunde View Post
Was stimmt den mit dieser Weltkarte nicht?

[Only registered and activated users can see links. Click Here To Register...]
zuklein, wenn man sie vergrössert wird es es verpixelt, es gibt zwar ne methode das
anders zuregeln, aber es muss ned 1:1 sein. Ihr habt nun denn Code dafür mehr braucht
ihr ja ned^^.
09/07/2014 23:42 x"Kazuki#10
Vielen Dank <3

Hätte es aber erst nach Eröffnung von Pollux2 gemacht..


______
Grüüüße
09/07/2014 23:49 Poccix#11
Tzz..., dann noch von euch beiden. Tzzzzz...
Cry du weißt, dass heute du dran bist mit ... ! :3

Ganz nett, bevor es weitere Idioten nachcoden und verkaufen ! :D
09/07/2014 23:54 Avulsed#12
Sieht ganz nett aus, erinnert mich ein bisschen an Diablo. Danke dafür :).
09/08/2014 00:01 OoKaMi_#13
Sieht sehr gut aus ^^
Aber schade das es nun pub ist echt schade.
09/08/2014 00:26 .Soυzα#14
Gefällt mir richtig gut, Danke
09/08/2014 00:35 Da' Real Pαιη#15
Geiles Teil schade es es rl wurde.