?? m2share.pas
字號:
unit M2Share;
interface
uses
Windows, Messages, Classes, SysUtils, StrUtils, StdCtrls, Graphics, RunSock, Envir, ItmUnit, Magic, NoticeM, Guild, Event,
Castle, FrnEngn, UsrEngn, Mudutil, Grobal2, ObjBase, ObjRobot, ObjNpc, SyncObjs, IniFiles, SDK, PlugIn, WinSock, EDcodeUnit,
UnitManage, Common;
resourcestring
g_sVersion = '924F333B5D6623561DD8BF63CDEDCFB0078B5AC54E116E2AA76097E7473D1C85'; //引擎版本: 2.00 Build 200701010%d
g_sUpDateTime = 'B348233BC1E8C73DE893E23417625EC3'; //更新日期: 2007/01/01
g_sProductName = '8150E0A15CC0793BF71DC6245F24D1C71975837EC26BAD1A2F75F7D12DBF39E44032CCC1379BA052A4775C4FEB19670E'; //飛爾世界反外掛防攻擊數(shù)據(jù)引擎(商業(yè)版) 13677866
g_sProgram = '58F69B3A8F8D02FDE4A8D934551306EC760C86B1C1A95367C978826E9E72EF37'; //飛爾世界 QQ:13677866
g_sWebSite = 'A4AE114200DC196E8CCB3B7D04027DD879CEB7083043D15AC23D94F3A2EE9FAF'; //http://www.cqfir.com
g_sBbsSite = 'A4AE114200DC196EC22F068D67DBB9C379CEB7083043D15A2E255F3078D81AF9'; //http://www.cqfir.com
g_sProductInfo = 'A7F11F926FD1A15C45325D25F63660AFF865C88A4F0F7667EBABD8C823B8C694'; //歡迎使用飛爾世界系列軟件:
g_sSellInfo1 = '08FAA936F49DB998C095ACFF356C1ABE4E980DC6832F3302963D32B8A275ED06F5048C09DFE7C76A97DDC648BE45CD7C'; //銷售聯(lián)系: QQ:623131686 電話:023-58541052
g_sTitleName = '';
g_sSellOffGoldInfo = '當前沒有你的拍賣款';
g_sSellOffItemInfo = '你沒有在這拍賣物品';
const
sSoftVersion_HERO = 'AD76BB9BF066B82DA72B78D08088E313';
sSoftVersion_VERENT = '641BC686EBFF3B93668F2AABA2BF09BF';
sBUYHINTINFO1 = '12C07B72C1B9834E7C950B3F63F6DBC41D798A8EA1D5E03AB933EC58FF87C6FD214C85F1FE2500AA4F46DA5B5A61BDFD4AF10D334B03B586E46056FBFE211F120EB21B95465B911C'; //想在傳奇里面做GM嗎?www.cqfir.com飛爾世界為你提供最專業(yè)的傳奇服務(wù)
sBUYHINTINFO2 = '19A2BF7C8FF6CE9724F5A284DE74D79780D4E335052E853874CA31C13A64C1C7CCFF2DDD1561326ADD46ABE43A18E591D73AB5B0FB028ADBD6A7A2FB5F2E5F8AD5760E701497E5F1'; //每天新開傳奇私服.全國首家無敵模式掛機到www.941sf.com.就是要私服
TESTMODE = 0; //是否是調(diào)試模式
nVersionType = 0;
SOCKETTYPE = 0;
sSTATUS_FAIL = '+FAIL/';
sSTATUS_GOOD = '+GOOD/';
MAXLEVEL = High(Word);
MAXCHANGELEVEL = 1000;
LOG_GAMEGOLD = 111;
LOG_GAMEPOINT = 112;
ET_STONEMINE = 11;
sENCYPTSCRIPTFLAG = ';+++++++----------';
tM2Server = 3;
PN_GETRGB = 'GETRGB';
PN_GAMEDATALOG = 'GAMEDATALOG';
sSTRING_GOLDNAME = '金幣';
SKILL_ONESWORD = 3;
SKILL_ILKWANG = 4;
SKILL_YEDO = 7;
SKILL_ERGUM = 12;
SKILL_BANWOL = 25;
SKILL_FIRESWORD = 26;
SKILL_MOOTEBO = 27;
SKILL_FIREBALL = 1;
SKILL_FIREBALL2 = 5;
SKILL_HEALLING = 2;
SKILL_AMYOUNSUL = 6;
SKILL_FIREWIND = 8;
SKILL_FIRE = 9;
SKILL_SHOOTLIGHTEN = 10;
SKILL_LIGHTENING = 11;
SKILL_FIRECHARM {13} = 13;
SKILL_HANGMAJINBUB {14} = 14;
SKILL_DEJIWONHO {15} = 15;
SKILL_HOLYSHIELD {16} = 16;
SKILL_SKELLETON {17} = 17;
SKILL_CLOAK {18} = 18;
SKILL_BIGCLOAK {19} = 19;
SKILL_TAMMING = 20;
SKILL_SPACEMOVE {21} = 21;
SKILL_EARTHFIRE {22} = 22;
SKILL_FIREBOOM {23} = 23;
SKILL_LIGHTFLOWER {24} = 24;
SKILL_SHOWHP {28} = 28;
SKILL_BIGHEALLING {29} = 29;
SKILL_SINSU {30} = 30;
SKILL_SHIELD {31} = 31;
SKILL_KILLUNDEAD {32} = 32;
SKILL_SNOWWIND {33} = 33;
SKILL_UNAMYOUNSUL {34} = 34;
SKILL_WINDTEBO {35} = 35;
SKILL_MABE {36} = 36;
SKILL_GROUPLIGHTENING {37 群體雷電術(shù)} = 37;
SKILL_GROUPAMYOUNSUL {38 群體施毒術(shù)} = 38;
SKILL_GROUPDEDING {39 地釘} = 39;
SKILL_40 = 40;
SKILL_41 = 41;
SKILL_42 = 42;
SKILL_43 = 43;
SKILL_44 = 44;
SKILL_45 = 45;
SKILL_46 = 46;
SKILL_47 = 47;
SKILL_48 = 48;
SKILL_49 = 49;
SKILL_50 = 50;
SKILL_51 = 51;
SKILL_52 = 52;
SKILL_53 = 53;
SKILL_54 = 54;
SKILL_55 = 55;
SKILL_56 = 56;
SKILL_57 = 57;
SKILL_58 = 58;
SKILL_59 = 59;
SKILL_60 = 60;
SKILL_61 = 61;
SKILL_62 = 62;
SKILL_63 = 63;
SKILL_64 = 64;
SKILL_65 = 65;
SKILL_66 = 66;
SKILL_67 = 67;
SKILL_68 = 68;
SKILL_69 = 69;
SKILL_70 = 80;
SKILL_71 = 81;
SKILL_72 = 82;
SLAVEMAXLEVEL = 9;
DEBUG = 1; //調(diào)試模式
CHECKNEWMSG = 0; //是否顯示未處理的客戶端消息
NOEXCEPTION = 0;
TRYEXCEPTION = 1;
CATEXCEPTION = TRYEXCEPTION;
DEMOCLIENT = 0; //是否演示客戶端
VERDEMO = 0;
VERFREE = 1;
VERSTD = 2;
VEROEM = 3;
VERPRO = 4;
VERENT = 5;
SoftVersion = VERPRO; //程序版本類型
BDE = 0;
ADO = 1;
DBTYPE = BDE;
USELOCALCODE = 0;
USEREMOTECODE = 1;
USECODE = USELOCALCODE;
RequestVersion = 5;
LF = 0;
LD = 1;
ZQ = 2;
DUDU = 3;
ZYL = 4;
WL = 5;
TEST = 53;
VEROWNER = LF;
OEM = 0;
OEM775 = 1;
OEMVER = OEM;
ENDYEAR = 2005;
ENDMONTH = 4;
ENDDAY = 8;
OLDMONSTERMODE = 0;
NEWMONSTERMODE = 1;
PROCESSMONSTMODE = NEWMONSTERMODE; //處理怪物模式
THREADENGINE = 0; //DB數(shù)據(jù)庫SOCKET連接使用線程
TIMERENGINE = 1; //DB數(shù)據(jù)庫SOCKET連接使用控件
DBSOCKETMODE = TIMERENGINE;
IDSOCKETMODE = TIMERENGINE;
USERENGINEMODE = TIMERENGINE;
CHECKENDYEAR = ENDYEAR;
CHECKENDMONTH = ENDMONTH;
CHECKENDDAY = ENDDAY;
MAXMAGIC = 20; //可學(xué)技能數(shù)
//最高可升級等級
MAXUPLEVEL = High(Word) {65535};
MAXHUMPOWER = High(Word) {65535};
BODYLUCKUNIT = 5.0E3;
HAM_ALL = 0;
HAM_PEACE = 1;
HAM_DEAR = 2;
HAM_MASTER = 3;
HAM_GROUP = 4;
HAM_GUILD = 5;
HAM_PKATTACK = 6;
DEFHIT = 5;
DEFSPEED = 15;
WARR = 0;
WIZARD = 1;
TAOS = 2;
{$IF HEROVERSION = 1}
SIZEOFTHUMAN = $C5C; //3164 //企業(yè)版
//SIZEOFTHUMAN = $124C; //4684 //英雄版
{$ELSE}
SIZEOFTHUMAN = $C5C; //3164 //企業(yè)版
{$IFEND}
MONSTER_SANDMOB = 3;
MONSTER_ROCKMAN = 4;
MONSTER_RON = 9;
MONSTER_MINORNUMA = 18;
ANIMAL_CHICKEN = 20;
ANIMAL_DEER = 21;
MONSTER_OMA = 23;
MONSTER_OMAKNIGHT = 25;
MONSTER_OMAWARRIOR = 27;
MONSTER_SPITSPIDER = 30;
MONSTER_STICK = 39;
MONSTER_DUALAXE = 42;
MONSTER_THONEDARK = 74;
MONSTER_LIGHTZOMBI = 78;
MONSTER_WHITESKELETON = 94;
MONSTER_BEEQUEEN = 124;
MONSTER_BEE = 125;
MONSTER_MAGUNGSA = 143;
MONSTER_SCULTURE1 = 145;
MONSTER_SCULTURE2 = 148;
MONSTER_SCULTUREKING = 152;
MONSTER_ELFMONSTER = 161;
MONSTER_ELFWARRIOR = 162;
SUPREGUARD = 11;
CHICKEN = 51;
DEER = 52;
WOLF = 53;
TRAINER = 55;
sMAN = 'MAN';
sSUNRAISE = 'SUNRAISE';
sDAY = 'DAY';
sSUNSET = 'SUNSET';
sNIGHT = 'NIGHT';
sWARRIOR = 'WARRIOR';
sWIZARD = 'WIZARD';
sTAOS = 'TAOIST';
sSUN = 'SUN';
sMON = 'MON';
sTUE = 'TUE';
sWED = 'WED';
sTHU = 'THU';
sFRI = 'FRI';
sSAT = 'SAT';
//腳本常量
sCHECK = 'CHECK';
nCHECK = 1;
sRANDOM = 'RANDOM';
nRANDOM = 2;
sGENDER = 'GENDER';
nGENDER = 3;
sDAYTIME = 'DAYTIME';
nDAYTIME = 4;
sCHECKOPEN = 'CHECKOPEN';
nCHECKOPEN = 5;
sCHECKUNIT = 'CHECKUNIT';
nCHECKUNIT = 6;
sCHECKLEVEL = 'CHECKLEVEL';
nCHECKLEVEL = 7;
sCHECKJOB = 'CHECKJOB';
nCHECKJOB = 8;
sCHECKBBCOUNT = 'CHECKBBCOUNT';
nCHECKBBCOUNT = 9;
sCHECKITEM = 'CHECKITEM';
nCHECKITEM = 20;
sCHECKITEMW = 'CHECKITEMW';
nCHECKITEMW = 21;
sCHECKGOLD = 'CHECKGOLD';
nCHECKGOLD = 22;
sISTAKEITEM = 'ISTAKEITEM';
nISTAKEITEM = 23;
sCHECKDURA = 'CHECKDURA';
nCHECKDURA = 24;
sCHECKDURAEVA = 'CHECKDURAEVA';
nCHECKDURAEVA = 25;
sDAYOFWEEK = 'DAYOFWEEK';
nDAYOFWEEK = 26;
sHOUR = 'HOUR';
nHOUR = 27;
sMIN = 'MIN';
nMIN = 28;
sCHECKPKPOINT = 'CHECKPKPOINT';
nCHECKPKPOINT = 29;
sCHECKLUCKYPOINT = 'CHECKLUCKYPOINT';
nCHECKLUCKYPOINT = 30;
sCHECKMONMAP = 'CHECKMONMAP';
nCHECKMONMAP = 31;
sCHECKMONAREA = 'CHECKMONAREA';
nCHECKMONAREA = 32;
sCHECKHUM = 'CHECKHUM';
nCHECKHUM = 33;
sCHECKBAGGAGE = 'CHECKBAGGAGE';
nCHECKBAGGAGE = 34;
sEQUAL = 'EQUAL';
nEQUAL = 35;
sLARGE = 'LARGE';
nLARGE = 36;
sSMALL = 'SMALL';
nSMALL = 37;
sSC_CHECKMAGIC = 'CHECKMAGIC';
nSC_CHECKMAGIC = 38;
sSC_CHKMAGICLEVEL = 'CHKMAGICLEVEL';
nSC_CHKMAGICLEVEL = 39;
sSC_CHECKMONRECALL = 'CHECKMONRECALL';
nSC_CHECKMONRECALL = 40;
sSC_CHECKHORSE = 'CHECKHORSE';
nSC_CHECKHORSE = 41;
sSC_CHECKRIDING = 'CHECKRIDING';
nSC_CHECKRIDING = 42;
sSC_STARTDAILYQUEST = 'STARTDAILYQUEST';
nSC_STARTDAILYQUEST = 45;
sSC_CHECKDAILYQUEST = 'CHECKDAILYQUEST';
nSC_CHECKDAILYQUEST = 46;
sSC_RANDOMEX = 'RANDOMEX';
nSC_RANDOMEX = 47;
sCHECKNAMELIST = 'CHECKNAMELIST';
nCHECKNAMELIST = 48;
sSC_CHECKWEAPONLEVEL = 'CHECKWEAPONLEVEL';
nSC_CHECKWEAPONLEVEL = 49;
sSC_CHECKWEAPONATOM = 'CHECKWEAPONATOM';
nSC_CHECKWEAPONATOM = 50;
sSC_CHECKREFINEWEAPON = 'CHECKREFINEWEAPON';
nSC_CHECKREFINEWEAPON = 51;
sSC_CHECKWEAPONMCTYPE = 'CHECKWEAPONMCTYPE';
nSC_CHECKWEAPONMCTYPE = 52;
sSC_CHECKREFINEITEM = 'CHECKREFINEITEM';
nSC_CHECKREFINEITEM = 53;
sSC_HASWEAPONATOM = 'HASWEAPONATOM';
nSC_HASWEAPONATOM = 54;
sSC_ISGUILDMASTER = 'ISGUILDMASTER';
nSC_ISGUILDMASTER = 55;
sSC_CANPROPOSECASTLEWAR = 'CANPROPOSECASTLEWAR';
nSC_CANPROPOSECASTLEWAR = 56;
sSC_CANHAVESHOOTER = 'CANHAVESHOOTER';
nSC_CANHAVESHOOTER = 57;
sSC_CHECKFAME = 'CHECKFAME';
nSC_CHECKFAME = 58;
sSC_ISONCASTLEWAR = 'ISONCASTLEWAR';
nSC_ISONCASTLEWAR = 59;
sSC_ISONREADYCASTLEWAR = 'ISONREADYCASTLEWAR';
nSC_ISONREADYCASTLEWAR = 60;
sSC_ISCASTLEGUILD = 'ISCASTLEGUILD';
nSC_ISCASTLEGUILD = 61;
sSC_ISATTACKGUILD = 'ISATTACKGUILD'; //是否為攻城方
nSC_ISATTACKGUILD = 63;
sSC_ISDEFENSEGUILD = 'ISDEFENSEGUILD'; //是否為守城方
nSC_ISDEFENSEGUILD = 65;
sSC_CHECKSHOOTER = 'CHECKSHOOTER';
nSC_CHECKSHOOTER = 66;
sSC_CHECKSAVEDSHOOTER = 'CHECKSAVEDSHOOTER';
nSC_CHECKSAVEDSHOOTER = 67;
sSC_HASGUILD = 'HAVEGUILD'; //是否加入行會
nSC_HASGUILD = 68;
sSC_CHECKCASTLEDOOR = 'CHECKCASTLEDOOR'; //檢查城門
nSC_CHECKCASTLEDOOR = 69;
sSC_CHECKCASTLEDOOROPEN = 'CHECKCASTLEDOOROPEN'; //城門是否打開
nSC_CHECKCASTLEDOOROPEN = 70;
sSC_CHECKPOS = 'CHECKPOS';
nSC_CHECKPOS = 71;
sSC_CANCHARGESHOOTER = 'CANCHARGESHOOTER';
nSC_CANCHARGESHOOTER = 72;
sSC_ISATTACKALLYGUILD = 'ISATTACKALLYGUILD'; //是否為攻城方聯(lián)盟行會
nSC_ISATTACKALLYGUILD = 73;
sSC_ISDEFENSEALLYGUILD = 'ISDEFENSEALLYGUILD'; //是否為守城方聯(lián)盟行會
nSC_ISDEFENSEALLYGUILD = 74;
sSC_TESTTEAM = 'TESTTEAM';
nSC_TESTTEAM = 75;
sSC_ISSYSOP = 'ISSYSOP';
nSC_ISSYSOP = 76;
sSC_ISADMIN = 'ISADMIN';
nSC_ISADMIN = 77;
sSC_CHECKBONUS = 'CHECKBONUS';
nSC_CHECKBONUS = 78;
sSC_CHECKMARRIAGE = 'CHECKMARRIAGE';
nSC_CHECKMARRIAGE = 79;
sSC_CHECKMARRIAGERING = 'CHECKMARRIAGERING';
nSC_CHECKMARRIAGERING = 80;
sSC_CHECKGMETERM = 'CHECKGMETERM';
nSC_CHECKGMETERM = 100;
sSC_CHECKOPENGME = 'CHECKOPENGME';
nSC_CHECKOPENGME = 101;
sSC_CHECKENTERGMEMAP = 'CHECKENTERGMEMAP';
nSC_CHECKENTERGMEMAP = 102;
sSC_CHECKSERVER = 'CHECKSERVER';
nSC_CHECKSERVER = 103;
sSC_ELARGE = 'ELARGE';
nSC_ELARGE = 104;
sSC_ESMALL = 'ESMALL';
nSC_ESMALL = 105;
sSC_CHECKGROUPCOUNT = 'CHECKGROUPCOUNT';
nSC_CHECKGROUPCOUNT = 106;
sSC_CHECKACCESSORY = 'CHECKACCESSORY';
nSC_CHECKACCESSORY = 107;
sSC_ONERROR = 'ONERROR';
nSC_ONERROR = 108;
sSC_CHECKARMOR = 'CHECKARMOR';
nSC_CHECKARMOR = 109;
sCHECKACCOUNTLIST = 'CHECKACCOUNTLIST';
nCHECKACCOUNTLIST = 135;
sCHECKIPLIST = 'CHECKIPLIST';
nCHECKIPLIST = 136;
sCHECKCREDITPOINT = 'CHECKCREDITPOINT';
nCHECKCREDITPOINT = 137;
sSC_CHECKPOSEDIR = 'CHECKPOSEDIR';
nSC_CHECKPOSEDIR = 138;
sSC_CHECKPOSELEVEL = 'CHECKPOSELEVEL';
nSC_CHECKPOSELEVEL = 139;
sSC_CHECKPOSEGENDER = 'CHECKPOSEGENDER';
nSC_CHECKPOSEGENDER = 140;
sSC_CHECKLEVELEX = 'CHECKLEVELEX';
nSC_CHECKLEVELEX = 141;
sSC_CHECKBONUSPOINT = 'CHECKBONUSPOINT';
nSC_CHECKBONUSPOINT = 142;
sSC_CHECKMARRY = 'CHECKMARRY';
nSC_CHECKMARRY = 143;
sSC_CHECKPOSEMARRY = 'CHECKPOSEMARRY';
nSC_CHECKPOSEMARRY = 144;
sSC_CHECKMARRYCOUNT = 'CHECKMARRYCOUNT';
nSC_CHECKMARRYCOUNT = 145;
sSC_CHECKMASTER = 'CHECKMASTER';
nSC_CHECKMASTER = 146;
sSC_HAVEMASTER = 'HAVEMASTER';
nSC_HAVEMASTER = 147;
sSC_CHECKPOSEMASTER = 'CHECKPOSEMASTER';
nSC_CHECKPOSEMASTER = 148;
sSC_POSEHAVEMASTER = 'POSEHAVEMASTER';
nSC_POSEHAVEMASTER = 149;
sSC_CHECKISMASTER = 'CHECKPOSEISMASTER';
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -