Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 12:12

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

Advertisement



[RLS] Day-Night Mode Ingame + Erweiterung

Discussion on [RLS] Day-Night Mode Ingame + Erweiterung within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
[RLS] Day-Night Mode Ingame + Erweiterung

Hey.
Ich = lwl -.- Schule grade nix los unso daher ma wd ne kleinigkeit von mir ...

ihr braucht:
game.py
constInfo.py (ja kindisch aber kb das anders zu machen)
hirn


Als 1. öffnet ihr die game.py
Sucht nach:
Code:
self.pressNumber = None
(müsste in der def __init__(self, stream): stehen)
darunter tragt ihr ein:
Code:
		constInfo.nacht = 0
		constInfo.tag = 0

dann sucht ihr nach:
Code:
def OnUpdate(self):
in diese Funktion fügt ihr ein:
Code:
self.day_night()
Dann scrollt ans ende der Datei und fügt das ein:
Code:
	def day_night(self):
		import time
		
		localtime = time.strftime("%H")
		night = {"01", "02", "03", "04", "05", "06", "07", "08", "00", "23", "22", "21"}
		checky = ""
		for n in night:
			checky = checky + n + "xx"
		if constInfo.nacht == 0:
		
			if checky.find(localtime) !=-1:
				background.RegisterEnvironmentData(1, constInfo.ENVIRONMENT_NIGHT)
				background.SetEnvironmentData(1)
				constInfo.tag = 0
				constInfo.nacht = 1
		if constInfo.tag == 0:
			if checky.find(localtime) ==-1:
				background.SetEnvironmentData(0)
				constInfo.tag = 1
				constInfo.nacht = 0
night = {"01", "02", "03", "04", "05", "06", "07", "08", "00", "23", "22", "21"}
Das definiert die Nachzeiten, tragt die so ein wie ihr wollt (in Stunden natürlich wobei 00 24uhr bedeutet usw)

Dann öffnet ihr die constInfo.py
dort tragt ihr ein:
Code:
nacht = 0
tag = 0
das wars auch schon, schon regelt euer client das mit tag und nacht selber.

Erweiterung:
wie euch vllt aufgefallen ist, könnt ihr mehrere Himmel definieren, da ich ja mit:
background.RegisterEnvironmentData(1, constInfo.ENVIRONMENT_NIGHT)

den Nachthimmel (also erscheinungsbild der nacht) gesetzt habe.
Wer schlau ist kann da nen sonnen auf und untergang auch einbauen usw.

viel spaß damit

#PS: wems nicht passt, da rechts oben is so ein X, dass euch anlächelt es bitte euch drum es ganz feste zu drücken
xCPx is offline  
Thanks
28 Users
Old 03/13/2012, 16:01   #2
 
.Nagato's Avatar
 
elite*gold: 1
Join Date: Mar 2011
Posts: 1,473
Received Thanks: 1,382
Das im Anhang hast du doch schonmal so mehr oder weniger releast - das ist doch der gleiche Grundgedanke, also warum nochmal neu releasen?
Naja, ok.. diese Erweiterung, aber ich weiß nicht so recht, ob es sich dann so lohnt.
Attached Files
File Type: rar Auto Day night.rar (584 Bytes, 820 views)
.Nagato is offline  
Thanks
1 User
Old 03/13/2012, 16:02   #3
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
Weil ich lwl hatte und das mit nem Array gemacht habe und mir die Idee mit dem Sonnenuntergang etc kam.
xCPx is offline  
Old 03/13/2012, 16:03   #4
 
elite*gold: 0
Join Date: Mar 2012
Posts: 774
Received Thanks: 420
nice release könnte ich gebrauchen^^
*.Creatic.* is offline  
Old 03/13/2012, 17:39   #5
 
Endless.'s Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,037
Received Thanks: 736
Geil

Wenns möglich ist, auch ein Abend einzufügen, wäre das eins der besten Clientreleases^^
Tag normal
Abend orange
Nacht, schwarz^^
Endless. is offline  
Old 03/13/2012, 17:41   #6
 
nagger12's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 880
Received Thanks: 409
Nice Workd
nagger12 is offline  
Old 03/13/2012, 17:58   #7
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
Quote:
Originally Posted by Endless. View Post
Geil

Wenns möglich ist, auch ein Abend einzufügen, wäre das eins der besten Clientreleases^^
Tag normal
Abend orange
Nacht, schwarz^^
So wars ja auch gedacht ^^
xCPx is offline  
Old 03/13/2012, 19:33   #8
 
elite*gold: 0
Join Date: Sep 2011
Posts: 34
Received Thanks: 76
Garnicht von der Ingame Uhr von Olli abgeguckt und abgeändert nein.
Nitr0uz is offline  
Thanks
2 Users
Old 03/13/2012, 19:33   #9
 
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,906
Quote:
Originally Posted by Nitr0uz View Post
Garnicht von der Ingame Uhr von Olli abgeguckt und abgeändert nein.
Was, pimmel anruf?
CranK™ is offline  
Thanks
6 Users
Old 03/13/2012, 19:37   #10
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
Nitr0uz nur so wer in ner programmiersprache nicht weiß wie man die aktuelle zeit anzeigt gehört verschlagen ernsthaft.
Such ma nach "Python Uhrzeit" nimms 1. ergebniss dann siehste was in der Richtung :P
Vor allem spiel ich lieber mit meim Olli Mw3 :P
das witziger xD

#edit: sry nein das 2. ergebniss ist hübscher ^^
xCPx is offline  
Old 03/13/2012, 20:43   #11
 
MissUnderstoodOne's Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 322
Received Thanks: 505
*hust*wozu die Schleife & Array?*hust*
zu unnötig, das kann man in halb so wenig zeilen machen
MissUnderstoodOne is offline  
Old 03/13/2012, 21:17   #12
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
ich weiß,dass man es auch via zahlen machen kann also kleiner als blabla usw aber iwie war ich da immer zufaul da richtig nachzudenken (ich hasse mathe) xD also schreib ich lieber 10sek länger xD
xCPx is offline  
Old 03/13/2012, 23:07   #13
 
Stamm1994's Avatar
 
elite*gold: 24
Join Date: Jun 2011
Posts: 667
Received Thanks: 782
eingebaut beim laden hängt sich client auf ... super
Stamm1994 is offline  
Thanks
1 User
Old 03/14/2012, 08:10   #14
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,702
Received Thanks: 1,468
Dann hast du es falsch eingebaut.
.Awesoome is offline  
Old 03/14/2012, 13:25   #15
 
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,906
Code:
	def day_night(self):
		import time
		if (int(time.strftime("%H")) > 6) and (int(time.strftime("%H")) < 19):
                                #tag
				background.SetEnvironmentData(0)
		else:
                                #nacht
				background.RegisterEnvironmentData(1, constInfo.ENVIRONMENT_NIGHT)
				background.SetEnvironmentData(1)
Mal'n bissel kürzer gefasst
CranK™ is offline  
Thanks
3 Users
Reply


Similar Threads Similar Threads
Threaded Mode | Linear Mode Share Cheat Pet Kabocha Samurai Charles
11/09/2011 - Facebook - 2 Replies
1.i never Share Link ShareCASH:rtfm: 2.i love my Life :rtfm: NO JUNK , NO SCAM :rtfm::rtfm::rtfm: Tools 1. Charles 2. Cofee 3. Computer.Laptop 4. Dont Afraid To Try
[Erweiterung]MT2GS CMS - Welche Teamler sind Ingame online?
03/08/2011 - Metin2 PServer Guides & Strategies - 14 Replies
Hey E*PvP, Wie die Überschrift schon sagt, ein Script das zeigt welche Teamler online sind. Das ganze läuft außerdem mit Benutzerprofilen. Was muss ich anpassen damit es funktioniert? Die "settings.php". Installation: Schritt 1: Anhang runter laden Schritt 2: In euer Hauptverzeichnis der Homepage entpacken
Neonblue 4.5 ohne Ingame Hack/Ghost Mode root epk.eix?
11/11/2010 - Metin2 Private Server - 2 Replies
Suche die root epk.eix ohne ingame hack und ghost mode. Habe eines gefunden jedoch ist der Chat da verbuggt (man kann nichts schreiben) Hat jemand die standard root epk. eix ?? Itemshop sollte noch dabei sein!!! Vielen Dank!



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


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.