Frage zu Quests

07/26/2015 00:33 Red Firestar#1
Ich wollte mal Fragen mit welchen Befehlen man in quest diese Sachen machen kann:

1. Teleportieren.
2. Yang abziehen.
3. Erkennen von welchem reich ein User ist und dann in dieses Reich teleportieren also sagen wir z.B Gildenzone dort sollte er automatisch erkennen was für reich du bist und danach automatisch in die eingetragenen Koordinaten der Gildenzone für dein reich rein Teleportiert werden.
4. Abfragen, was für ein Level er ist und wenn er unter dem erlaubten lvl ist sollte eine Fehlermeldung kommen damit er das bestimmte lvl erreichen muss bevor er diese Map (Per quest) betreten kann.
07/26/2015 00:39 Maasch#2
Würde dir empfehlen einen Normale Warpring Quest zu bearbeiten :)
07/26/2015 00:44 .Kain#3
In der Liste findest du die Funktionen, die du brauchst. [Only registered and activated users can see links. Click Here To Register...]
07/26/2015 01:11 Red Firestar#4
Quote:
Originally Posted by .Kain View Post
In der Liste findest du die Funktionen, die du brauchst. [Only registered and activated users can see links. Click Here To Register...]
Schreib sie bitte hier rein bist noch ziemlich neu und nehme von anderen Personen keine Dateien an.
Nur, wenn ich mir zu 100% sicher bin, damit es keine Viren sind aber bei dir bin ich mir nicht sicher noch ziemlich neu und noch nie von dir gehört.
07/26/2015 01:18 [TEC]Tigrex#5
Es ist nur eine .txt datei aber hier für alle anderen.
[Only registered and activated users can see links. Click Here To Register...]
07/26/2015 01:27 rollback#6
Quote:
Originally Posted by Red Firestar View Post
1. Teleportieren.
2. Yang abziehen.
3. Erkennen von welchem reich ein User ist und dann in dieses Reich teleportieren also sagen wir z.B Gildenzone dort sollte er automatisch erkennen was für reich du bist und danach automatisch in die eingetragenen Koordinaten der Gildenzone für dein reich rein Teleportiert werden.
4. Abfragen, was für ein Level er ist und wenn er unter dem erlaubten lvl ist sollte eine Fehlermeldung kommen damit er das bestimmte lvl erreichen muss bevor er diese Map (Per quest) betreten kann.
Teleportieren:
Code:
pc.warp(global_x, global_y)
Yang abziehen:
Code:
pc.change_gold(-betrag)
Reich erkennen:
Code:
pc.get_empire()
Rückgabe:
- 1 -> Rotes Reich
- 2 -> Gelbes Reich
- 3 -> Blaues Reich
automatisch Koordinaten benutzen:
hierfür benutzt man eine direkte Table abfrage:
Code:
({{global_x_rot, global_y_rot}, {global_x_gelb, global_y_gelb}, {global_x_blau, global_y_blau}})[pc.get_empire()]
Wenn der Spieler im Gelben Reich ist, steht in der Variable folgendes:
Code:
{global_x_rot, global_y_rot}
Damit kannst du dann auch den Warp-Befehl ausführen, Beispiel:
Code:
local koords = ({{global_x_rot, global_y_rot}, {global_x_gelb, global_y_gelb}, {global_x_blau, global_y_blau}})
pc.warp(koords[1], koords[2])
Levelabfrage:
Code:
pc.get_level()
Rückgabe:
Das aktuelle Level des Spielers

Code:
if pc.get_level() < mindestlevel then
	...
end




Ich denke mal, du willst das für den Warpring benutzen, den du letztens angefragt hast. Hierzu habe ich dir doch schon eigentlich alles benötigte geschrieben:
[Only registered and activated users can see links. Click Here To Register...]