Item das lvlt !

03/14/2011 15:50 .Aliyanaa#1
Hey zusammen,
ich wollte fragen ob ich ein Item mit einer Quest belgen kann das ein Char
exakt 5 lvl hoch bringt.
Wäre sowas möglich ?
Greetz :D
03/14/2011 15:54 .Stefan#2
Quote:
Originally Posted by ~Exclain~ View Post
Hey zusammen,
ich wollte fragen ob ich ein Item mit einer Quest belgen kann das ein Char
exakt 5 lvl hoch bringt.
Wäre sowas möglich ?
Greetz :D
Ja es ist möglich , mann muss halt nur die Questcodes kennen , und hab gerad keine lust nachzugucken ._.

Mit freundlichen Grüßen ,

.Stefan
03/14/2011 16:02 F.R.E.E#3
Ja es geht.
Da gibt es doch eh einen Quest Service (Keine Ahnung von wem)
musst halt zahlen oder du guckst dir ein [How To] an aber das ist hald für ich sag jetzt mal eher "Anfänger" relativ schwer.
03/14/2011 16:03 .Aliyanaa#4
Questen is für mich soweit kein Problem,
ich kenn aber den Befehl für des lvln nicht sprich,
das er exakt 5 Lvl Up kommt.
Kennt den Befehl jemand ?
Greetz
03/14/2011 16:11 .Plazmaa#5
PHP Code:
pc.give exp ()
ODER
pc
.get level () 
Die sind ausm Kopf,ich glaub so in der art müssten sie sein^^

Bin noch nich son guter quester
03/14/2011 16:28 .Aliyanaa#6
Quote:
pc.get level ()
Des setzt nen char dann 5 lvl höher wenn ichda 5 hinschreibe ?
Greetz
03/14/2011 16:46 König Elessar#7
Also 1. kann n Funktionsname keine Leerzeichen enthalten und 2. wäre die dann ja sinnlos benannt oder? Ich würde mal sagen eine solche Funktion gibt das Level zurück ;)

Ich weiß aber grad auch niht, wie die Funktion heißt...
03/14/2011 16:55 xXBlackKnightXx#8
Also ich bin mir jetzt nicht ganz sicher, ob das so geht aber es gibt folgenden Befehl:

PHP Code:
pc.give_exp_perc(Prozentsatz
Dieser Befehl gibt dem Spieler eine bestimmte Prozentzahl an EXP.

Jetzt ist nur die Frage, ob damit gemeint ist, die definierte %-Zahl von den vorhandenen EXP, oder einfach z.B. in deinem Fall einfach 500% = 5 Level?
03/14/2011 17:11 .Aliyanaa#9
Des is die Frage..
03/14/2011 17:14 DaaRkk#10
Quote:
Originally Posted by ~Exclain~ View Post
Des setzt nen char dann 5 lvl höher wenn ichda 5 hinschreibe ?
Greetz
Das setzt z.B einen level 70er wenn er das Item benutzt mit dem Questsatz wieder auf level 5.

Du musst die Exp für 5 Level geben.
03/14/2011 17:39 .Aliyanaa#11
Dann kann man des item aber nicht beliebig für die Spieler einsetzen
Greetz :D
03/14/2011 17:40 xXBlackKnightXx#12
Probier es doch mal mit dem Code von mir ich würde auch gerne wissen, ob das funktioniert.

@Darkforge:

Das bringt ihm aber nichts, weil er ja eine Quest schreiben will die einen immer 5 Level höher setzt, egal welches Level man gerade ist.

Und das für jedes Level bis 127 zu machen dauert vielleicht ein wenig lang :D

Edit: Exclain kam mir damit zuvor ;)
03/14/2011 17:59 lfcmaus#13
es geht über den befehl pc.give exp (anzahl der exp)
wenn du das für egal welches levl machen willst dann mach es über wenns ist zwar nen haufen arbeit aber es geht

sprich
quest 5_levl_up begin
state start begin
when itemvalue.use with pc.level (deine bedingungsklausel (=1) begin
denn halt wennde text haben hilst text dazu
ansonsten halt
unter when
pc.giv exp (deine anzahl)
hier kannste jetzt noch item entfernen rien machen
den end
jetzt wieder when .... bis durch bist
03/14/2011 18:01 tommbett#14
oder du machst es dir bequem und machst es praktisch als start eq das man zb am anfang level 70 ist und die nötigen items hat
03/14/2011 18:03 lfcmaus#15
des entspricht nicht der idee des threadsersteller