Register for your free account! | Forgot your password?

You last visited: Today at 13:47

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

Advertisement



[Release]Ingame-Ban

Discussion on [Release]Ingame-Ban within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1
 
musicinstructor's Avatar
 
elite*gold: 190
Join Date: Nov 2008
Posts: 1,670
Received Thanks: 3,365
Cool [Release]Ingame-Ban

Moin,

ich veröffentliche jetzt mal meinen Ingame-Ban-MOD.

Screenshot:

Nun zum Installieren:
Als erstes öffnet ihr die uitarget.py aus der root-Datei.

Erstmal schreibt ihr zu den Imports das neue Modul dazu.
Code:
import uiBlock
Wir müssen die beiden Buttons in die BUTTON_NAME_LIST einfügen.
Dazu am Ende der Liste einfach noch das hinzufügen:
Code:
		"Block",
So sollte die Liste dann bei euch aussehen:

Dann weisen wir dem Button ein Event zu.
Sucht nach
Code:
self.buttonDict[locale.TARGET_BUTTON_WHISPER].SetEvent(ui.__mem_func__(self.OnWhisper))
und setzt diese Zeile darunter:
Code:
				self.buttonDict["Block"].SetEvent(ui.__mem_func__(self.OnBlock))
Um den Dialog zu laden, sucht nach
Code:
self.name = name
und setzt Folgendes darunter:
Code:
		dlgBlock = uiBlock.BlockDialog()
		dlgBlock.LoadDialog()
		dlgBlock.SetTitleName("Block")
		dlgBlock.Hide()
		self.dlgBlock = dlgBlock
Das entsprechende Event kommt ganz ans Ende der Datei:
Code:
	def OnBlock(self):
		if str(player.GetName())[0] == "[":
			self.dlgBlock.SetTitleName("Block: " + str(chr.GetNameByVID(self.vid)))
			self.dlgBlock.Open(str(chr.GetNameByVID(self.vid)))
Als letztes sucht ihr nach
Code:
self.ShowDefaultButton()
und setzt darunter
Code:
		if str(player.GetName())[0] == "[":
			self.__ShowButton("Block")
Jetzt könnt ihr die Datei speichern.

Zum Schluss müsst ihr noch uiblock.py aus dem Archiv im Anhang in euer root-Archiv und blockdialog.py in euer uiscript-Archiv (in den Ordner uiscript) packen.
Ihr dürft nicht vergessen, die Dateien auch wieder in eure Repack-XML reinzuschreiben.
Wenn bei euch Fehler in der uitarget.py kommen, löscht alle Tabs und macht sie nochmal neu, denn vBulletin wandelt sie in Leerzeichen um.

Als nächstes öffnet ihr die uiblock.py und sucht nach
Code:
http://www.webspace.de/ingame_block.php
und passt den Link an.

Dann ladet ihr das PHP-Script aus dem Anhang auf euren Server.
Dadrin müsst ihr noch die Zugangsdaten für die Datenbank anpassen.
In eurer log-DB müsst ihr eine neue Tabelle erstellen.
1) Mit Navicat connecten
2) In die Log-Datenbank wechseln
3) F6 drücken
4) Das einfügen:
PHP Code:
CREATE TABLE `ingame_ban_log` (
  `
ban_timedatetime default NULL,
  `
whovarchar(255collate big5_bin default NULL,
  `
GMvarchar(255collate big5_bin default NULL,
  `
causevarchar(255collate big5_bin default NULL,
  `
untildatetime default NULL
ENGINE=MyISAM DEFAULT CHARSET=big5 COLLATE=big5_bin
5) Enter drücken

Jetzt werden euch die gebannten Accounts in dieser Tabelle aufgelistet.
Attached Files
File Type: rar ingame_block.rar (4.0 KB, 2204 views)
musicinstructor is offline  
Thanks
182 Users
Old 04/11/2011, 18:42   #2


 
Milchschokolade's Avatar
 
elite*gold: 4
Join Date: Mar 2011
Posts: 135
Received Thanks: 10
nice,
danke!

€dit: first
Milchschokolade is offline  
Old 04/11/2011, 18:45   #3
 
heroe1992's Avatar
 
elite*gold: 500
Join Date: Oct 2008
Posts: 1,061
Received Thanks: 651
nice echt gute arbeit
heroe1992 is offline  
Old 04/11/2011, 18:47   #4
 
FunStar's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 57
Received Thanks: 43
wirklich nice!!!
FunStar is offline  
Old 04/11/2011, 18:47   #5
 
elite*gold: 0
Join Date: Mar 2011
Posts: 287
Received Thanks: 138
Hast du langweile?
Danke
TehBaTushi16 is offline  
Old 04/11/2011, 18:47   #6
 
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,906
Hammer.
Schaut auch echt nice aus
CranK™ is offline  
Old 04/11/2011, 18:56   #7
 
ferdikan's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 14
Received Thanks: 1
nice!! Danke.
ferdikan is offline  
Old 04/11/2011, 19:19   #8
 
Critone's Avatar
 
elite*gold: 149
Join Date: Feb 2010
Posts: 1,298
Received Thanks: 346
Nice man
Thanks! Kommt nochmehr geile sachen von dir!?!?
Critone is offline  
Old 04/11/2011, 19:22   #9
 
Casanova®'s Avatar
 
elite*gold: 130
Join Date: Aug 2010
Posts: 2,257
Received Thanks: 393
>_> Nice, echt gute arbeit.
Casanova® is offline  
Old 04/11/2011, 19:32   #10
 
elite*gold: 0
Join Date: Dec 2010
Posts: 262
Received Thanks: 15
Genial,

Hoffentlich bist du im Release - Fieber

Was kommt als nächstes? Button der Spieler in einen Mob verwandeln kann?

Egal weiter so top!

MFG Fake
FakeTool is offline  
Old 04/11/2011, 19:38   #11
 
MBlil's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 314
Received Thanks: 115
Entschuldigt mich bitte für den Satz:

Oh man, that`s F******* AWESOME!

#Thank´s a lot

Dies hier, ist Clientmodding vom feinsten^^
MBlil is offline  
Old 04/11/2011, 20:19   #12
 
musicinstructor's Avatar
 
elite*gold: 190
Join Date: Nov 2008
Posts: 1,670
Received Thanks: 3,365
danke für das lob^^
und ja, n paar sachen hätte ich noch, aber nicht heute^^

ich hab übrigens einen fehler behoben, es heißt nicht import uichatblock sondern import uiblock.
musicinstructor is offline  
Thanks
2 Users
Old 04/11/2011, 20:23   #13
 
-Tuni's Avatar
 
elite*gold: 20
Join Date: Jun 2010
Posts: 2,237
Received Thanks: 956
Nice & Danke
-Tuni is offline  
Old 04/11/2011, 20:27   #14
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Seeeehr nice!
Denke, dass ist das was alle haben wollen!
Fettes THX
√π. is offline  
Old 04/11/2011, 20:30   #15

 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
Nebenbei erwähnt, das Panel ist ziemlich unsicher.
Wer das so unverändert benutzt, der setzt seinem Server einem enormen Risiko aus.
Stichwort: SQL-Injection

Entwedr ihr behebt die Lücken, oder ihr versteckt die Datei so auf euerem Space, dass sie auf keinen Fall gefunden werden kann.. Wobei auch dann lässt sie sich finden.
Computerfreek is offline  
Thanks
1 User
Closed Thread

Tags
bann, block, ingame, mod, zeit


Similar Threads Similar Threads
[Release] Ingame-Lobby
11/06/2010 - S4 League Hacks, Bots, Cheats & Exploits - 48 Replies
Hallu, dies ist nur ein kleiner "Test-Release" für das bald kommende Projekt "Project-X" (;. Was mein ich mit Test-Release? Zum Testen der Funktion und des Pointers (:. Screen http://imagr.eu/up/4cd035533e9b97_Unbenannt.png http://imagr.eu/up/4cd033987221f0_S4_20101102_163 843.jpg
[Release] e*PvP WoW ingame chat
10/16/2010 - WoW Exploits, Hacks, Tools & Macros - 101 Replies
Hey e*pvp! Wir wollen euch heute mal unser gemeinsames Projekt vorstellen! Es handelt sich dabei grob gesagt um einen Chat, mit dem ihr euch komplett unabhängig von eurer Realm (und sogar dem Server, PServer mit 3.3.5a sollten auch funktionieren) mit anderen e*pvp Usern unterhalten könnt. Das Ganze läuft über einen externen Server, wesshalb weder euer Charname, noch eure Realm bekannt sind. Ihr könnt euch also absolut ungefährdet und annonym über alles unterhalten, was normalerweise im WoW...
[Release][Ingame Cs Shop]
10/03/2010 - Flyff PServer Guides & Releases - 2 Replies
Crediz gehen an Treachery von Rz



All times are GMT +1. The time now is 13:50.


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