|
You last visited: Today at 03:52
Advertisement
[Mini-Mini] Release Funktion is_weekend()
Discussion on [Mini-Mini] Release Funktion is_weekend() within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
04/23/2015, 21:52
|
#1
|
elite*gold: 5
Join Date: Mar 2015
Posts: 499
Received Thanks: 376
|
[Mini-Mini] Release Funktion is_weekend()
Code:
function is_weekend()
local day = tonumber(os.date("%w"))
return day > 4 or day == 0
end
Kleines Release. Gibt einen Boolean als Wert aus. Wenn Wochenende --> True wenn nicht --> False. Hab sie vor paar Wochen geschrieben und dachte jemand könnte sie gebrauchen.
MfG
|
|
|
04/23/2015, 21:56
|
#2
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
würde nicht funktionieren und gibt auch keinen bool zurück
just saying
nehme ich zurück, funktioniert, kann man aber schöner machen
|
|
|
04/23/2015, 21:57
|
#3
|
elite*gold: 5
Join Date: Mar 2015
Posts: 499
Received Thanks: 376
|
Quote:
Originally Posted by definitely not Sensenmann
würde nicht funktionieren und gibt auch keinen bool zurück
just saying
|
Hab es getestet. Also bei mir gings.
|
|
|
04/23/2015, 21:59
|
#4
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
|
Quote:
Originally Posted by definitely not Sensenmann
würde nicht funktionieren und gibt auch keinen bool zurück
just saying
nehme ich zurück, funktioniert, kann man aber schöner machen
|
Es gibt sowohl einen Boolean zurück, sowie es auch funktioniert - Warum sollte es auch nicht? Soviel zu den ach so tollen Scriptern dieser Sektion -lol-
|
|
|
04/23/2015, 22:01
|
#5
|
elite*gold: 0
Join Date: Jan 2015
Posts: 239
Received Thanks: 585
|
Sollte schon funktionieren.
Sollte aber eher so aussehen:
Code:
return (day > 4 or day == 0) or false
Sicher ist sicher.
|
|
|
04/23/2015, 22:02
|
#6
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
|
Quote:
Originally Posted by i[Remix]
Sollte schon funktionieren.
Sollte aber eher so aussehen:
Code:
return (day > 4 or day == 0) or false
Sicher ist sicher.
|
Bin absolut kein Lua Experte, aber weshalb sollte man zusätzlich auf false überprüfen, gibt es Momente in denen bspw. der os.date() Befehl nicht initialisiert werden kann? Andererseits wäre es überflüssig.
|
|
|
04/23/2015, 22:05
|
#7
|
elite*gold: 0
Join Date: Jan 2015
Posts: 239
Received Thanks: 585
|
Quote:
Originally Posted by #SoNiice
Bin absolut kein Lua Experte, aber weshalb sollte man zusätzlich auf false überprüfen, gibt es Momente in denen bspw. der os.date() Befehl nicht initialisiert werden kann? Andererseits wäre es überflüssig.
|
Sollte day wieso auch immer einen nil Wert haben, würde es nicht klappen, da man keine number mit nil Werten vergleichen kann.
Hab es grade mal getestet und klappt so dann trotzdem nicht.
Sollte dann eher so aussehen:
Code:
local day = tonumber(os.date("%w")) or 1
|
|
|
04/23/2015, 22:08
|
#8
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
|
Dann war meine Vermutung richtig, aber weshalb sollte die Methode einen nil Wert zurückgeben?
|
|
|
04/23/2015, 22:12
|
#9
|
elite*gold: 0
Join Date: Jan 2015
Posts: 239
Received Thanks: 585
|
Quote:
Originally Posted by #SoNiice
Dann war meine Vermutung richtig, aber weshalb sollte die Methode einen nil Wert zurückgeben?
|
Quote:
Originally Posted by i[Remix]
wieso auch immer
|
Dient nur für den Fall, falls es irgendwann mal vorkommt.
|
|
|
04/23/2015, 22:22
|
#10
|
elite*gold: 5
Join Date: Mar 2015
Posts: 499
Received Thanks: 376
|
Quote:
Originally Posted by i[Remix]
Sollte day wieso auch immer einen nil Wert haben, würde es nicht klappen, da man keine number mit nil Werten vergleichen kann.
Hab es grade mal getestet und klappt so dann trotzdem nicht.
Sollte dann eher so aussehen:
Code:
local day = tonumber(os.date("%w")) or 1
|
|
|
|
04/23/2015, 22:30
|
#11
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Quote:
Originally Posted by #SoNiice
Es gibt sowohl einen Boolean zurück, sowie es auch funktioniert - Warum sollte es auch nicht? Soviel zu den ach so tollen Scriptern dieser Sektion -lol-
|
Zum einen hat er seine Behauptung zurückgezogen, zum anderen verstehe ich jetzt nicht, wieso er deswegen ein schlechter Scripter sein soll? Jeder macht Fehler und wenn er diese auch noch selbst erkennt und sogar einsieht, dann ist das gut und dein Kommentar somit vollkommen überflüssig und unangebracht.
Zum Thema:
Die Funktion hat mir gerade 'ne gute Idee in den Kopf schiessen lassen :P Danke ;D
MfG
|
|
|
04/23/2015, 22:33
|
#12
|
elite*gold: 5
Join Date: Mar 2015
Posts: 499
Received Thanks: 376
|
Quote:
Originally Posted by definitely not Yiv
Zum Thema:
Die Funktion hat mir gerade 'ne gute Idee in den Kopf schiessen lassen :P Danke ;D
MfG
|
Vielleicht magst du sie mit mir teilen? Mir gehen so langsam echt die Ideen aus.
|
|
|
04/23/2015, 22:36
|
#13
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
|
Komm mit meiner Aussage klar oder eben auch nicht, wer keine boolesche Abfrage in einem Return erkennt ist es nicht wert Scripter genannt zu werden, vor allem dann nicht, wenn solche Leute sonst immer damit prahlen wie toll sie doch sind :^)
-------
Zusätzlich solltest du eventuell noch eine Gegenfunktion machen, zum abfragen ob momentan kein Wochenende ist =P
|
|
|
04/23/2015, 22:39
|
#14
|
elite*gold: 0
Join Date: Sep 2009
Posts: 665
Received Thanks: 444
|
Es gab ja schon weitaus größere Releases die kleinere Diskussionen auslösten
Ist mega-nützlich für jeden, der etwas für Wochenend-Events übrig hat
|
|
|
04/23/2015, 22:41
|
#15
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by #SoNiice
Zusätzlich solltest du eventuell noch eine Gegenfunktion machen, zum abfragen ob momentan kein Wochenende ist =P
|
Code:
if not is_weekend() then
|
|
|
|
|
Similar Threads
|
[LUA] Questfunktionen by Sensenmann
05/01/2015 - Metin2 PServer Guides & Strategies - 20 Replies
Name|Parameter|Anwendung|Kommentar
in_list|(v, array)|in_list(i, {10, 15, 20})|Prüft, ob i == 10, 15 oder 20 ist
in_range|(v, v1, v2)|in_range(i, 25, 50)|Prüft, ob i >= 25 und <= 50 ist
compare_list_one|(array1, array2)|compare_list_one({i, j}, {105, 10})|Prüft, ob i == 105 oder j == 10 ist
compare_list_all|(array1, array2)|compare_list_all({i, j}, {105, 10})|Prüft, ob i == 105 und j == 10 ist
min|(array)|min({1, 70, "a", -1, -12, 90})|Gibt die kleinste Zahl oder den kleinsten String im...
|
[Mini-Release] Mini Grinder-Helper + Source
09/03/2014 - Aion Hacks, Bots, Cheats & Exploits - 8 Replies
Hi everyone, just made a small Mini-Tool in C# that displays XP,HP,MP and a small information (if XP changed between 2 update-rates) how much repeats are needed for lvl up. XP,TP,MP are also given in Progressbars.
E.G.: You are doing repeatables for leveling, this shows at finishing quests, the amount, of how often u would need to finish it again until level up.
I also give you the current sourcecode of this mini-tool.
.Net-Version: 4.5
Visual-Studio-Version: Visual Studio 2013
Also...
|
[WTB] unded mini ghostly/mini panada/mini polar bear
05/07/2012 - Guild Wars Trading - 2 Replies
Hi,
Would like to buy one of those pets. Make me an offer if you got one.
Thanks.
|
[mini mini Release] Warning for IE for heni script
09/19/2011 - Metin2 PServer Guides & Strategies - 14 Replies
this is nothing special
I just i see a lots of people have troubles with the Internet Explorer browser on the almost all HP have be release on epvp
so i will explain a bether way to warning the user he is using the internet explorer and you recomend use firefox or chrone without using enterpage
1 put this code inside the <head> </head> tag
<!-->
<script type="text/javascript">
|
[Mini Release]Ein- & Zweihandbuch sowie Dolchhandbuch funktion
07/14/2011 - Metin2 PServer Guides & Strategies - 23 Replies
Hallöchen,
so ich teil mal wieder mit euch da einige oder sogar viele,
Ich kenn bisher keinen sehr der den Items eine funktion gegeben hat,
mach ich das jetzt mal. Wer die Funktion okay findet kann ja Copy&Paste machen machen und Sie nutzen wer ne besser funktion hat der items
kann ja teilen oder sich innerlich freuen.
an Alle hater spart euch die tipparie ich überles es eh an alle anderen have fun damit
Glaub zur funktion muss ich nichts erklären oder? falls doch einfach fragen
|
All times are GMT +2. The time now is 03:52.
|
|