Sfoglia il codice sorgente

update

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@849 54d463be-8e91-2dee-dedb-b68131a5f0ec
amber 20 anni fa
parent
commit
1faa51bd42
2 ha cambiato i file con 14 aggiunte e 0 eliminazioni
  1. 2 0
      Changelog.txt
  2. 12 0
      src/char_sql/char.c

+ 2 - 0
Changelog.txt

@@ -1,5 +1,7 @@
 Date	Added
 12/28
+        * When restarting the char-server,  reset the online status
+          of all characters and guild-members (SVN 949) [MouseJstr]
 	* Fix double timer_delete caused by pc_alive_timer (SVN 848)
 	  [MouseJstr]
 	* Fixed typo in npcs_athena.conf (mc_cameri verses mc_Cameri),

+ 12 - 0
src/char_sql/char.c

@@ -1186,6 +1186,18 @@ int mmo_char_sql_init(void) {
 	} else
 		printf("set char_id_count: %d.......\n",char_id_count);
 
+	sprintf(tmp_sql , "REPLACE INTO `%s` SET `online`=0", char_db);
+	if (mysql_query(&mysql_handle, tmp_sql)) 
+		printf("DB server Error - %s\n", mysql_error(&mysql_handle));
+
+	sprintf(tmp_sql , "REPLACE INTO `%s` SET `online`=0", guild_member_db);
+	if (mysql_query(&mysql_handle, tmp_sql)) 
+		printf("DB server Error - %s\n", mysql_error(&mysql_handle));
+
+	sprintf(tmp_sql , "REPLACE INTO `%s` SET `connect_member`=0", guild_db);
+	if (mysql_query(&mysql_handle, tmp_sql)) 
+		printf("DB server Error - %s\n", mysql_error(&mysql_handle));
+
 	printf("init end.......\n");
 
 	return 0;