Hilfe bei Level quest

08/13/2011 12:44 .Nouce#1
Hallo ich suche eine quest

womit man ganz am anfang z.b jetzt level 150

oder 200

Ich finde keine und weis auch nicht wie man sowas
Schreibt

Könnte da mir einer helfen

eine quest rein schreiben oder was das wäre sehr nett

Mfg
08/13/2011 13:06 BomBBuildeR#2
Ich schreib eine , gib mir 2 Min , dann editiere ich das hier rein....

Soo:
Code:
quest lvl_150 begin
    state start begin
        when login with pc.get_level() >= 1 egin
             setstate(info)
	end
    end

    state info begin
        when letter begin
            send_letter("Level:150")
        end

       when info or button begin
            say_title("Level 150")
            ----"12345678901234567890123456789012345678901234567890"|
            say("Hallo "..pc.get_name()..",")
            say("wie wir erfahren haben, bist du neu bei uns.")
            say("Du wirst jetzt augenblicklich auf Level 150 gesetzt!")
            say("")
            syschat("Du hast lvl 150 erreicht!")
            pc.set_exp(50000000000)
        end
    end
08/13/2011 13:14 .Nouce#3
Danke sehr nett von dir
08/13/2011 13:16 .Delta#4
Bist du sicher dass die geht? :D
meines Wissens nach gibt es eine derartige Funktion nicht
PHP Code:
pc.set_lvl(150
Du wirst wenn dann mit der EXP arbeiten müssen.
08/13/2011 13:16 BomBBuildeR#5
Kein ding... Hoffe sie funzt :P

EDIT: Ich mein schon , dass es diese funktion gibt :O
08/13/2011 13:17 .Nouce#6
Quote:
Originally Posted by .Delta View Post
Bist du sicher dass die geht? :D
meines Wissens nach gibt es eine derartige Funktion nicht
PHP Code:
pc.set_lvl(150
Du wirst wenn dann mit der EXP arbeiten müssen.


ja das Problem ist wie viel exp ??
08/13/2011 13:18 .Delta#7
Quote:
Originally Posted by .Nouce™ View Post
ja das Problem ist wie viel exp ??
soviel, wie du von Level 1 bis zu deinem gewüschtem Level insgesamt brauchst...
08/13/2011 13:18 BomBBuildeR#8
Das ist einfach ;) Du hast doch bestimmt Rechte?! Gib doch mal dir/einem anderen Acc so 10.000.000.000 Exp... Wenn er denn lvl 150 ist , schreib ich um ;p .. Was ist denn max. lvl?

I wo kann man das auch nachgucken mit dem Exp, also in der DB

EDIT: ich such mal :)

Also habe eine Liste gefunden allerdings nur bis lvl 99...

So habe die Quest editiert.
08/16/2011 16:18 bencobi#9
Guckmal bekommst nichtmal das selber hin... und meinst dann du hast mehr anhnung als ich....
bin grad mal 14 jahre alt und mache die in 5 minuten..
08/16/2011 17:15 Benhero#10
PHP Code:
quest level_150 begin
    state start begin
        when login with pc
.get_level() < 150 begin
            
for 1149 do
                
local next_exp pc.get_next_exp()
                
pc.give_exp2(next_exp)
                if 
pc.get_level() == 150 then
                    retrun
                end
            end
        end
    end
end 
In 3 Minuten geschrieben x_x
1. Überprüft ob Spieler Level 150 ist wenn nicht fängt die quest
2. Überprüft wieviel exp bis zum nächsten level Fehlen
3. Gibt die Genauen EXP bis zum nächsten Level
4. Überprüft nochmals ob Spieler nun 150 ist (läuft solange weiter bis er es ist!) sollte er 150 sein wird die quest beendet.

Fertig.

Mfg. Benhero