소스 검색

* Merged changes up to eAthena 15040 (follow up to r15245, fixed some errors).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15248 54d463be-8e91-2dee-dedb-b68131a5f0ec
brianluau 13 년 전
부모
커밋
6f01b3d111
2개의 변경된 파일7개의 추가작업 그리고 15개의 파일을 삭제
  1. 6 13
      src/map/atcommand.c
  2. 1 2
      src/map/npc.c

+ 6 - 13
src/map/atcommand.c

@@ -9253,12 +9253,13 @@ bool is_atcommand(const int fd, struct map_session_data* sd, const char* message
 	}
 	
 	//Log atcommands
-	if( log_config.gm && info->level >= log_config.gm && *atcmd_msg == atcommand_symbol )
-		log_atcommand(sd, atcmd_msg);	
+	if( *atcmd_msg == atcommand_symbol )
+		log_atcommand(sd, info->level, atcmd_msg);
+		
 	//Log Charcommands
-	else if( log_config.gm && info->level2 >= log_config.gm && *atcmd_msg == charcommand_symbol && ssd != NULL )
-		log_atcommand(sd, message);
-
+	if( *atcmd_msg == charcommand_symbol && ssd != NULL )
+		log_atcommand(sd, info->level2, message);
+	
 	//Attempt to use the command
 	if( strcmpi("adjgmlvl",command+1) && ssd ) { lv = ssd->gmlevel; ssd->gmlevel = sd->gmlevel; }
 	if ( (info->func(fd, (*atcmd_msg == atcommand_symbol) ? sd : ssd, command, params) != 0) )
@@ -9268,14 +9269,6 @@ bool is_atcommand(const int fd, struct map_session_data* sd, const char* message
 	}
 	if( strcmpi("adjgmlvl",command+1) && ssd ) ssd->gmlevel = lv;
 	
-	//Log atcommands
-	if( *atcmd_msg == atcommand_symbol )
-		log_atcommand(sd, info->level, atcmd_msg);
-		
-	//Log Charcommands
-	if( *atcmd_msg == charcommand_symbol && ssd != NULL )
-		log_atcommand(sd, info->level2, message);
-	
 	return true;
 }
 

+ 1 - 2
src/map/npc.c

@@ -1268,8 +1268,7 @@ int npc_cashshop_buylist(struct map_session_data *sd, int points, int count, uns
             pc_additem(sd,&item_tmp,amount);
         }
 
-        if( log_config.enable_logs & LOG_NPC_TRANSACTIONS )
-            log_pick_pc(sd, "S", nameid, amount, NULL);
+        log_pick_pc(sd, LOG_TYPE_NPC, nameid, amount, NULL);
     }
 
     return 0;