Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 19:28

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

Advertisement



Character Wipe Asking

Discussion on Character Wipe Asking within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
Ecrypter's Avatar
 
elite*gold: 0
Join Date: Aug 2014
Posts: 653
Received Thanks: 217
Character Wipe Asking

Hi epvpers limme know how to fully wipe the character in flyff.,?
because i try to wipe in database in CHARACTER_TBL, will its wipe but when i create character and the same name of the old character that i wipe., they comes up again and have the item before.,

thanks in advance to your answer!!
Ecrypter is offline  
Old 10/14/2014, 03:07   #2
 
elite*gold: 0
Join Date: Oct 2014
Posts: 56
Received Thanks: 26
Use the Sedrikas Aio and all Changes and Charakters + Accounts removt :3
Myths of Soul is offline  
Old 10/18/2014, 01:40   #3
 
elite*gold: 20
Join Date: May 2014
Posts: 172
Received Thanks: 67
you can use this skript

Delete Normaly Players:
Code:
Use [CHARACTER_01_DBF]
GO
delete from [CHARACTER_TBL] where m_chAUTHORITY = 'F'
Go
and wen you edit the m_chAUTHORITY to "Z" can you delet all Administrators.

sorry for my bad english.
GentrosOne is offline  
Old 10/18/2014, 10:53   #4
 
elite*gold: 0
Join Date: Jan 2014
Posts: 773
Received Thanks: 374
Quote:
Originally Posted by GentrosOne View Post
you can use this skript

Delete Normaly Players:
Code:
Use [CHARACTER_01_DBF]
GO
delete from [CHARACTER_TBL] where m_chAUTHORITY = 'F'
Go
and wen you edit the m_chAUTHORITY to "Z" can you delet all Administrators.

sorry for my bad english.
This will just delete the character not the inventory of them
Drabur is offline  
Old 10/18/2014, 23:33   #5
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
TRUNCATE every table, except the BASE_VALUE_TBL.
xTwiLightx is offline  
Old 10/19/2014, 11:59   #6
 
Ecrypter's Avatar
 
elite*gold: 0
Join Date: Aug 2014
Posts: 653
Received Thanks: 217
even i delete the character when i create same name they say character name is already created., and i press back and enter again to the login character, all item and char has back,
Ecrypter is offline  
Thanks
1 User
Old 12/25/2014, 12:10   #7
 
elite*gold: 0
Join Date: Dec 2014
Posts: 190
Received Thanks: 87
how to truncate?
Zeljian is offline  
Old 12/25/2014, 13:53   #8
 
Razzer~'s Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 15
Received Thanks: 8
Thats why the Databaseserver sets the status of the character in CHARACTER_TBL isBlock to D . The D signals that the character is going to be deleted.

in DBManager.cpp :: CDbManager::RemovePlayer(
PHP Code:
DBQryCharacterszQuery"D1"idPlayerg_appInfo.dwSyslpDbOverlappedPlus->AccountInfo.szAccountszNo);
    
    if( 
FALSE == qry->Exec(szQuery) )
    {
        
WriteLog"%s, %d\t%s\r\n\t%s, %s"__FILE____LINE__szQuerylpDbOverlappedPlus->AccountInfo.szAccountlpDbOverlappedPlus->AccountInfo.szPassword );
        
FreeRequestlpDbOverlappedPlus );
        return;
    } 
Here you can see that the Database sets the isBlock of the character to D . But the point is that the character is never going to be deleted, it will be just blocked. Because of that there are still the values of the character in INVENTORY_TBL and others.

Hint: Look at the procedure CHARACTER_DEL_STR, try to understand it and write a new one for your purpose. The CHARACTER_DEL_STR never gets called in FlyFF (When you find it tell me), but you can do it.

Greetz

Maybe i am going to release the procedure later.
Razzer~ is offline  
Old 12/26/2014, 07:51   #9
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
Quote:
Originally Posted by Razzer~ View Post
Thats why the Databaseserver sets the status of the character in CHARACTER_TBL isBlock to D . The D signals that the character is going to be deleted.

in DBManager.cpp :: CDbManager::RemovePlayer(
PHP Code:
DBQryCharacterszQuery"D1"idPlayerg_appInfo.dwSyslpDbOverlappedPlus->AccountInfo.szAccountszNo);
    
    if( 
FALSE == qry->Exec(szQuery) )
    {
        
WriteLog"%s, %d\t%s\r\n\t%s, %s"__FILE____LINE__szQuerylpDbOverlappedPlus->AccountInfo.szAccountlpDbOverlappedPlus->AccountInfo.szPassword );
        
FreeRequestlpDbOverlappedPlus );
        return;
    } 
Here you can see that the Database sets the isBlock of the character to D . But the point is that the character is never going to be deleted, it will be just blocked. Because of that there are still the values of the character in INVENTORY_TBL and others.

Hint: Look at the procedure CHARACTER_DEL_STR, try to understand it and write a new one for your purpose. The CHARACTER_DEL_STR never gets called in FlyFF (When you find it tell me), but you can do it.

Greetz

Maybe i am going to release the procedure later.
It gets called via Server Agent Job
xTwiLightx is offline  
Old 12/26/2014, 11:53   #10
 
Razzer~'s Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 15
Received Thanks: 8
Gibt es da eine gewisse Zeit wo er die Query ausführt?
Edit: Der Job muss von der Datenbank selber ausgeführt werden, in der AiO als auch in deiner ist kein Job geschrieben. Also wird die Prozedur wirklich nicht aufgerufen, ausser ich finde noch irgendwo in der Source etwas.
Razzer~ is offline  
Old 12/26/2014, 21:23   #11
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
Quote:
Originally Posted by Razzer~ View Post
Gibt es da eine gewisse Zeit wo er die Query ausführt?
Edit: Der Job muss von der Datenbank selber ausgeführt werden, in der AiO als auch in deiner ist kein Job geschrieben. Also wird die Prozedur wirklich nicht aufgerufen, ausser ich finde noch irgendwo in der Source etwas.
Server Agent ist auch nicht bei den Express Versionen von SQL Server dabei, da brauche ich auch nicht den Code der Jobs dazupacken ;p



Offi ruft die Prozedur täglich um 04:00 Uhr auf.
xTwiLightx is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
WTT iSRO(RedSea)lvl 106 character for rSRO Artemis character!
09/07/2010 - Silkroad Online Trading - 10 Replies
Hey guys/girls, I want to trade my lvl 106 rogue/bard on RedSea server. Rev6.com - The 6th Revolution Character information: -name : SrO_Diabolik -build : rogue/bard full STR -skills : rogue/bard lvl 106 with skills up to date with about 250 k sp left -items:+2 +3 items with blue,101+5 dagger crit 18,shield 101+5 br 18 -never banned
character wipe
06/10/2008 - General Gaming Discussion - 10 Replies
Viewing a thread - Requiem: Bloodymare : Open Beta FAQ *Updated* 11 Will there be a character wipe? * All characters will be wiped prior to the launch of Requiem. The Open Beta will continue until 06/12/08, at which time servers will be taken offline. The launch of Requiem Bloodymare will be 06/19/08.



All times are GMT +1. The time now is 19:33.


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.