Register for your free account! | Forgot your password?

You last visited: Today at 21:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Metin2 GM Auto chat

Discussion on Metin2 GM Auto chat within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 66
Received Thanks: 1
Question Metin2 GM Auto chat

Hallo Com,

Ich wollte mal wissen wer für mich eine quest hat die dann alle 20min. in den "GM-Chat" oder auch ankündigungschat irgendwas schreibt. Also beispiel alle 20 min. " Unsere Homepage: xxxxx.de.tl".

Bitte um schnelle Hilfe!

Danke schonmal im Vorraus
Heckendergm5 is offline  
Old 08/25/2011, 18:51   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 66
Received Thanks: 1
Hat niemand ne ahnung?
Heckendergm5 is offline  
Old 08/25/2011, 18:58   #3
 
xxglaubichauchxx's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 593
Received Thanks: 204
Ich glaube man könnte einen Timer einstellen & dann mit notice all, aber dann würde das nicht nach der Serverzeit, sondern nach der Loginzeit des Spielers gehen...
also:

when login with pc... usw
timer (...)
notice all ("")
xxglaubichauchxx is offline  
Old 08/25/2011, 19:26   #4


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
korrekt. Quests sind nur durch aktionen von Usern/Admins ausführbar.
Weshalb es eine Automatische Ankündikung nicht gibt

Mfg.

Hier ist eine andere Lösung...
Es wird eine Nachricht wiedergegeben alle 20 Minuten wenn einer Spieler sich entweder:
- Einlogt
- Auslogt
- Ein Monster Tötet
- Einen Level up macht
- weiteres folgt ggf

Mfg. Benhero

PHP Code:
state auto_nachricht begin
    state start begin
        when login 
or logout or levelup or kill begin
            
if game.get_event_flag("auto_msg_timer") < get_time() then
                local s_msg 
game.get_event_flag("auto_msg_select")
                if 
s_msg == 0 then
                    notice_all
("Unsere Homepage: www.Whatever.de")
                    
game.set_event_flag("auto_msg_select"1)
                    
game.set_event_flag("auto_msg_timer"get_time()+60*20)
                elseif 
s_msg == 1 then
                    notice_all
("Ich bin eine GM Nachricht")
                    
game.set_event_flag("auto_msg_select"2)
                    
game.set_event_flag("auto_msg_timer"get_time()+60*20)
                elseif 
s_msg == 2 then
                    notice_all
("Ich bin auch eine GM Nachricht wtf :D")
                    
game.set_event_flag("auto_msg_select"0)
                    
game.set_event_flag("auto_msg_timer"get_time()+60*20)
                
end
            
else
            
end
        end
    end
end 
Benhero is offline  
Thanks
2 Users
Old 08/30/2011, 01:22   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 66
Received Thanks: 1
Danke mann hat echt geholfen und kommt dann die meldung immer wenn ein spieler was macht oder wirklich nur alle 20 min ?

Die geht iwie net da kommt bei make.sh immer : must start with quest autonachricht.quest:1:abort trap (core dumped)
Heckendergm5 is offline  
Old 08/30/2011, 12:21   #6
 
elite*gold: 1
Join Date: Apr 2009
Posts: 922
Received Thanks: 930
Code:
quest news begin
	state start begin
		when 20095.chat."News" with pc.is_gm() begin
			say("Wenn du die automatischen GM-News aktivieren")
			say("möchtest dann bist du hier richtig!")
			say("Möchtest du sie aktivieren?")
			local s = select("Ja", "Nein danke")
			if s == 1 then
				notice_all("TEST 1")
				timer("forum", 60*30)
			end
		end
			when forum.timer begin	
				notice_all("TEST 2")
				timer("hacken", 60*30)
			end
			when hacken.timer begin
				notice_all("TEST 3")
				timer("melden", 60*30)
			end
			when melden.timer begin
				notice_all("TEST 4")
				timer("acc_daten", 60*30)
			end
			when acc_daten.timer begin
				notice_all("TEST 5")
				timer("forum", 60*30)
			end
	end
end
So ist meine Newsquest aufgebaut. Du kannst halt die Zeiten ändern wann die immer kommen soll.
xDYNAMIKx is offline  
Old 08/30/2011, 16:19   #7


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
@Dynamik Nur dumm das sobald der GM der die Quest aktiviert sich portet o.ä.
Wird der Timer abgeschlalten
@Heckerdmg ja 100% nur alle 20 Minuten +!!

Mfg. Benhero
Benhero is offline  
Old 08/31/2011, 04:06   #8
 
elite*gold: 0
Join Date: May 2010
Posts: 66
Received Thanks: 1
ja toll die quest von Benhero geht nicht und gibt bei make.sh fehlermeldung und bei der quest von xDYNAMIKx ist iwas mit dem timer sagt mal Benhero :
Quote:
@Dynamik Nur dumm das sobald der GM der die Quest aktiviert sich portet o.ä.
Wird der Timer abgeschlalten
@Heckerdmg ja 100% nur alle 20 Minuten +!!

Mfg. Benhero
______________
was jetzt?
Heckendergm5 is offline  
Old 08/31/2011, 04:15   #9

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
Quote:
Originally Posted by Heckendergm5 View Post
Danke mann hat echt geholfen und kommt dann die meldung immer wenn ein spieler was macht oder wirklich nur alle 20 min ?

Die geht iwie net da kommt bei make.sh immer : must start with quest autonachricht.quest:1:abort trap (core dumped)
einfach zwischen auto und nachricht ein _ setzen sprich: auto_nachricht.quest, dann sollte es gehen
•kяyteя• is offline  
Old 09/01/2011, 13:46   #10
 
elite*gold: 0
Join Date: May 2010
Posts: 66
Received Thanks: 1
Hab ich aber es geht immer noch nicht gleiche fehlermeldung why?
Heckendergm5 is offline  
Old 09/02/2011, 17:51   #11
 
elite*gold: 0
Join Date: May 2010
Posts: 66
Received Thanks: 1
???
Heckendergm5 is offline  
Old 09/02/2011, 18:08   #12
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Hmm man sollte sich schon etwas mit quests auskennen.
Thanks an Benhero für seine quest . Hätte da auch noch eine aber die mach ich vorerst nicht pub...(hat ihre speziales xD)

PHP Code:
quest auto_nachricht begin
    state start begin
        when login 
or logout or levelup or kill begin
            
if game.get_event_flag("auto_msg_timer") < get_time() then
                local s_msg 
game.get_event_flag("auto_msg_select")
                if 
s_msg == 0 then
                    notice_all
("Unsere Homepage: www.Whatever.de")
                    
game.set_event_flag("auto_msg_select"1)
                    
game.set_event_flag("auto_msg_timer"get_time()+60*20)
                elseif 
s_msg == 1 then
                    notice_all
("Ich bin eine GM Nachricht")
                    
game.set_event_flag("auto_msg_select"2)
                    
game.set_event_flag("auto_msg_timer"get_time()+60*20)
                elseif 
s_msg == 2 then
                    notice_all
("Ich bin auch eine GM Nachricht wtf :D")
                    
game.set_event_flag("auto_msg_select"0)
                    
game.set_event_flag("auto_msg_timer"get_time()+60*20)
                
end
            
else
            
end
        end
    end
end 
versuchts mal so
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 09/02/2011, 18:14   #13
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Bei sovielen abfragen, sollte es da nicht zu laggs führen? Außerdem ist die else abfrage unnötig.
Warum nicht einfach per server_loop_timer, der einmal ausgelöst wird? Weniger Code und selbe Wirkung.
√π. is offline  
Thanks
1 User
Old 09/02/2011, 18:16   #14
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
ist nicht meine quest
(ich gebe dir in allen punkten voll kommen recht aber sie wollten ja diese quest & die hab ich ihnen verbesser & nun funzt sie )

ps: was kann die funktion "server_loop_timer überhaupt?
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 09/02/2011, 18:22   #15
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Bsp. Source:
PHP Code:
quest gm_notice begin
    state start begin
        when letter with pc
.is_gm() begin
            send_letter
("Autonachrichten")
        
end
        when button 
or info with pc.is_gm() begin
            
if pc.getqf("an")==1 then
                clear_server_timer
("message"get_server_timer_arg())
                
pc.setqf("an"0)
                
chat("timer ist aus")
                return
            
end
            server_loop_timer
("message"time_min_to_sec(20), pc.get_map_index())
            
notice_all("ICH BIN EIN VERÄNDERBARER TEXT!")
            
pc.setqf("an"1)
            
chat("timer ist an")
        
end
        when message
.server_timer begin
            notice_all
("ICH BIN EIN VERÄNDERBARER TEXT!")
        
end
    end
end 
So tut er alle 20 min was rausrufen, jetzt kann man natürlich noch die auszugebenen Texte eintragen und per questflags nacheinander aufrufen lassen.
√π. is offline  
Thanks
1 User
Reply

Tags
auto chat, hilfe, metin2, metin2 pserver


Similar Threads Similar Threads
Wie bekomme ich den Auto-Chat-Text weg?
05/11/2011 - Metin2 Private Server - 5 Replies
Hey, ich habe einen server mit den files von DeathYT2, aber jedesmal, wenn ich mich teleportiere, mich einlogge oder ähnliches kommt folgendes: Willkommen auf DeathYT2 Viel Spaß wünscht euch das DeathYT2-Team Bitte meldet Bugs umgehend! Sollten Fragen offen sein, fragt einen GA oder GM
v23 no spam no ,no double chat auto on
04/10/2011 - Soldier Front - 2 Replies
removed
[question/request] auto chat?
08/31/2009 - Dragonica - 3 Replies
is there any auto chat for this game? if there is auto chat can anyone give me a download link? thanks.
I need A auto chat Bot ..
08/26/2007 - Conquer Online 2 - 3 Replies
plz I need somneone to make for me an auto chat the bot is to press down and press ente plz help and i need the bot maker program



All times are GMT +1. The time now is 21:26.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.