Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 22:00

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

Advertisement



Zeit abfrage in Quest

Discussion on Zeit abfrage in Quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
.Seriously's Avatar
 
elite*gold: 54
Join Date: Jun 2012
Posts: 753
Received Thanks: 194
Zeit abfrage in Quest

hallo
ich habe ein problem mit meiner DC quest undzwar wenn ich denn run 1 mal absolviert habe und er die Zeit bis ich das nächstemal den Run machen kann mit dem Befehl:
PHP Code:
local nextTime=get_time()+time_min_to_sec(30)
d.setqf("__NEXT_TIME__"nextTime
auf 30 Minuten setzt und ich danach den Typen da bequatsche sagt er mir immer das normal aber die abfrage wie lange ich warte muss ist nicht da:
die sieht so aus:
PHP Code:
say("Du musst noch "..next_time_minutes().." warten ..."
unten ist noch ein screen wo ich denn typen nach dem run anlaber aber der abschnitt mit der abfrage wie lange ich noch warten muss ist unsichtbar sozusagen.
Attached Images
File Type: jpg desktop.JPG (70.9 KB, 82 views)
.Seriously is offline  
Old 09/25/2012, 16:56   #2

 
elite*gold: 0
Join Date: Sep 2012
Posts: 176
Received Thanks: 173
Code:
local nextTime=get_time()+time_min_to_sec(30) 
pc.setqf("__NEXT_TIME__", nextTime)
Code:
if pc.getqf("__NEXT_TIME__") > get_time() then
 chat("Du musst noch "..time_sec_to_min(pc.getqf("__NEXT_TIME__")-get_time()).." Warten")
 return
end
»Sakazuki is offline  
Old 09/25/2012, 17:16   #3
 
.Seriously's Avatar
 
elite*gold: 54
Join Date: Jun 2012
Posts: 753
Received Thanks: 194
Also er sagt in vpc das er die Func time_sec_to_min nicht findet dann trage ich sie in die quest_func ein und dann ist ingame genau das gleich wie vorher da also nichts.
.Seriously is offline  
Old 09/25/2012, 19:08   #4
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,594
sec -> min = zahl / 60
min -> sec = Zahl * 60

Ist das so schwer, dass man dafür ne extra Funktion braucht?

Vll noch die kommastellen abschneiden (math.ceil) und dann passt das
Mijago is offline  
Old 09/25/2012, 19:15   #5
 
.Seriously's Avatar
 
elite*gold: 54
Join Date: Jun 2012
Posts: 753
Received Thanks: 194
Ich will das er da mir anzeigt wie viel minuten ich noch warten muss (MINUTEN) aber wie da das mit time_sec_to_min nicht funktioniert.
.Seriously is offline  
Old 09/25/2012, 19:19   #6
 
elite*gold: 80
Join Date: Dec 2007
Posts: 2,225
Received Thanks: 4,765
Du könntest auch mit den os. Befehlen arbeiten. Halte ich aber für etwas umständlich
Prσfizσcker94 is offline  
Old 09/25/2012, 19:20   #7
 
.Seriously's Avatar
 
elite*gold: 54
Join Date: Jun 2012
Posts: 753
Received Thanks: 194
Das kann ich nicht wäre nett wenn jemand mal denn Abschnitt richtig hier reinposten könnte.
.Seriously is offline  
Old 09/25/2012, 19:34   #8
 
|★|554's Avatar
 
elite*gold: 150
Join Date: Sep 2009
Posts: 855
Received Thanks: 486
Ja gut, wenn ein Befehl ned in die quest_list eingetragen ist, ist er öfters auch überhaupt nicht definiert, würds mal manuell versuchen.

À la:
PHP Code:
local nextTime=get_time()+30*60 
pc
.setqf("__NEXT_TIME__"nextTime
PHP Code:
if pc.getqf("__NEXT_TIME__") > get_time() then
    local TimeinMin 
math.floor(((pc.getqf("__NEXT_TIME__") - get_time()) / 60)+0.5)
    
chat("Du musst noch "..TimeinMin.." Minuten warten")
end 
Ich garantiere nicht, dass math.floor funktioniert, sollte aber, ggf. in die quest_list eintragen.
|★|554 is offline  
Old 09/25/2012, 22:44   #9
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,594
Hier mal eine Func aus meiner Privatsammlung:

Für FreeBSD:
Für Windoof:
Mijago is offline  
Reply


Similar Threads Similar Threads
[QUEST][LUA]Datum und Zeit herausbekommen
09/24/2012 - Metin2 Private Server - 2 Replies
Hallo liebe Community, ich benötige für meinen Server eine Quest, mit Zeit- und Datumsabfrage. Ich habe mich nun gefragt, wie das ganze funktioniert. Was ich brauche: Sekunden Minuten Stunden
Quest abfrage
05/02/2012 - Flyff Private Server - 2 Replies
'Heyho EPvpers, Ich denke diese Frage könnte für mehrere interessant sein. Ich brauche für einen neuen Npc den ich erstellt habe einen Questverlauf, dass heißt, er soll erst 'Quest1' dann 'Quest2' und so weiter machen. Nun meine Frage, kann man in der Quest.txt das so einprogrammieren, dass er abfragt, wurde der Quest1 beendet? Ja, dann kann er Quest2 anbieten, Nein, dann wird der Quest2 gar nicht erst angezeigt, quasi wie den Quests, die mit Levelunterschreitung auch nicht angezeigt...
[FRAGE]Inventarplatz abfrage in quest einbauen wie?
12/06/2010 - Metin2 Private Server - 4 Replies
wo an welcher stelle muss die abfrage rein oO? und wie muss das dann aussehen? hier ist aml die quest quest kaiserrun begin state start begin when 20083.chat."Prüfung des Kaiser's" begin say_title("Hofherr Joan:") say("") say("Du schaust Stark aus!") say("Jedoch bist du es auch?Schon viele")
[QUEST]Spawn Mob mit map_index abfrage
06/03/2010 - Metin2 Private Server - 2 Replies
Hey =) habe folgendes Prob.. Ich hab auf der gm_guild_build per regen.txt ein nen Wildhund (101) eingefügt. Jetzt will ich wenn ich auf diese Map komme und den Wildhund kille, dass ein neuer Mob spawnt.. hab jetzt einfach auch nen Wildhund genommen.. soll aber dann schon ein anderer sein... Ich weiss, dass ich im state "login" noch ne abfrage der map index brauche.. aber dass weiss ich nicht wies geht.. also wenn mir jemand helfen könnte, wäre dass echt nice =)
Wo muss es in diesem Quest hin ? die Zeit
05/05/2010 - Metin2 Private Server - 0 Replies
Hey! Ich habe diesen Quest für Pq´s,das man keine pferdequests machen muss,sondern einfach für 5kk sein pferd steigern lassen kann. es klappt auch,aber ich würde gerne einbauen das es nur alle 24 Stunden geht,das steigern für 5kk wo muss das mit 24 stunden hin,könnte es mir jemand machen? Wäre echt nett,gibt Thanks Quest: quest horse_guard begin state start begin



All times are GMT +2. The time now is 22:00.


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