Pārlūkot izejas kodu

- Added logging of deleted characters when the char_log is enabled.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6251 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex 19 gadi atpakaļ
vecāks
revīzija
eac7f93dbc
2 mainītis faili ar 12 papildinājumiem un 0 dzēšanām
  1. 2 0
      Changelog-Trunk.txt
  2. 10 0
      src/char_sql/char.c

+ 2 - 0
Changelog-Trunk.txt

@@ -3,6 +3,8 @@ Date	Added
 AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 2006/04/24
+	* Added logging of deleted characters when the char_log is enabled.
+	  [Skotlex]
 	* Fixed skill_delayfix not altering delay at all after you reached 150.
 	  [Skotlex]
 	* Applied ers to pet loot drops and cleaned up the pet loot drop function.

+ 10 - 0
src/char_sql/char.c

@@ -1587,6 +1587,16 @@ int delete_char_sql(int char_id, int partner_id)
 		ShowDebug("at %s:%d - %s\n", __FILE__,__LINE__,tmp_sql);
 	}
 	
+	if (log_char) {
+		sprintf(tmp_sql,"INSERT INTO `%s`(`time`, `account_id`,`char_num`,`char_msg`,`name`) VALUES (NOW(), '%d', '%d', 'Deleted char (CID %d)', '%s')",
+		charlog_db, account_id, 0, char_id, t_name);
+		//query
+		if(mysql_query(&mysql_handle, tmp_sql)) {
+			ShowSQL("DB error - %s\n",mysql_error(&mysql_handle));
+			ShowDebug("at %s:%d - %s\n", __FILE__,__LINE__,tmp_sql);
+		}
+	}
+
 	/* delete character */
 	sprintf(tmp_sql,"DELETE FROM `%s` WHERE `char_id`='%d'",char_db, char_id);
 	if(mysql_query(&mysql_handle, tmp_sql)) {