|
You last visited: Today at 19:28
Advertisement
Character Wipe Asking
Discussion on Character Wipe Asking within the Flyff Private Server forum part of the Flyff category.
10/12/2014, 19:50
|
#1
|
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!!
|
|
|
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
|
|
|
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.
|
|
|
10/18/2014, 10:53
|
#4
|
elite*gold: 0
Join Date: Jan 2014
Posts: 773
Received Thanks: 374
|
Quote:
Originally Posted by GentrosOne
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
|
|
|
10/18/2014, 23:33
|
#5
|
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
|
TRUNCATE every table, except the BASE_VALUE_TBL.
|
|
|
10/19/2014, 11:59
|
#6
|
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,
|
|
|
12/25/2014, 12:10
|
#7
|
elite*gold: 0
Join Date: Dec 2014
Posts: 190
Received Thanks: 87
|
how to truncate?
|
|
|
12/25/2014, 13:53
|
#8
|
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:
DBQryCharacter( szQuery, "D1", idPlayer, g_appInfo.dwSys, lpDbOverlappedPlus->AccountInfo.szAccount, szNo); if( FALSE == qry->Exec(szQuery) ) { WriteLog( "%s, %d\t%s\r\n\t%s, %s", __FILE__, __LINE__, szQuery, lpDbOverlappedPlus->AccountInfo.szAccount, lpDbOverlappedPlus->AccountInfo.szPassword ); FreeRequest( lpDbOverlappedPlus ); 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.
|
|
|
12/26/2014, 07:51
|
#9
|
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
|
Quote:
Originally Posted by Razzer~
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:
DBQryCharacter( szQuery, "D1", idPlayer, g_appInfo.dwSys, lpDbOverlappedPlus->AccountInfo.szAccount, szNo);
if( FALSE == qry->Exec(szQuery) )
{
WriteLog( "%s, %d\t%s\r\n\t%s, %s", __FILE__, __LINE__, szQuery, lpDbOverlappedPlus->AccountInfo.szAccount, lpDbOverlappedPlus->AccountInfo.szPassword );
FreeRequest( lpDbOverlappedPlus );
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
|
|
|
12/26/2014, 11:53
|
#10
|
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.
|
|
|
12/26/2014, 21:23
|
#11
|
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
|
Quote:
Originally Posted by Razzer~
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.
|
|
|
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.
|
|