فهرست منبع

- Changed guild member x/y timer to not process the guild if no members are online

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15032 54d463be-8e91-2dee-dedb-b68131a5f0ec
epoque11 13 سال پیش
والد
کامیت
f85b738675
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      src/map/guild.c

+ 5 - 0
src/map/guild.c

@@ -323,6 +323,11 @@ int guild_send_xy_timer_sub(DBKey key,void *data,va_list ap)
 
 	nullpo_ret(g);
 
+	if( g->connect_member )
+	{// no members connected to this guild so do not iterate
+		return 0;
+	}
+
 	for(i=0;i<g->max_member;i++){
 		//struct map_session_data* sd = g->member[i].sd;
 		struct map_session_data* sd = map_charid2sd(g->member[i].char_id); // temporary crashfix