[Release (oder so)]Chattime

04/30/2016 22:13 Đurek#1
Hatte ich mal just for tha lulz gemacht, nachdem ich einen Post zur Ingame Uhr in einem anderen Forum gesehen hatte.
Ist ggf. für kleine Server sinnvoll, damit man sieht von wann die letzte nachricht im rufchat ist.
VIelleicht findet ja jemand verwendung dafür.

Änderungen nur in der uichat.py
Als erstes fügt ihr oben zu den imports folgendes hinzu:
Code:
import time
Dann sucht ihr nach
Code:
def OnIMEReturn(self):
dort sollte ca 15 Zeilen tiefer:
Code:
			elif '!' == text[0]:
				self.__SendShoutChatPacket(text)
stehen. Das ersetzt ihr durch
Code:
			elif '!' == text[0]:
				chattime = time.strftime("%H:%M:%S")
				text = chattime + ": " + text[1:]
				self.__SendShoutChatPacket(text)
Nun sucht ihr unter def __SendShoutChatPacket(self, text): nach:
Code:
self.__SendChatPacket(text[1:], chat.CHAT_TYPE_SHOUT)
und ersetzt die Zeile durch:
Code:
self.__SendChatPacket(text, chat.CHAT_TYPE_SHOUT)
Das sollte es gewesen sein, wenn ich jetzt nichts vergessen habe. Wie gesagt, ist schon nen bischen her, dass ich das gemacht habe ^^

Das ganze sieht dann so aus:[Only registered and activated users can see links. Click Here To Register...]
04/30/2016 22:43 .K0rí#2
Quote:
Originally Posted by Đurek View Post
[...blabla release gelaber ....]
[Only registered and activated users can see links. Click Here To Register...]
auf das bild kann ich nur das sagen... :

[Only registered and activated users can see links. Click Here To Register...]


Aber nettes Reelase danke dafür
05/01/2016 00:08 Yiv#3
Halte ich so für nicht besonders gut, da bspw. die Leute, die in einer anderen Zeitzone wohnen schon eine andere Uhrzeit haben und es daher zu einem Durcheinander kommen kann.

Besser wäre es wahrscheinlich, wenn man das ganze Serverside machen würde, dennoch danke ich dir für das Release.

MfG
05/01/2016 06:41 Sphinx²#4
Quote:
Originally Posted by Yiv View Post
Halte ich so für nicht besonders gut, da bspw. die Leute, die in einer anderen Zeitzone wohnen schon eine andere Uhrzeit haben und es daher zu einem Durcheinander kommen kann.

Besser wäre es wahrscheinlich, wenn man das ganze Serverside machen würde, dennoch danke ich dir für das Release.

MfG
Ich würde eher vorschlagen, dass man Clientside beim Chat append den Timestamp davor dran hängt und man das Ganze in den Spieloptionen aktivieren bzw. deaktivieren kann.

So stimmt die Uhrzeit für jeden :).

Gruss
Sphinx
05/01/2016 07:35 Yiv#5
Quote:
Originally Posted by Sphinx² View Post
Ich würde eher vorschlagen, dass man Clientside beim Chat append den Timestamp davor dran hängt und man das Ganze in den Spieloptionen aktivieren bzw. deaktivieren kann.

So stimmt die Uhrzeit für jeden :).

Gruss
Sphinx
Ist schon eine bessere Lösung, es ist auch keine wichtige Information, als dass man sie vor Manipulation schützen müsste, daher ist es wohl eher unwichtig, dass man das Serverside macht.
Ich würde es aber dennoch Serverside machen, da damit auch Connection-Lags,etc. vorgebeugt sind.

MfG
05/01/2016 12:54 MrTherzon#6
Schönes Release danke dir aber glaube sowas brauch man nicht :)
05/04/2016 14:52 SkScreenS#7
doesn't work for me.
05/10/2016 08:09 I´m Raylee#8
Not bad :) (Y)