Register for your free account! | Forgot your password?

You last visited: Today at 11:14

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

Advertisement



[Release] Gm Online Quest.

Discussion on [Release] Gm Online Quest. within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
[Release] Gm Online Quest.

Irgendwo hier in Epvp. Gabs schon so eine Quest, allerdings finde ich diese unschön.

Hab also sie etwas umgeschrieben.
Und ist dazu einfacher zu bedienen.

PHP Code:
quest gmonline begin
state start begin
when login with pc
.is_gm() begin
    local name 
pc.get_name()
    
game.set_event_flag(name1)
    
setskin(NOWINDOW)  
    
chat("System: Guten Tag, "..pc.get_name().." Sie sind nun angemeldet!")
    if 
get_time() > pc.getqf("abgelaufen"then
    notice_all
(""..pc.get_name().." ist nun Online, und steht für eure Fragen zur verfügung")
    
pc.setqf("abgelaufen",get_time()+60*60*1)
    
end
    end 
    when logout with pc
.is_gm() begin
    local name 
pc.get_name()
    
game.set_event_flag(name0)
    
setskin(NOWINDOW)    
    
chat("System: Auf Wiedersehen, "..pc.get_name().." Sie sind nun Abgemeldet!")
    
end
    
        when 9010.chat
."Teamler Online" begin
        local sa 
=  {'Risan','testuser','sabbalog'}
        
local sgm = {'ArCan','Asur','muha'}
        
local gm = {'shock','blubb','ne'}
        
local anzahlSA 3
        local anzahlSGM 
3
        local anzahlGM 
3
        
--Server Admin--
        
1
        
while i  <= anzahlSA do
        
local text sa[number(,i)];
        
local name '[SA]' ..text
        
if game.get_event_flag(""..name.."")== 1 then
        say_reward
("{SA}"..name.."    ist online.")
        else 
        
say("{SA}"..name.."    ist Offline.")
        
end
        i 
1
        end
        
--Supergamemaster--
        
1
        
while i  <= anzahlSGM do
        
local text sgm[number(,i)];
        
local name '[SGM]' ..text
        
if game.get_event_flag(""..name.."")== 1 then
        say_reward
("{SGM}"..name.."    ist online.")
        else 
        
say("{SGM}"..name.."    ist Offline.")
        
end
        i 
1
        end
        
--GameMaster--
        
1
        
while i  <= anzahlGM do
        
local text gm[number(,i)];
        
local name '[GM]' ..text
        
if game.get_event_flag(""..name.."")== 1 then
        say_reward
("{GM}"..name.."    ist online.")
        else 
        
say("{GM}"..name.."    ist Offline.")
        
end
        i 
1
        end
        end
    end
end 
Hab sie etwas "benutzerfreundlicher" geschrieben für anfänger:

Funktioniert so:
Oben bei SA,SGM, GM schreibt ihr einfach die Gm namen rein, ohne die []
.
Darunter die anzahl wie viele ihr ingesammt in dieser Gruppe habt.

Ja das wars ^^.

Achtet auf die Schreibweise.
Mir gefill das mit elseif eseif elseif.. irgendwie nicht. Daher hab das mit Whilen gelöst.
Ich krümmle gerade wie ich das in 1 While reinhaue hmm..

Best Regards,
Risan
.Risan. is offline  
Thanks
22 Users
Old 06/03/2011, 16:47   #2
 
FreeSunnY's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 521
Received Thanks: 119
coole idee
hilft mir und vielen anderen bestimmt weiter

*thx* give*
FreeSunnY is offline  
Old 06/03/2011, 16:48   #3


 
ZyoX's Avatar
 
elite*gold: 83
Join Date: Apr 2010
Posts: 1,665
Received Thanks: 685
Dachte jetzt "och nicht schon wieder so ein 0815-Quest", aber das ist schon um einiges besser.
ZyoX is offline  
Old 06/03/2011, 16:51   #4
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
Quote:
Originally Posted by ZyoX View Post
Dachte jetzt "och nicht schon wieder so ein 0815-Quest", aber das ist schon um einiges besser.
Naja, wer mich kennt, wenn ich was code, is meistens naja gut..
Sachen wo extrem geil sind, kommen nie pub :P
Das hier ist meinen augen "schnippsel" ;D
.Risan. is offline  
Thanks
2 Users
Old 06/03/2011, 17:13   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,702
Received Thanks: 1,468
Echt nice , wenn du willst darfst du gerne mehr Quest's Public machen
King Regards,
Aliyana
.Awesoome is offline  
Old 06/03/2011, 17:15   #6
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Naja, wer mich kennt, wenn ich was code, is meistens naja gut..


Aber der hier ist gut / nice^^
.Delta is offline  
Old 06/03/2011, 17:55   #7
 
elite*gold: 600
Join Date: Dec 2010
Posts: 1,625
Received Thanks: 1,866
sehr nice danke
Bataleon is offline  
Old 06/03/2011, 17:58   #8
 
3jfx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 141
Quote:
Originally Posted by Risan View Post
Mir gefill das mit elseif eseif elseif.. irgendwie nicht. Daher hab das mit Whilen gelöst.
Ich krümmle gerade wie ich das in 1 While reinhaue hmm..
whiles sind hier total unangebracht wie wärs mit ner for schleife?
3jfx is offline  
Old 06/03/2011, 18:00   #9
 
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
kannst du mal screenshot machen pls
lautlosertot is offline  
Old 06/03/2011, 18:09   #10
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
Quote:
Originally Posted by 3jfx View Post
whiles sind hier total unangebracht wie wärs mit ner for schleife?

While sind schleifen?
Oder was meinst nun genau?
.Risan. is offline  
Old 06/03/2011, 18:11   #11
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by Risan View Post
While sind schleifen?
Oder was meinst nun genau?
er hat eigentlich schon recht^^
êine for-schleife wäre hier besser, du hast eine begrenzte Anzahl an Durchläufen, die du genau kennst^^
.Delta is offline  
Thanks
1 User
Old 06/03/2011, 18:18   #12
 
3jfx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 141
PHP Code:
for 1do
...
end 
3jfx is offline  
Thanks
1 User
Old 06/03/2011, 18:45   #13
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
Und was das nun genau für einen Unterschied?
.Risan. is offline  
Old 06/03/2011, 18:53   #14
 
Staubkornツ's Avatar
 
elite*gold: 20
Join Date: Feb 2010
Posts: 321
Received Thanks: 706
Quote:
Originally Posted by 3jfx View Post
whiles sind hier total unangebracht wie wärs mit ner for schleife?
Kritisiere bitte später...vorallem wie gesagt sind da schleifen.

@TE: Ich finde es eindeutig übersichtlicher & auch einfacher zu ändern.. ebenso ist es auch Anfängerfreundlich!

Mfg. Staubi
Staubkornツ is offline  
Old 06/03/2011, 22:35   #15
 
.ZiPPO's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 2,329
Received Thanks: 637
Nice
endlich mal ne gaile quest
Außer die wo delta mir gemacht hat ist besser
aber wirklich nicht schlecht
lg
.ZiPPO is offline  
Closed Thread


Similar Threads Similar Threads
[Quest Release]Online teamlist
09/13/2011 - Metin2 PServer Guides & Strategies - 40 Replies
this quest will pop up a questscroll with the status off the gm's (online/offline) if you like it, thank it :) Features: -Shows a list with all the gm's -online / offline status Things that can be better: Screenshot:
[RELEASE]Spieler Online Quest
09/23/2010 - Metin2 PServer Guides & Strategies - 8 Replies
Nunja habe mal eine Quest für euch die anzeigt wie viele Spieler momentan online sind (Ich weiß... nichts großes aber villeicht können es ja manche gebrauchen) quest online begin state start begin when login begin if pc.getqf("onspieler")==0 then game.set_event_flag("online", game.get_event_flag("online")+1) pc.setqf("onspieler", 1) end ...
[RELEASE]GM Online Quest
08/04/2010 - Metin2 PServer Guides & Strategies - 28 Replies
Hey Com, ich hab mal ne kleine Quest geschrieben, die Alle 20min folgendes in den Chat schreibt: >>BlaBlaBla ist online (wie aufm DE Server) >>GameMaster fragen euch nie nach eueren Accountdaten Quest: quest nachricht begin state start begin
[Release] Hero OnLine Quest Helper v0.60.5
01/31/2010 - General Gaming Discussion - 5 Replies
I was board so i made a Quest helper to Hero OnLine. So here it is.... Functions of this program: This program is made in a easy way for you to use. press on a Quest then press the on Show Button Tested on: * Windows XP * Windows Vista Run as Administrator. Print Screens:



All times are GMT +1. The time now is 11:17.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.