📄 m2share.pas
字号:
nMasterDieMutinyPower: Integer;
nMasterDieMutinySpeed: Integer;
boBBMonAutoChangeColor: Boolean;
dwBBMonAutoChangeColorTime: Integer;
boOldClientShowHiLevel: Boolean;
boShowScriptActionMsg: Boolean;
nRunSocketDieLoopLimit: Integer;
boThreadRun: Boolean;
boShowExceptionMsg: Boolean;
boShowPreFixMsg: Boolean;
nMagicAttackRage: Integer; //魔法锁定范围
sBoneFamm: string;
nBoneFammCount: Integer;
// g_Config.BoneFammArray :array[0..9] of TRecallMigic;
sDogz: string;
nDogzCount: Integer;
// g_Config.DogzArray :array[0..9] of TRecallMigic;
nAmyOunsulPoint: Integer;
boDisableInSafeZoneFireCross: Boolean;
boGroupMbAttackPlayObject: Boolean;
dwPosionDecHealthTime: LongWord;
nPosionDamagarmor: Integer; //中红毒着持久及减防量(实际大小为 12 / 10)
boLimitSwordLong: Boolean;
nSwordLongPowerRate: Integer;
nFireBoomRage: Integer;
nSnowWindRange: Integer;
nElecBlizzardRange: Integer;
nMagTurnUndeadLevel: Integer; //圣言怪物等级限制
nMagTammingLevel: Integer; //诱惑之光怪物等级限制
nMagTammingTargetLevel: Integer; //诱惑怪物相差等级机率,此数字越小机率越大;
nMagTammingHPRate: Integer; //成功机率=怪物最高HP 除以 此倍率,此倍率越大诱惑机率越高
nMagTammingCount: Integer;
nMabMabeHitRandRate: Integer;
nMabMabeHitMinLvLimit: Integer;
nMabMabeHitSucessRate: Integer;
nMabMabeHitMabeTimeRate: Integer;
sCASTLENAME: string;
sCastleHomeMap: string;
nCastleHomeX: Integer;
nCastleHomeY: Integer;
nCastleWarRangeX: Integer;
nCastleWarRangeY: Integer;
nCastleTaxRate: Integer;
boGetAllNpcTax: Boolean;
nHireGuardPrice: Integer;
nHireArcherPrice: Integer;
nCastleGoldMax: Integer;
nCastleOneDayGold: Integer;
nRepairDoorPrice: Integer;
nRepairWallPrice: Integer;
nCastleMemberPriceRate: Integer;
nMaxHitMsgCount: Integer;
nMaxSpellMsgCount: Integer;
nMaxRunMsgCount: Integer;
nMaxWalkMsgCount: Integer;
nMaxTurnMsgCount: Integer;
nMaxSitDonwMsgCount: Integer;
nMaxDigUpMsgCount: Integer;
boSpellSendUpdateMsg: Boolean;
boActionSendActionMsg: Boolean;
boKickOverSpeed: Boolean;
btSpeedControlMode: Byte;
nOverSpeedKickCount: Integer;
dwDropOverSpeed: LongWord;
dwHitIntervalTime: LongWord; //攻击间隔
dwMagicHitIntervalTime: LongWord; //魔法间隔
dwRunIntervalTime: LongWord; //跑步间隔
dwWalkIntervalTime: LongWord; //走路间隔
dwTurnIntervalTime: LongWord; //换方向间隔
boControlActionInterval: Boolean;
boControlWalkHit: Boolean;
boControlRunLongHit: Boolean;
boControlRunHit: Boolean;
boControlRunMagic: Boolean;
dwActionIntervalTime: LongWord; //组合操作间隔
dwRunLongHitIntervalTime: LongWord; //跑位刺杀间隔
dwRunHitIntervalTime: LongWord; //跑位攻击间隔
dwWalkHitIntervalTime: LongWord; //走位攻击间隔
dwRunMagicIntervalTime: LongWord; //跑位魔法间隔
boDisableStruck: Boolean; //不显示人物弯腰动作
boDisableSelfStruck: Boolean; //自己不显示人物弯腰动作
dwStruckTime: LongWord; //人物弯腰停留时间
dwKillMonExpMultiple: LongWord; //杀怪经验倍数
dwRequestVersion: LongWord;
boHighLevelKillMonFixExp: Boolean;
boAddUserItemNewValue: Boolean;
sLineNoticePreFix: string;
sSysMsgPreFix: string;
sGuildMsgPreFix: string;
sGroupMsgPreFix: string;
sHintMsgPreFix: string;
sGMRedMsgpreFix: string;
sMonSayMsgpreFix: string;
sCustMsgpreFix: string;
sCastleMsgpreFix: string;
sGuildNotice: string;
sGuildWar: string;
sGuildAll: string;
sGuildMember: string;
sGuildMemberRank: string;
sGuildChief: string;
boKickAllUser: Boolean;
boTestSpeedMode: Boolean;
ClientConf: TClientConf;
nWeaponMakeUnLuckRate: Integer;
nWeaponMakeLuckPoint1: Integer;
nWeaponMakeLuckPoint2: Integer;
nWeaponMakeLuckPoint3: Integer;
nWeaponMakeLuckPoint2Rate: Integer;
nWeaponMakeLuckPoint3Rate: Integer;
boCheckUserItemPlace: Boolean;
nClientKey: Integer;
nLevelValueOfTaosHP: Integer;
nLevelValueOfTaosHPRate: Double;
nLevelValueOfTaosMP: Integer;
nLevelValueOfWizardHP: Integer;
nLevelValueOfWizardHPRate: Double;
nLevelValueOfWarrHP: Integer;
nLevelValueOfWarrHPRate: Double;
nProcessMonsterInterval: Integer;
nAppIconCrc: Integer;
boCheckFail: Boolean;
BoneFammArray: array[0..9] of TRecallMigic;
DogzArray: array[0..9] of TRecallMigic;
boIDSocketConnected: Boolean;
UserIDSection: TRTLCriticalSection;
sIDSocketRecvText: string;
nIDSocketRecvIncLen: Integer;
nIDSocketRecvMaxLen: Integer;
nIDSocketRecvCount: Integer;
nIDReceiveMaxTime: Integer;
nIDSocketWSAErrCode: Integer;
nIDSocketErrorCount: Integer;
nLoadDBCount: Integer;
nLoadDBErrorCount: Integer;
nSaveDBCount: Integer;
nDBQueryID: Integer;
boDBSocketConnected: Boolean;
nDBSocketRecvIncLen: Integer;
nDBSocketRecvMaxLen: Integer;
sDBSocketRecvText: string;
boDBSocketWorking: Boolean;
nDBSocketRecvCount: Integer;
nDBReceiveMaxTime: Integer;
nDBSocketWSAErrCode: Integer;
nDBSocketErrorCount: Integer;
UserEngineThread: pTThreadInfo;
IDSocketThread: pTThreadInfo;
DBSOcketThread: pTThreadInfo;
nServerFile_CRCB: Integer;
nServerFile_CRCA: Integer;
nClientFile1_CRC: Integer;
nClientFile2_CRC: Integer;
nClientFile3_CRC: Integer;
Encode6BitBuf: TEncode6BitBuf;
Decode6BitBuf: TDecode6BitBuf;
nUserSellOffCount: Integer;
nUserSellOffTax: Integer;
boPullPlayObject: Boolean;
nMagDelayTimeDoubly: Integer;
nMagPowerDoubly: Integer;
boPlayObjectReduceMP: Boolean;
boGroupMbAttackSlave: Boolean;
nBigStorageLimitCount: Integer;
boDropGoldToPlayBag: Boolean; //金币入包
boChangeUseItemNameByPlayName: Boolean;
sChangeUseItemName: string;
boUseFixExp: Boolean;
nBaseExp: Integer;
nAddExp: Integer;
nDedingUseTime: Integer;
boDedingAllowPK: Boolean;
boRegenMonsters: Boolean;
nCopyHumanBagCount: Integer;
nAllowCopyHumanCount: Integer;
boAddMasterName: Boolean;
sCopyHumName: string;
nCopyHumAddHPRate: Integer;
nCopyHumAddMPRate: Integer;
sCopyHumBagItems1: string;
sCopyHumBagItems2: string;
sCopyHumBagItems3: string;
boAllowGuardAttack: Boolean;
dwWarrorAttackTime: LongWord;
dwWizardAttackTime: LongWord;
dwTaoistAttackTime: LongWord;
boAllowReCallMobOtherHum: Boolean;
boNeedLevelHighTarget: Boolean;
dwGetDBSockMsgTime: LongWord;
boPullCrossInSafeZone: Boolean;
boHighLevelGroupFixExp: Boolean;
boStartMapEvent: Boolean;
nLimitExpLevel: Integer;
nLimitExpValue: Integer;
boChangeMapFireExtinguish: Boolean;
nFireDelayTimeRate: Integer;
nFirePowerRate: Integer;
nDidingPowerRate: Integer;
nLimitMinOrderLevel: Integer; //进入排行的最低等级
nHeroStartLevel: Integer;
nHeroKillMonExpRate: Integer;
nHeroBagItemCount: array[0..3] of Integer;
dwHeroWarrorAttackTime: LongWord;
dwHeroWizardAttackTime: LongWord;
dwHeroTaoistAttackTime: LongWord;
boHeroKillByMonstDropUseItem: Boolean;
boHeroKillByHumanDropUseItem: Boolean;
boHeroDieScatterBag: Boolean;
boHeroDieRedScatterBagAll: Boolean;
nHeroDieDropUseItemRate: Integer;
nHeroDieRedDropUseItemRate: Integer;
nHeroDieScatterBagRate: Integer;
nHeroAddHPRate: Integer;
nHeroAddMPRate: Integer;
nMaxFirDragonPoint: Integer;
nAddFirDragonPoint: Integer;
nDecFirDragonPoint: Integer;
nHeroAttackRate: Integer;
sHeroClothsMan: string;
sHeroClothsWoman: string;
sHeroWoodenSword: string;
sHeroBasicDrug: string;
end;
TGameCommand = record
Data,
PRVMSG,
ALLOWMSG,
LETSHOUT,
LETTRADE,
LETGUILD,
ENDGUILD,
BANGUILDCHAT,
AUTHALLY,
AUTH,
AUTHCANCEL,
DIARY,
USERMOVE,
SEARCHING,
ALLOWGROUPCALL,
GROUPRECALLL,
ALLOWGUILDRECALL,
GUILDRECALLL,
UNLOCKSTORAGE,
UnLock,
Lock,
PASSWORDLOCK,
SETPASSWORD,
CHGPASSWORD,
CLRPASSWORD,
UNPASSWORD,
MEMBERFUNCTION,
MEMBERFUNCTIONEX,
DEAR,
ALLOWDEARRCALL,
DEARRECALL,
MASTER,
ALLOWMASTERRECALL,
MASTERECALL,
ATTACKMODE,
REST,
TAKEONHORSE,
TAKEOFHORSE,
HUMANLOCAL,
Move,
POSITIONMOVE,
INFO,
MOBLEVEL,
MOBCOUNT,
HUMANCOUNT,
Map,
KICK,
TING,
SUPERTING,
MAPMOVE,
SHUTUP,
RELEASESHUTUP,
SHUTUPLIST,
GAMEMASTER,
OBSERVER,
SUEPRMAN,
Level,
SABUKWALLGOLD,
RECALL,
REGOTO,
SHOWFLAG,
SHOWOPEN,
SHOWUNIT,
Attack,
MOB,
MOBNPC,
DELNPC,
NPCSCRIPT,
RECALLMOB,
LUCKYPOINT,
LOTTERYTICKET,
RELOADGUILD,
RELOADLINENOTICE,
RELOADABUSE,
BACKSTEP,
BALL,
FREEPENALTY,
PKPOINT,
IncPkPoint,
CHANGELUCK,
HUNGER,
HAIR,
TRAINING,
DELETESKILL,
CHANGEJOB,
CHANGEGENDER,
NAMECOLOR,
Mission,
MobPlace,
TRANSPARECY,
DELETEITEM,
LEVEL0,
CLEARMISSION,
SETFLAG,
SETOPEN,
SETUNIT,
RECONNECTION,
DISABLEFILTER,
CHGUSERFULL,
CHGZENFASTSTEP,
CONTESTPOINT,
STARTCONTEST,
ENDCONTEST,
ANNOUNCEMENT,
OXQUIZROOM,
GSA,
CHANGEITEMNAME,
DISABLESENDMSG,
ENABLESENDMSG,
DISABLESENDMSGLIST,
KILL,
MAKE,
SMAKE,
BonusPoint,
DELBONUSPOINT,
RESTBONUSPOINT,
FIREBURN,
TESTFIRE,
TESTSTATUS,
DELGOLD,
ADDGOLD,
DELGAMEGOLD,
ADDGAMEGOLD,
GAMEGOLD,
GAMEPOINT,
CREDITPOINT,
TESTGOLDCHANGE,
REFINEWEAPON,
RELOADADMIN,
ReLoadNpc,
RELOADMANAGE,
RELOADROBOTMANAGE,
RELOADROBOT,
RELOADMONITEMS,
RELOADDIARY,
RELOADITEMDB,
RELOADMAGICDB,
RELOADMONSTERDB,
RELOADMINMAP,
ReAlive,
ADJUESTLEVEL,
ADJUESTEXP,
AddGuild,
DELGUILD,
CHANGESABUKLORD,
FORCEDWALLCONQUESTWAR,
ADDTOITEMEVENT,
ADDTOITEMEVENTASPIECES,
ItemEventList,
STARTINGGIFTNO,
DELETEALLITEMEVENT,
STARTITEMEVENT,
ITEMEVENTTERM,
ADJUESTTESTLEVEL,
TRAININGSKILL,
OPDELETESKILL,
CHANGEWEAPONDURA,
RELOADGUILDALL,
WHO,
TOTAL,
TESTGA,
MAPINFO,
SBKDOOR,
CHANGEDEARNAME,
CHANGEMASTERNAME,
STARTQUEST,
SETPERMISSION,
CLEARMON,
RENEWLEVEL,
DENYIPLOGON,
DENYACCOUNTLOGON,
DENYCHARNAMELOGON,
DELDENYIPLOGON,
DELDENYACCOUNTLOGON,
DELDENYCHARNAMELOGON,
SHOWDENYIPLOGON,
SHOWDENYACCOUNTLOGON,
SHOWDENYCHARNAMELOGON,
VIEWWHISPER,
SPIRIT,
SPIRITSTOP,
SetMapMode,
SHOWMAPMODE,
TESTSERVERCONFIG,
SERVERSTATUS,
TESTGETBAGITEM,
CLEARBAG,
SHOWUSEITEMINFO,
BINDUSEITEM,
MOBFIREBURN,
TESTSPEEDMODE,
REMTEMSG,
COLORSAY,
SETCOLORSAY,
AllowReAlive,
UserItem,
SIGNMOVE,
SHOWEFFECT,
LOCKLOGON: TGameCmd;
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -