Level im Ankündigungschat

10/27/2013 22:22 Jelfina#1
Ja hallo erstmal :)

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 -.-

Thx unso
10/27/2013 22:26 H.A.Z.E#2
Was meinst du?
Dieses "EpixHD hat Level XX erreicht! Herzlichen Glückwunsch!"??
10/27/2013 22:26 Jelfina#3
Ja genau diese Rotze^^
10/27/2013 22:34 DasSchwarzeT#4
PHP Code:
quest ankundigung begin
        when levelup with pc
.get_level() == XY begin
Befehl fürs Ankündigung schreiben 
(bin mir nicht sicher^^) 
10/27/2013 22:39 .Kaaarni'#5
PHP Code:
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
    
    state _COMPLETE_ begin
    end
end 
Sollte funktionieren,
level musste halt anpassen.
10/27/2013 22:40 Jelfina#6
Quote:
Originally Posted by DasSchwarzeT View Post
PHP Code:
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?
10/27/2013 22:42 .Kaaarni'#7
Quote:
Originally Posted by Jelfina View Post
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?
durch:

PHP Code:
..pc.get_name().. 
10/27/2013 22:43 .Zitrus#8
Quote:
Originally Posted by Jelfina View Post
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!
10/27/2013 22:44 Jelfina#9
Mit einer wärs natürlich schöner als mit nem Ordner voller Level. OK, Lv10 war jetzt nur ein Beispiel :)
10/27/2013 22:46 [Patrick]#10
Ihr habt da was in der Quest vergessen, vergleicht sie mal mit einer anderen. ;o
10/27/2013 22:48 Jelfina#11
Quote:
Originally Posted by [Patrick] View Post
Ihr habt da was in der Quest vergessen, vergleicht sie mal mit einer anderen. ;o
Du das glaube ich dir sogar gerne. Darum frage ich ja nach. Hilfreich wäre der Beitrag, wenn du auch sagen würdest, was^^
10/27/2013 22:50 [Patrick]#12
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 
Ich sehe kein
PHP Code:
state start begin 
:D
10/27/2013 22:51 Jelfina#13
Achso das, jo das is mir auch klar. Geht ja nur um den Code ansich :P
10/27/2013 22:57 [Patrick]#14
PHP Code:
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 
Sollte so funktionieren..^^
10/27/2013 23:54 Jelfina#15
Dankeschön, ist drin und funktioniert. Kann geclosed werden.