[TuT] Guild Rejoin Zeit ändern [DB]

04/06/2011 12:19 Chriѕ#1
Ich zeige euch mal wie ihr die Gilden Rejoin Zeit per Database ändern könnt.


1. Als erstes öffnent ihr Mssql und geht in die Charakter datenbank, dann geht klickt ihr auf Programmierbarkeit und dann auf Gespeicherte Prozeduren (Character DBF -> Programmierbarkeit -> Gespeicherte Prozeduren)


2. Sucht die Prozedur "dbo.GUILD_STR" herraus, rechtsklick auf die Prozedur und dann auf "Ändern" klicken.


3. Dann Sucht ihr diese Zeile :

Quote:
IF @iGu = 'D1'
BEGIN

UPDATE CHARACTER_TBL
SET m_tGuildMember = CONVERT(CHAR(8),DATEADD(mi,1,GETDATE()),112)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,DATEADD(mi,1,GETDATE()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,DATEADD(mi,1,GETDATE()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(ss,DATEADD(mi,1,GETDATE()))),2)
- Das Rote ist die Zeit angabe, sprich (Sekunden,Minuten,Tage)

- Das Lilane ist die Zeit, sprich wenn die Zeitangabe auf "d" für day ist und die Nummer dahinter eine "2" ist heißt das, dass man in 2 Tagen wieder in eine Gilde Joinen kann.


4. Ihr ändert die Zeit Angabe (Rot) in z.b Minuten (mi) und die Zahl dahinter in
z.b "1", dann kann man wenn man eine Gilde Verlassen hat nach einer Minute wider in eine andere gehen.


5. Ihr Scrollt weiter runter bis ihr die gleiche Zeile nocheinmal findet, die bearbeitet ihr jetzt noch zu guterletzt genau so wie die 1 Zeile und dann müsst ihr nurnoch die Prozedur Abspreichern,Ausführen und den Server Neustarten, dann habt ihr euere Gilden Rejoin Zeit umgestellt.

Quote:
IF @iGu = 'D2'
BEGIN

UPDATE CHARACTER_TBL
SET m_tGuildMember = CONVERT(CHAR(8),DATEADD(mi,1,GETDATE()),112)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,DATEADD(mi,1,GETDATE()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,DATEADD(mi,1,GETDATE()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(ss,DATEADD(mi,1,GETDATE()))),2)
04/06/2011 12:30 In_Your_Face#2
Danke nice TuT^^
04/06/2011 12:33 Chriѕ#3
Kein Problem ich hoffe es hilft ein paar leuten :>
04/06/2011 15:13 .Crasy#4
mmmhmmm

[Only registered and activated users can see links. Click Here To Register...] >.<
04/06/2011 15:39 Fullscreen#5
Es ist sowieso leichter es per #define zu adden. Verstehe nicht, wieso man soviel in der DB ändern muss, im Source ist es doch viel leichter.
04/06/2011 18:44 Chriѕ#6
Naja nicht umbedingt, für die die mit dem Source Code nicht zurecht kommen ist glaub ich diese Methode leichter ^_^ Wollt ja nur denen Helfen die mit dem SC Probleme haben.
04/06/2011 19:29 Incestus#7
Quote:
Originally Posted by .LEGENDE View Post
Naja nicht umbedingt, für die die mit dem Source Code nicht zurecht kommen ist glaub ich diese Methode leichter ^_^ Wollt ja nur denen Helfen die mit dem SC Probleme haben.
Jedoch muss man bedenken das man ohne Source erst garkein Server machen brauch. Da es soviele Sicherheitslücken gibt, die ohne Source nicht gefixxt werden können.

Aber trotzdem, ... y0w neiz Tut.
07/31/2011 00:02 Streaty#8
Habe prob Habe das ausgefürht und jetzt Sehen Wir Keine Gilden Mehr :X was ist da falsch Gelaufen
07/31/2011 00:08 damir123#9
versuch mal die Server, mit pausen zu starten. Dann sollte das gehn
07/31/2011 00:38 Streaty#10
geht Net Hmm wo kann man alle Gilden Löschen Und Wie kann man Die Gilden rejoin zeit Der einzelne user Löschen?
07/31/2011 01:02 damir123#11
mach einfach ingame

/destroyguild oder so ^^
dann is deine Gilde weg..
07/31/2011 03:43 Streaty#12
ja aber die anderen
also Über DB