亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
精品国产电影一区二区| 亚洲综合在线免费观看| 综合自拍亚洲综合图不卡区| 午夜国产精品一区| www.亚洲激情.com| 欧美一区永久视频免费观看| 国产精品女上位| 久久国产视频网| 精品少妇一区二区三区视频免付费| 欧美极品少妇xxxxⅹ高跟鞋| 日本伊人精品一区二区三区观看方式| 91丨porny丨中文| 国产三级精品在线| 经典三级视频一区| 4438x成人网最大色成网站| 国产精品黄色在线观看| 国产精品一区免费在线观看| 日韩欧美国产1| 色综合久久九月婷婷色综合| 精品奇米国产一区二区三区| 日本不卡一区二区三区| 欧美亚洲国产一区二区三区va | 色综合欧美在线| 国产性天天综合网| 欧美a一区二区| 欧美一区二区精品| 日韩电影一区二区三区| 国产精品久久久久aaaa樱花| 国产福利不卡视频| 精品日韩欧美一区二区| 蜜桃精品视频在线| 日韩一级视频免费观看在线| 亚洲午夜电影网| 欧美私模裸体表演在线观看| 亚洲视频在线观看一区| 91女人视频在线观看| 国产精品久久久久久久久快鸭| 欧美一区二区三区四区久久| 调教+趴+乳夹+国产+精品| 欧美日本乱大交xxxxx| 亚洲va国产天堂va久久en| 欧美日韩一区二区三区不卡| 天堂久久久久va久久久久| 欧美网站大全在线观看| 五月激情综合网| 日韩午夜精品视频| 久久精品国产一区二区| 亚洲一二三四区不卡| 在线视频观看一区| 亚洲高清不卡在线| 欧美一区二区精品在线| 精品伊人久久久久7777人| 精品乱人伦一区二区三区| 国内欧美视频一区二区 | 欧美亚洲国产一区二区三区va| 一区二区三区欧美视频| 欧美精品久久天天躁| www.欧美色图| 亚洲国产美国国产综合一区二区| 欧美性猛交xxxxxxxx| 免费在线一区观看| 国产日韩视频一区二区三区| 91在线国内视频| 亚洲国产综合在线| 久久免费电影网| 91香蕉视频在线| 日本一区中文字幕| 欧美韩国一区二区| 国产精品萝li| 69久久99精品久久久久婷婷| 国产精品一区在线观看你懂的| 亚洲欧美一区二区三区久本道91 | 国产福利一区在线| 亚洲蜜桃精久久久久久久| 欧美午夜一区二区三区 | 成人午夜伦理影院| 亚洲精品综合在线| 亚洲精品在线免费播放| 色偷偷久久一区二区三区| 日本亚洲三级在线| 中文字幕一区二区三区在线不卡 | 亚洲一级二级三级| 久久久精品影视| 欧美精品一卡二卡| 成人在线视频首页| 欧美三级视频在线| 国产成人一级电影| 丝袜亚洲另类欧美综合| 国产精品久久久久久久久免费樱桃| 欧美疯狂性受xxxxx喷水图片| 国产剧情一区在线| 日本欧美一区二区三区乱码| 成人欧美一区二区三区黑人麻豆| 精品国内片67194| 欧美日韩亚洲综合| 色综合久久综合中文综合网| 91精品久久久久久久久99蜜臂| www..com久久爱| 极品少妇xxxx精品少妇| 亚洲成av人片www| 亚洲精品免费在线观看| 国产日韩欧美一区二区三区乱码| 欧美一级二级在线观看| 在线国产亚洲欧美| 91女人视频在线观看| 成人污视频在线观看| 国产一区二区三区高清播放| 日韩成人伦理电影在线观看| 成人动漫精品一区二区| 国内久久婷婷综合| 精品一区二区三区免费| 久久精品国内一区二区三区| 日本特黄久久久高潮| 丝袜国产日韩另类美女| 亚洲高清视频在线| 亚洲国产中文字幕在线视频综合| 亚洲免费电影在线| 亚洲激情图片小说视频| 亚洲三级视频在线观看| 亚洲欧美日韩综合aⅴ视频| 久久精品久久精品| 久久99国产精品尤物| 日本不卡高清视频| 久久精品国产亚洲高清剧情介绍 | 在线观看视频一区| 91黄色在线观看| 欧美日韩一区二区三区高清| 欧美日韩国产精选| 国产精品第四页| 亚洲精品乱码久久久久久日本蜜臀| 综合久久久久久久| 一区二区久久久久| 天堂在线亚洲视频| 美女mm1313爽爽久久久蜜臀| 国内精品视频一区二区三区八戒| 国产精品中文字幕日韩精品| 大尺度一区二区| 26uuuu精品一区二区| 欧美私人免费视频| 欧美一区二区三区白人| 日韩视频免费观看高清完整版在线观看 | www.欧美.com| 欧美在线999| 91精品国产高清一区二区三区| 日韩一区二区三区免费看 | 久久色.com| 国产精品欧美一区喷水| 亚洲一区国产视频| 秋霞av亚洲一区二区三| 粉嫩aⅴ一区二区三区四区五区| 成人黄色在线看| 欧美日韩在线综合| 精品国产sm最大网站免费看| 亚洲国产精品成人综合 | 91精品婷婷国产综合久久| 久久久久久久久97黄色工厂| 中文字幕一区在线| 奇米色一区二区三区四区| 成人av小说网| 欧美丰满少妇xxxbbb| 亚洲国产精品国自产拍av| 亚洲成人第一页| 国产精品一区免费在线观看| 欧美亚洲国产一卡| 久久久蜜桃精品| 午夜激情久久久| 日韩欧美视频一区| 亚洲另类一区二区| 国产精品一色哟哟哟| 欧美精品丝袜久久久中文字幕| 久久久精品天堂| 日本免费新一区视频| 成人18视频日本| 欧美tk—视频vk| 亚洲小少妇裸体bbw| 成人黄色片在线观看| 精品日本一线二线三线不卡| 一区二区在线观看视频| 成人免费精品视频| 午夜精品一区二区三区电影天堂 | 久久亚洲精华国产精华液| 亚洲综合色自拍一区| 成人av在线资源| 2020国产精品久久精品美国| 亚洲成人精品一区二区| 一本大道综合伊人精品热热| 国产欧美日本一区二区三区| 看电影不卡的网站| 欧美精品一卡两卡| 亚洲午夜精品久久久久久久久| 99国产麻豆精品| 日韩高清不卡在线| 欧美色涩在线第一页| 亚洲欧美另类小说| 99久久99久久精品国产片果冻| 欧美国产日本视频| 成人开心网精品视频| 国产精品福利一区二区三区| 成人激情文学综合网| 一区精品在线播放|