|
You last visited: Today at 16:42
Advertisement
How to remove 48hrs rejoin to guild
Discussion on How to remove 48hrs rejoin to guild within the Flyff Private Server forum part of the Flyff category.
05/09/2013, 10:51
|
#1
|
elite*gold: 0
Join Date: Dec 2012
Posts: 239
Received Thanks: 33
|
How to remove 48hrs rejoin to guild
 anybody help
|
|
|
05/09/2013, 11:53
|
#2
|
elite*gold: 215
Join Date: Jan 2012
Posts: 1,231
Received Thanks: 214
|
Look
A Script for a Homepage to reset the Guild Rejoin Time
|
|
|
05/10/2013, 03:37
|
#3
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,084
Received Thanks: 504
|
Just change it in the Database.
1. (Character DBF -> programmability -> stored Procedures)
2. Search "dbo.GUILD_STR" , rightclick and click Change.
3. Search :
PHP Code:
IF @iGu = 'D1' BEGIN
UPDATE CHARACTER_TBL SET m_tGuildMember = CONVERT(CHAR(8),DATEADD(d,2,GETDATE()),112) + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,DATEADD(d,2,GETDATE()))),2) + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,DATEADD(d,2,GETDATE()))),2) + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(ss,DATEADD(d,2,GETDATE()))),2)
And change it to:
PHP Code:
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)
Search:
PHP Code:
IF @iGu = 'D2' BEGIN
UPDATE CHARACTER_TBL SET m_tGuildMember = CONVERT(CHAR(8),DATEADD(d,2,GETDATE()),112) + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,DATEADD(d,2,GETDATE()))),2) + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,DATEADD(d,2,GETDATE()))),2) + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(ss,DATEADD(d,2,GETDATE()))),2)
Change it to :
PHP Code:
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)
Just leave a Guild and Logout -> Login and you will not have any Guildrejoin time.
__________________
|
|
|
05/10/2013, 12:26
|
#4
|
elite*gold: 0
Join Date: May 2013
Posts: 22
Received Thanks: 2
|
To change the amount of time before you can rejoin a guild:
This has two parts. The first is the cache so this works while you stay logged in and the second you have to change some stored procedures in the database.
First part:
Find this line in DPCacheSrvr (its in there twice):
Code:
pPlayer->m_tGuildMember += CTimeSpan( 2, 0, 0, 0 );
Change the (2, 0, 0, 0) to what you want in the format of (Days, Hours, Minutes, Seconds). i.e. 5 minutes (0, 0, 5, 0)
Second part:
Find the GUILD_STR stored procedure in CHARACTER_DBF and find this in the procedure (Again its there twice):
Code:
SET m_tGuildMember = CONVERT(CHAR(8),DATEADD(d,2,GETDATE()),112)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,DATEADD(d,2,GETDATE()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,DATEADD(d,2,GETDATE()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(ss,DATEADD(d,2,GETDATE()))),2)
Now change
Code:
DATEADD(d,2,GETDATE())))
to the same value you entered above. i.e. 5 minutes again
Code:
DATEADD(mi,5,GETDATE())))
|
|
|
05/10/2013, 12:27
|
#5
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
and this is already released..
|
|
|
05/10/2013, 13:26
|
#6
|
elite*gold: 0
Join Date: Dec 2012
Posts: 239
Received Thanks: 33
|
thanks guys
|
|
|
 |
Similar Threads
|
Guild rejoin script
04/20/2013 - Flyff Private Server - 1 Replies
Suche ein funktionierendes Guild rejoin script für die homepage wär sehr nett wenn einer eins hat!
|
Guild rejoin Time
12/17/2011 - Flyff Private Server - 1 Replies
SET m_tGuildMember = CONVERT(CHAR(8),DATEADD(d,2,GETDATE()),112)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,DATEADD(d,2,GETDATE ()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,DATEADD(d,2,GETDATE ()))),2)
+ RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(ss,DATEADD(d,2,GETDATE ()))),2)
which line should I replace with this one DATEADD(mi,10,GETDATE()))),2) ?
|
Guild Rejoin
11/13/2011 - Flyff Private Server - 1 Replies
Hallo,Comm
Kann mir vll einer von euch helfen einen Guild Rejoin zu bauen ?
Da meine User keine lust haben 2 Tage zu warten um wider bei den
Gws mit zu machen.
Danke vorraus :D
mfg
|
Guild Rejoin spuckt rum -.-
10/29/2011 - Flyff Private Server - 7 Replies
Haiho alle Zusammen,
Habe in meiner Source und in Mssql die Guildwarte zeit auf 1Minute gestellt. Doch wenn ich es ingame austesten will dann komm wieder die Meldung mit den 2 Tagen (also 48h...)
O.ô irgentwie komisch weil ich habs doch extra geändert gehabt...
noch komischer ist wenn ich den Befehl
Use
GO
Update set m_tGuildMember = '' where m_szName = 'CHARACTERNAME'
|
[TuT] Guild Rejoin Zeit ändern [DB]
07/31/2011 - Flyff Private Server - 11 Replies
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 :
|
All times are GMT +1. The time now is 16:43.
|
|