[RE-Release]Serverdown + Fix

07/14/2013 02:45 DasKuchen#31
Quote:
Originally Posted by .Avenue™ View Post
ich sag nur PYTHONISIEREN!

if text find == "/" bla bla pipapo.

Aber ansonsten recht nice Ideen:3
Würde erstmal überprüfen ob man ein GM ist wenn ja dann erst das.
Außerdem dann beim Clientstart meine uichat nach md5 hash checken.
07/14/2013 03:40 Mr. 'Avenue™#32
Quote:
Originally Posted by DasKuchen View Post
Würde erstmal überprüfen ob man ein GM ist wenn ja dann erst das.
Außerdem dann beim Clientstart meine uichat nach md5 hash checken.
Des sollte auch nur ein Ansatz sein & wollte denen nicht direkt den Code in den Arsch stecken :D
07/14/2013 03:45 nico_w#33
Alle Befehle für User ausschalten?..
Dann kann sich auch keiner mehr ausloggen, seinen Charakter wechseln etc. ;)
07/14/2013 04:09 Mr. 'Avenue™#34
Quote:
Originally Posted by nico_w View Post
Alle Befehle für User ausschalten?..
Dann kann sich auch keiner mehr ausloggen, seinen Charakter wechseln etc. ;)
Die Befehle könnte man dann in eine Whitelist setzen,
wobei dann die ganze Community mal wieder zusammenarbeiten könnte & die Befehle zusammensuchen könnte.
07/14/2013 05:21 #SoNiice#35
Quote:
Originally Posted by nico_w View Post
Alle Befehle für User ausschalten?..
Dann kann sich auch keiner mehr ausloggen, seinen Charakter wechseln etc. ;)
Daher kann man ja einfach Clientside alles blocken, fertig. Die Chatpackets werden ja trotzdem gesendet.
07/14/2013 11:02 sucopowa#36
Quote:
Originally Posted by DasKuchen View Post
Würde erstmal überprüfen ob man ein GM ist wenn ja dann erst das.
Außerdem dann beim Clientstart meine uichat nach md5 hash checken.

Hallo :)

Habe eigentlich keine arnung mit python, aber 2+2 rechnen kann man ja...

was hält ihr hier von? ist es richtig so?

Code:
	charachterName = player.GetName()
	if str(player.GetName())[0] == "[" and text[0] == '/':
		self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
		self.__ResetChat()
	elif text[0] == '/':
		net.SendChatPacket("Bier für alle! :D")
		self.__ResetChat()
die befehle würden ja rhein theoretish weiter funktzionieren oder? da man es nur per chat blockt... oder irre ich mich?:confused:
07/14/2013 11:18 Lord iRemix#37
Blockiert mal alle /-Befehle.
Macht den Server on und freut euch auf die ersten Beschwerden, dass man nicht auf's Pferd kann.

"gibt mehr befehle kann die aber nicht sagen müsst nur alle user befehle sperren" :facepalm:

Richtig unnötiger Thread.

Btw kannst bei dice soviel zensieren, wie du willst.
Bei /dice -1 7 sollte der Core schon abstürzen :rolleyes:
Logisches Denken ftw
07/14/2013 11:25 sucopowa#38
Das mit den "Alle befehle blocken" ist schon klar das es nicht sehr sinnvoll ist, schon beim /logout, oder scheiss egal eigentlich welchen dieser grund befehle... Aber die frage ist, ob wen man es so macht wie ich vorhin geschrieben habe (müsste noch wissen ob es auch so richtig geschrieben ist XD), ob man da nur die / befehle die im chat geschrieben werden blockt, oder es somit alle / blockt... wäre vorteilhaft es zu wissen xD, aber remix hat schon recht u.u


PS: grund thread ist vieleicht unnötig, aber aus den kommentare meincher schlauen köppe kann man immer was lehrnen (tuhe ich schon seit november 2010 XDDD), lesen ftw!!!
07/14/2013 11:44 darkness-night#39
Naja habe jetzt schon einige befehle probiert, aber keiner auser dieser dice hatte erfolg,
07/14/2013 11:49 Nick#40
Quote:
Originally Posted by sucopowa View Post
Hallo :)
Code:
	charachterName = player.GetName()
	if str(player.GetName())[0] == "[" and text[0] == '/':
		self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
		self.__ResetChat()
	elif text[0] == '/':
		net.SendChatPacket("Bier für alle! :D")
		self.__ResetChat()
Das ist die einfachste / einzigste passable(!) Lösung.
Serversidefixes bringen an dieser Stelle nur Bugs. (phase_select, quit, logout, dance 1-6, user_horse_ride, user_horse_back, user_horse_feed etc.)

Die Grundlagen gehen dann verloren. Heißt im Umkehrschluss; Sinkende Spieleranzahl.
07/14/2013 11:58 'oShet#41
Es gibt keinen anderen Befehl der den Server down macht mit diesem "bug".
Wenn ihr mir nicht glaubt, dann sucht nach dice in der game, da seht ihr alle befehle und könnt jeden einzelnt überprüfen. (Natürlich mit einem normalen account und nicht mit nem GM)
07/14/2013 12:29 Lord iRemix#42
Quote:
Originally Posted by .JαyZoN View Post
Das ist die einfachste / einzigste passable(!) Lösung.
Serversidefixes bringen an dieser Stelle nur Bugs. (phase_select, quit, logout, dance 1-6, user_horse_ride, user_horse_back, user_horse_feed etc.)

Die Grundlagen gehen dann verloren. Heißt im Umkehrschluss; Sinkende Spieleranzahl.
Nein, ist sie nicht.
Dadurch werden Befehle wie zB /logout blockiert.
07/14/2013 13:50 Da' Real Ano#43
Sowas von sinnlos :facepalm:
07/14/2013 14:49 darkness-night#44
Quote:
Originally Posted by 'oShet View Post
Es gibt keinen anderen Befehl der den Server down macht mit diesem "bug".
Wenn ihr mir nicht glaubt, dann sucht nach dice in der game, da seht ihr alle befehle und könnt jeden einzelnt überprüfen. (Natürlich mit einem normalen account und nicht mit nem GM)
Stimmt hatt er recht habe alles probiert und funktionierte wunderbar, dice gefixxt mehr braucht ihr nicht
07/14/2013 16:39 sucopowa#45
Quote:
Originally Posted by .Remix. View Post
Nein, ist sie nicht.
Dadurch werden Befehle wie zB /logout blockiert.
laber? erlich?
dachte das wen man auf den button pusht, das dieser command in internen console durchgefürt wird, und nicht per chat... so so... wieder was neuse dazu gelehrnt... (fehlt nur noch das du auch recht hast :p)