Ich habe die Sufu benutzt, nur vorweg, um den zu erwartenden Flame entgegen zu wirken. Und es gibt so viele Themen zu "Chat", dass ich echt nichts gefunden habe...
Erreichen bestimmter Level im Ankündigungschat:
Wie mache ich das? Wie muss so eine Quest aussehen? Hat da jemand eventuell eine oder einen Link?
Wäre echt froh, da langsam was zu finden. Suche mich seit nunmehr nem Monat dusslig -.-
quest level_75 begin state start begin when levelup with pc.get_level() == 75 and not pc.is_gm() begin notice_all(""..pc.get_name().." hat Level 75 erreicht.") notice_all("Herzlichen Glückwunsch!") set_state(_COMPLETE_) end end
quest ankundigung begin when levelup with pc.get_level() == XY begin Befehl fürs Ankündigung schreiben (bin mir nicht sicher^^)
Um das mal weiter zu spinnen, ähhh... Wäre das so richtig?
PHP Code:
quest ankundigung begin when levelup with pc.get_level() == 10 begin notice_all("Der Spieler WHATEVER hat level 10 erreicht!"); end when levelup with pc.get_level() == 20 begin notice_all("Der Spieler WHATEVER hat level 20 erreicht!") end end
Und wenn ja, wie ersetze ich nochmal das "WHATEVER"? Oder muss ich dafür jeweils ne eigene Quest machen wie Murs gerade schrieb?
Um das mal weiter zu spinnen, ähhh... Wäre das so richtig?
PHP Code:
quest ankundigung begin
when levelup with pc.get_level() == 10 begin
notice_all("Der Spieler WHATEVER hat level 10 erreicht!");
end
when levelup with pc.get_level() == 20 begin
notice_all("Der Spieler WHATEVER hat level 20 erreicht!")
end
end
Und wenn ja, wie ersetze ich nochmal das "WHATEVER"? Oder muss ich dafür jeweils ne eigene Quest machen wie Murs gerade schrieb?
Um das mal weiter zu spinnen, ähhh... Wäre das so richtig?
PHP Code:
quest ankundigung begin
when levelup with pc.get_level() == 10 begin
notice_all("Der Spieler WHATEVER hat level 10 erreicht!");
end
when levelup with pc.get_level() == 20 begin
notice_all("Der Spieler WHATEVER hat level 20 erreicht!")
end
end
Und wenn ja, wie ersetze ich nochmal das "WHATEVER"? Oder muss ich dafür jeweils ne eigene Quest machen wie Murs gerade schrieb?
Ich glaube wenn du lang genug testes, bekommst du es mit einer Quest hin. Ansonsten muss du es so für jeden Level machen!
quest ankundigung begin when levelup with pc.get_level() == 10 begin notice_all("Der Spieler WHATEVER hat level 10 erreicht!"); end when levelup with pc.get_level() == 20 begin notice_all("Der Spieler WHATEVER hat level 20 erreicht!") end end
quest ankundigung begin state start begin when levelup with pc.get_level() == 10 begin notice_all("Der Spieler "..pc.get_name().."hat level 10 erreicht!") end when levelup with pc.get_level() == 20 begin notice_all("Der Spieler "..pc.get_name().."hat level 20 erreicht!") end end end