亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? effect.cpp

?? 完整龍族的無錯反外掛登陸器,b編譯后直接直接就可以放在客戶端下運行
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
#include "stdafx.h"

#include <windows.h>
#include <stdio.h>
#include <io.h>
#include <math.h>
#include <algorithm>

#include "dragon.h"
#include "hong_sprite.h"
#include "char.h"
#include "Map.h"
#include "item.h"
#include "directsound.h"
#include "Hong_Sub.h"
#include "gameProc.h"
#include "CharDataTable.h"
#include "effect.h"
#include "Hong_Light.h"
#include "Convert565to555.h"
#include "Hangul.h"
#include "Menu.h"
#include "network.h"
#include "Tool.h"
#include "itemtable.h"
#include "Npc_Pattern.h"
#include "SmallMenu.h"
#include "StrikeSys.h"
#include "MagicSys.h"
#include "CombatSys.h"
#include "NumberAniMgr.h"
#include "MergeData.h"	// 030821 kyo

CMergeData g_MergeData;	// 030821 kyo

using namespace battle;

#define	TILE_SIZE						32
#define M_PI							3.141592653589
#define LIGHT_TERMINATE					2					//攫力何磐 堡盔 Out 矯懦鱉?(醚橇飯烙狼 1/2)
#define FIRE_DELAY						800					//慣葷瘤楷矯埃 800剮府檬
#define FIRE_DELAY2						8					//慣葷瘤楷矯埃 8檬  // 010204 YGI
#define ARROW_SPEED						32

#define SN_CLOCKBELL					66
//RectImageOn->付過 勸己拳 釬矯 傈開函薦
TFileMgr<CEffectTbl, MAX_EFFECT_COUNT> g_lpET;
TFileMgr<CEffectListTbl, MAX_EFFECT_COUNT> EffList; // CSD-030123

LPCHARACTER		attacked_Char=NULL;
EFFSPRITE		Effspr[MAX_EFFECT_COUNT];
bool			EffsprLoaded[ MAX_EFFECT_COUNT];
int				effSpr_Count[MAX_EFFECT_COUNT];				//泅犁 焊咯瘤絆 樂綽 悼老茄 膠橇扼撈飄狼 骯薦
DWORD			g_LoadSpriteTime[MAX_EFFECT_COUNT];
TFileMgr<CMagicTbl, MAX_MAGIC> g_lpMT;
DWORD			g_FireTime;
MAGICLIST*	g_lpML = NULL;

TFileMgr<CEffectTbl2, MAX_EFFECT_COUNT> g_lpET2;		//020808 YGI 

extern void SaveEffectAnimationAll( char *);
extern bool LoadEffectAnimationAll();

extern int g_CurrCharStatus;
extern void DoLButtonDown();

extern CHARACTERLIST		g_CharacterList;
extern LPITEMGROUND ReturnMagicCheckedItem( bool range_Check, MAGICLIST* lpML, int x, int y, int fire_Height, int xl, int yl );

void CollisionEffect_Keeping(USEEFFECTLIST* lpEL, MAGICLIST*	lpML, const int nRan); // 030519 kyo
bool SaveEffectSpriteAll(); // 030821 kyo 


////////////////////// 0811 YJS ////////////////////
extern void Fight_Stone_End(void);

HRESULT	out_Result;				//膠橇扼撈飄 免仿 搬苞 

//						Down / LeftDown / Left / LeftUp /  Up   / RightUp / Right / RightDown 
int point_Modify[8][2]={{0,32},{-32,26},{-42,-6},{-32,-32},{0,-48},{32,-32},{42,-6},{32,26}};	//牢拱狼 8規氫俊 措茄 薦瀝諒釬
//int point_Modify[8][2]={{0,24},{-36,0},{-52,-28},{36,-58},{0,-70},{36,-58},{52,-28},{36,0}};	//牢拱狼 8規氫俊 措茄 薦瀝諒釬
int lightning_Point[20][2]={{0,1},{-1,1},{-1,0},{-1,-1},{0,-1},{1,-1},{1,0},{1,1},{0,2},{-1,2},{-2,1},{-2,0},{-2,-1},{-1,-2},{0,-2},{1,-2},{2,-1},{2,0},{2,1},{1,2}};	//瘤開 涵遏 免仿闌 困茄 拋撈喉
int fish_Point_Pattern1[14][2]={{0,-1},{-1,-2},{-2,-3},{-3,-5},{-3,-8},{-3,-11},{-4,-12},{-6,-13,},{-8,-11},{-9,-7},{-9,-4},{-10,1},{-10,0}};
int	fish_Point_Pattern2[14][2]={{0,-1},{1,-2},{2,-3},{3,-5},{3,-8},{3,-11},{4,-12},{6,-13,},{8,-11},{9,-7},{9,-4},{10,1},{10,0}};

bool array_Check[20]={0,};

int g_SkillNum=0;

static short FreeEffectSpriteFlagCount;						//撈棋飄 膠橇扼撈飄甫 Free竅扁 困茄 counter(朝妨具 瞪 膠橇扼撈飄 醚骯薦)
static short FreeEffectSpriteFlag[ MAX_EFFECT_COUNT*2 ];	//朝妨具瞪 膠橇扼撈飄狼 角力 鍋齲甫 扁撅竅絆 樂綽 函薦(趣矯 悼矯俊 500撈惑闌 橇府秦具竅綽 版快啊 積變促擱? -> 弊貳輯 X2甫 沁瘤氛)
int g_Condition_Table[8][8];

////////////////////// SoundUp lkh 眠啊 ////////////////////////
BGESOUND	g_BGES[MAX_MAP_];





////////////////////// 瓊葷 俊叼潑闌 矯檔茄 
void	SendHexaEditing(short int type, short int id)
{
	
	return ;
	
	t_packet	packet;
	packet.h.header.type = CMD_HEXAEDITING;
	packet.h.header.size = sizeof(t_client_editing_table);
	packet.u.angra.client_editing_table.type	= type;
	packet.u.angra.client_editing_table.id		= id;
	
	QueuePacket( &packet, 1 );
}

//step 1
// 矯傈磊啊 唱牢 版快父 免仿登霸 貿府
////////////////////// SoundUp lkh 眠啊 ////////////////////////
int	ReturnRoonWord(LPCHARACTER caster, int magic_Num)
{
	//	if(caster!=Hero)	return 0;
	
	if( caster->id >= 10000 ) return 0;
	
	int wave = 0;
	
	
	if( caster->spell )
		//if(SCharacterData.nCharacterData[SPELL])	//己流磊牢 版快
	{
		
		if(caster->sex)		//巢磊
		{
			switch(rand()%3)
			{
			case 0:
				wave = 1803;
				break;
			case 1:
				wave = 1810;
				break;
			case 2:
				wave = 1811;
				break;
			}
		}
		else				//咯磊
		{
			switch(rand()%4)
			{
			case 0:
				wave = 1901;
				break;
			case 1:
				wave = 1909;
				break;
			case 2:
				wave = 1910;
				break;
			case 3:
				wave = 1911;
				break;
			}
		}
	}
	else										//付過葷牢 版快
	{
		switch(magic_Num)
		{
		case 1:
			{
				switch(rand()%2)
				{
				case 0:
					wave=1507;
					break;
				case 1:
					wave=1509;
					break;
				}
			}
			break;
		case 2:
			{
				switch(rand()%3)
				{
				case 0:
					wave = 1506;
					break;
				case 1:
					wave = 1512;
					break;
				case 2:
					wave = 1516;
					break;
				}
			}
			break;
		case 3:
			{
				switch(rand()%3)
				{
				case 0:
					wave = 1512;
					break;
				case 1:
					wave = 1516;
					break;
				case 2:
					wave = 1501;
					break;
				}
			}
			break;
		case 4:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1517;
					break;
				case 1:
					wave = 1501;
					break;
				}
			}
			break;
		case 5:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1516;
					break;
				}
			}
			break;
		case 6:
			{
				switch(rand()%3)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1516;
					break;
				case 2:
					wave = 1505;
					break;
				}
			}
			break;
		case 7:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1509;
					break;
				case 1:
					wave = 1517;
					break;
				}
			}
			break;
		case 10:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1503;
					break;
				case 1:
					wave = 1502;
					break;
				}
			}
			break;
		case 11:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1520;
					break;
				case 1:
					wave = 1502;
					break;
				}
			}
			break;
		case 12:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1517;
					break;
				case 1:
					wave = 1502;
					break;
				}
			}
			break;
		case 13:
			wave = 1503;
			break;
		case 14:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1503;
					break;
				case 1:
					wave = 1505;
					break;
				}
			}
			break;
		case 15:
			{
				switch(rand()%3)
				{
				case 0:
					wave = 1517;
					break;
				case 1:
					wave = 1519;
					break;
				case 2:
					wave = 1502;
					break;
				}
			}
			break;
		case 16:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1502;
					break;
				}
			}
			break;
		case 17:
			wave = 1520;
			break;
		case 18:
			wave = 1502;
			break;
		case 19:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1503;
					break;
				case 1:
					wave = 1520;
					break;
				}
			}
			break;
		case 20:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1505;
					break;
				case 1:
					wave = 1520;
					break;
				}
			}
			break;
		case 21:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1523;
					break;
				}
			}
			break;
		case 22:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1512;
					break;
				case 1:
					wave = 1513;
					break;
				}
			}
			break;
		case 23:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1508;
					break;
				case 1:
					wave = 1522;
					break;
				}
			}
			break;
		case 24:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1501;
					break;
				case 1:
					wave = 1517;
					break;
				}
			}
			break;
		case 25:
			wave = 1505;
			break;
		case 26:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1519;
					break;
				case 1:
					wave = 1522;
					break;
				}
			}
			break;
		case 27:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1512;
					break;
				case 1:
					wave = 1507;
					break;
				}
			}
			break;
		case 28:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1506;
					break;
				}
			}
			break;
		case 29:
		case 30:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1508;
					break;
				}
			}
			break;
		case 31:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1510;
					break;
				}
			}
			break;
		case 32:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1508;
					break;
				}
			}
			break;
		case 33:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1519;
					break;
				}
			}
			break;
		case 34:
			{
				switch(rand()%2)
				{
				case 0:
					wave = 1507;
					break;
				case 1:
					wave = 1520;
					break;
				}
			}
			break;	
		case 35:
			{
				switch(rand()%3)
				{
				case 0:
					wave = 1507;
					break;
				case 1:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品视频在线观看网站| 色狠狠av一区二区三区| 伊人色综合久久天天| 欧美激情综合五月色丁香小说| 欧美一区二区久久久| 日韩午夜在线播放| 日韩精品自拍偷拍| 久久久久久电影| 国产欧美日韩另类视频免费观看| 国产免费成人在线视频| 国产精品久久久久久久久免费丝袜 | 成人性生交大片免费看在线播放 | 久久99久久99| 日韩精品一卡二卡三卡四卡无卡| 日本中文字幕一区二区视频| 免费在线视频一区| 国内不卡的二区三区中文字幕 | 欧美激情在线观看视频免费| 国产欧美日韩综合| 亚洲情趣在线观看| 首页综合国产亚洲丝袜| 亚洲视频一区二区免费在线观看| 成人av影视在线观看| 国产精品高潮久久久久无| 天堂va蜜桃一区二区三区| 一区二区日韩av| 国产精品白丝jk白祙喷水网站| 欧美日韩一区久久| 日韩美女视频在线| 日日夜夜精品免费视频| 色综合久久精品| 亚洲国产精品久久久久秋霞影院| av电影天堂一区二区在线| 中文字幕不卡在线观看| 成人精品小蝌蚪| 亚洲精品视频一区二区| 在线免费不卡电影| 视频一区二区三区中文字幕| 欧美日韩在线播放三区四区| 亚洲国产成人高清精品| 日韩免费看的电影| 91一区一区三区| 亚洲自拍另类综合| 久久婷婷国产综合精品青草| 91丨porny丨首页| 日韩av二区在线播放| 国产亚洲精品超碰| 欧美在线|欧美| 精品一区二区三区蜜桃| 夜夜揉揉日日人人青青一国产精品| 在线中文字幕一区| 捆绑调教美女网站视频一区| 中文字幕综合网| 亚洲精品一区二区三区福利| 99re8在线精品视频免费播放| 亚洲一区欧美一区| 91精品国产日韩91久久久久久| 国产成人免费视频| 久久激情综合网| 日本特黄久久久高潮| 亚洲人成网站精品片在线观看| 久久久亚洲精品一区二区三区| 欧美性色欧美a在线播放| 懂色av噜噜一区二区三区av| 美国毛片一区二区三区| 亚洲午夜电影在线观看| 2017欧美狠狠色| 欧美一区二区福利视频| 色噜噜狠狠成人网p站| 99re6这里只有精品视频在线观看| 国产成人午夜精品影院观看视频| 日韩电影在线免费看| 另类调教123区| 国产精品香蕉一区二区三区| 精彩视频一区二区三区| 不卡电影一区二区三区| 欧美另类变人与禽xxxxx| av一区二区三区四区| 欧美亚洲国产一卡| 久久久午夜精品| 中文字幕在线一区二区三区| 亚洲国产成人高清精品| 国产福利精品一区| 在线亚洲欧美专区二区| 亚洲精品在线免费播放| 亚洲综合色成人| 久久99热这里只有精品| 91福利社在线观看| 国产女同互慰高潮91漫画| 亚洲无人区一区| 成人aa视频在线观看| 精品欧美一区二区在线观看| 亚洲色图一区二区三区| 国产成人aaa| 国产日韩欧美精品在线| 六月婷婷色综合| 在线不卡一区二区| 亚洲一区二区三区美女| 91麻豆蜜桃一区二区三区| 久久久精品免费观看| 国内精品自线一区二区三区视频| 欧美日韩三级在线| 日本不卡1234视频| 欧美一区二区三区在线看| 亚洲h在线观看| 欧美日韩国产不卡| 性久久久久久久| 日韩久久久久久| 国产一区二区三区日韩| 国产午夜精品一区二区三区视频 | 99精品视频一区二区三区| 亚洲一区二区三区四区在线| 一本大道久久a久久综合婷婷| 欧美高清在线视频| 不卡av在线网| 99亚偷拍自图区亚洲| 欧美xfplay| 91久久精品一区二区| 国内成人精品2018免费看| 日韩精品一二三四| 亚洲欧美一区二区不卡| 成人欧美一区二区三区黑人麻豆| 亚洲精品一区二区三区在线观看| 韩国av一区二区三区在线观看| 亚洲欧洲美洲综合色网| 在线不卡的av| 成人激情校园春色| 蜜臀久久久久久久| 18欧美乱大交hd1984| 亚洲精品在线观| 欧美日韩一区不卡| eeuss鲁一区二区三区| 久久精品国产一区二区三| 一区二区视频在线看| 精品国产一区二区三区忘忧草| 欧美亚洲尤物久久| 一本一道波多野结衣一区二区| 成人美女视频在线看| 久久精品99国产国产精| 亚洲欧美日韩国产成人精品影院| 6080国产精品一区二区| 67194成人在线观看| 欧美一区二区国产| 精品国产电影一区二区| 国产日产欧美一区二区三区| 日韩一区中文字幕| 亚洲成人激情自拍| 成+人+亚洲+综合天堂| 欧美日韩国产影片| 国产精品国产三级国产a| 亚洲va天堂va国产va久| www.一区二区| 日韩视频中午一区| 亚洲免费观看高清完整版在线观看熊| 亚洲综合精品自拍| 精品一区二区三区在线观看国产| 国产成人精品亚洲777人妖| 91在线高清观看| 久久精品欧美一区二区三区不卡 | 国产精品久久久久久久岛一牛影视| 欧美激情综合在线| 日韩高清一区在线| 色偷偷成人一区二区三区91| 日韩一级视频免费观看在线| 天天综合网天天综合色| 不卡高清视频专区| 国产精品网站导航| 韩国毛片一区二区三区| 日韩欧美不卡一区| 一区二区三区四区av| 成人aaaa免费全部观看| 国产免费观看久久| 99精品热视频| 亚洲影视在线观看| 欧美肥妇毛茸茸| 偷拍日韩校园综合在线| 欧美精品黑人性xxxx| 一级中文字幕一区二区| 亚洲成人免费av| 欧美成人一级视频| aaa国产一区| 蜜臀久久久久久久| 亚洲人成网站精品片在线观看| 色婷婷av一区| 精品一区二区三区在线播放| 久久久久久久久久美女| 日本韩国精品在线| 国产精品1024久久| 午夜一区二区三区在线观看| 精品国产乱码久久| 欧美性欧美巨大黑白大战| 成人av资源在线| 麻豆精品国产传媒mv男同| 中文字幕精品一区二区精品绿巨人| 国产自产v一区二区三区c| 国产精品久99| 欧美日韩国产综合视频在线观看| 久久99在线观看| 亚洲精品中文在线| 欧美国产欧美综合|