Metin2 quest level befehl

10/28/2013 14:45 ShockwaveMt2#1
Hallo epvp



Würde es klappen wenn ich in der quest reinschreibe:



pc.level(150)





Wenn ja sagt es wenn nein sagt es xD



Mfg
10/28/2013 14:59 .Shinex'#2
PHP Code:
quest first begin
    state start begin
        when login with pc
.get_qf("first") == 0 begin
            local name 
= pc.get_name()
            
mysql_query("UPDATE player.player SET level='150' WHERE name='"..name.."';")
            
pc.setqf("first",1)
            
cmdchat("exit")
            
set_state(complete)
        
end
    end
    state complete begin
    end
end 
Ich würde das so machen.

Wenn du das Startlevel meinst.
10/28/2013 15:02 .Weekend#3
Die Funktion bzw. Variable pc.level beinhaltet das Level des ausgewählten Spielers.

Eine fertige Funktion, die das Level ändert, gibt es nicht.

Code:
pc = pc or {}

pc.set_level = function(lv)
	while pc.level < lv do
		pc.give_exp2(pc.get_next_exp())
	end
end
Damit kann man das Level aber nur erhöhen
10/28/2013 15:27 ShockwaveMt2#4
Geht nicht :/ Haste teamviewer dann kannste das für mich machen falls ich was falls geschrieben habe