?? m2share.pas
字號:
TConfig = record
nConfigSize: Integer;
sServerName: string;
sServerIPaddr: string;
sRegServerAddr: string;
nRegServerPort: Integer;
sRegKey: string;
sWebSite: string;
sBbsSite: string;
sClientDownload: string;
sQQ: string;
sPhone: string;
sBankAccount0: string;
sBankAccount1: string;
sBankAccount2: string;
sBankAccount3: string;
sBankAccount4: string;
sBankAccount5: string;
sBankAccount6: string;
sBankAccount7: string;
sBankAccount8: string;
sBankAccount9: string;
nServerNumber: Integer;
boVentureServer: Boolean;
boTestServer: Boolean;
boServiceMode: Boolean;
boNonPKServer: Boolean;
nTestLevel: Integer;
nTestGold: Integer;
nTestUserLimit: Integer;
nSendBlock: Integer;
nCheckBlock: Integer;
nAvailableBlock: Integer;
nGateLoad: Integer;
nUserFull: Integer;
nZenFastStep: Integer;
sGateAddr: string;
nGatePort: Integer;
sDBAddr: string;
nDBPort: Integer;
sIDSAddr: string;
nIDSPort: Integer;
sMsgSrvAddr: string;
nMsgSrvPort: Integer;
sLogServerAddr: string;
nLogServerPort: Integer;
boDiscountForNightTime: Boolean;
nHalfFeeStart: Integer;
nHalfFeeEnd: Integer;
boViewHackMessage: Boolean;
boViewAdmissionFailure: Boolean;
sBaseDir: string;
sGuildDir: string;
sGuildFile: string;
sVentureDir: string;
sConLogDir: string;
sCastleDir: string;
sCastleFile: string;
sEnvirDir: string;
sMapDir: string;
sNoticeDir: string;
sLogDir: string;
sPlugDir: string;
sClientFile1: string;
sClientFile2: string;
sClientFile3: string;
sClothsMan: string;
sClothsWoman: string;
sWoodenSword: string;
sCandle: string;
sBasicDrug: string;
sGoldStone: string;
sSilverStone: string;
sSteelStone: string;
sCopperStone: string;
sBlackStone: string;
sZuma: array[0..3] of string[15];
sBee: string;
sSpider: string;
sWomaHorn: string;
sZumaPiece: string;
sGameGoldName: string;
sGamePointName: string;
sPayMentPointName: string;
DBSocket: Integer;
nHealthFillTime: Integer;
nSpellFillTime: Integer;
nMonUpLvNeedKillBase: Integer;
nMonUpLvRate: Integer;
MonUpLvNeedKillCount: array[0..SLAVEMAXLEVEL - 2] of Integer;
SlaveColor: array[0..SLAVEMAXLEVEL - 1] of Byte;
dwNeedExps: TLevelNeedExp;
dwHeroNeedExps: TLevelNeedExp;
WideAttack: array[0..2] of Byte;
CrsAttack: array[0..6] of Byte;
SpitMap: array[0..7, 0..4, 0..4] of Byte;
sHomeMap: string;
nHomeX: Integer;
nHomeY: Integer;
sRedHomeMap: string;
nRedHomeX: Integer;
nRedHomeY: Integer;
sRedDieHomeMap: string;
nRedDieHomeX: Integer;
nRedDieHomeY: Integer;
dwDecPkPointTime: LongWord;
nDecPkPointCount: Integer;
dwPKFlagTime: LongWord;
nKillHumanAddPKPoint: Integer;
nKillHumanDecLuckPoint: Integer;
dwDecLightItemDrugTime: LongWord;
nSafeZoneSize: Integer;
nStartPointSize: Integer;
dwHumanGetMsgTime: LongWord;
nGroupMembersMax: Integer;
sFireBallSkill: string;
sHealSkill: string;
ReNewNameColor: array[0..9] of Byte; //($FF,$FE,$93,$9A,$E5,$A8,$B4,$FC,$B4,$FC);
dwReNewNameColorTime: LongWord;
boReNewChangeColor: Boolean;
boReNewLevelClearExp: Boolean;
BonusAbilofWarr: TNakedAbility;
BonusAbilofWizard: TNakedAbility;
BonusAbilofTaos: TNakedAbility;
NakedAbilofWarr: TNakedAbility;
NakedAbilofWizard: TNakedAbility;
NakedAbilofTaos: TNakedAbility;
nUpgradeWeaponMaxPoint: Integer;
nUpgradeWeaponPrice: Integer;
dwUPgradeWeaponGetBackTime: LongWord;
nClearExpireUpgradeWeaponDays: Integer;
nUpgradeWeaponDCRate: Integer;
nUpgradeWeaponDCTwoPointRate: Integer;
nUpgradeWeaponDCThreePointRate: Integer;
nUpgradeWeaponSCRate: Integer;
nUpgradeWeaponSCTwoPointRate: Integer;
nUpgradeWeaponSCThreePointRate: Integer;
nUpgradeWeaponMCRate: Integer;
nUpgradeWeaponMCTwoPointRate: Integer;
nUpgradeWeaponMCThreePointRate: Integer;
dwProcessMonstersTime: LongWord;
dwRegenMonstersTime: LongWord;
nMonGenRate: Integer;
nProcessMonRandRate: Integer;
nProcessMonLimitCount: Integer;
nSoftVersionDate: Integer;
boCanOldClientLogon: Boolean;
dwConsoleShowUserCountTime: LongWord;
dwShowLineNoticeTime: LongWord;
nLineNoticeColor: Integer;
nStartCastleWarDays: Integer;
nStartCastlewarTime: Integer;
dwShowCastleWarEndMsgTime: LongWord;
dwCastleWarTime: LongWord;
dwGetCastleTime: LongWord;
dwGuildWarTime: LongWord;
nBuildGuildPrice: Integer;
nGuildWarPrice: Integer;
nMakeDurgPrice: Integer;
nHumanMaxGold: Integer;
nHumanTryModeMaxGold: Integer;
nTryModeLevel: Integer;
boTryModeUseStorage: Boolean;
nCanShoutMsgLevel: Integer;
boShowMakeItemMsg: Boolean;
boShutRedMsgShowGMName: Boolean;
nSayMsgMaxLen: Integer;
dwSayMsgTime: LongWord;
nSayMsgCount: Integer;
dwDisableSayMsgTime: LongWord;
nSayRedMsgMaxLen: Integer;
boShowGuildName: Boolean;
boShowRankLevelName: Boolean;
boMonSayMsg: Boolean;
nStartPermission: Integer;
boKillHumanWinLevel: Boolean;
boKilledLostLevel: Boolean;
boKillHumanWinExp: Boolean;
boKilledLostExp: Boolean;
nKillHumanWinLevel: Integer;
nKilledLostLevel: Integer;
nKillHumanWinExp: Integer;
nKillHumanLostExp: Integer;
nHumanLevelDiffer: Integer;
nMonsterPowerRate: Integer;
nItemsPowerRate: Integer;
nItemsACPowerRate: Integer;
boSendOnlineCount: Boolean;
nSendOnlineCountRate: Integer;
dwSendOnlineTime: LongWord;
dwSaveHumanRcdTime: LongWord;
dwHumanFreeDelayTime: LongWord;
dwMakeGhostTime: LongWord;
dwClearDropOnFloorItemTime: LongWord;
dwFloorItemCanPickUpTime: LongWord;
boPasswordLockSystem: Boolean; //是否啟用密碼保護系統
boLockDealAction: Boolean; //是否鎖定交易操作
boLockDropAction: Boolean; //是否鎖定扔物品操作
boLockGetBackItemAction: Boolean; //是否鎖定取倉庫操作
boLockHumanLogin: Boolean; //是否鎖定走操作
boLockWalkAction: Boolean; //是否鎖定走操作
boLockRunAction: Boolean; //是否鎖定跑操作
boLockHitAction: Boolean; //是否鎖定攻擊操作
boLockSpellAction: Boolean; //是否鎖定魔法操作
boLockSendMsgAction: Boolean; //是否鎖定發信息操作
boLockUserItemAction: Boolean; //是否鎖定使用物品操作
boLockInObModeAction: Boolean; //鎖定時進入隱身狀態
nPasswordErrorCountLock: Integer; //輸入密碼錯誤超過 指定次數則鎖定密碼
boPasswordErrorKick: Boolean; //輸入密碼錯誤超過限制則踢下線
nSendRefMsgRange: Integer;
boDecLampDura: Boolean;
boHungerSystem: Boolean;
boHungerDecHP: Boolean;
boHungerDecPower: Boolean;
boDiableHumanRun: Boolean;
boRUNHUMAN: Boolean;
boRUNMON: Boolean;
boRunNpc: Boolean;
boRunGuard: Boolean;
boWarDisHumRun: Boolean;
boGMRunAll: Boolean;
boSafeAreaLimited: Boolean;
dwTryDealTime: LongWord;
dwDealOKTime: LongWord;
boCanNotGetBackDeal: Boolean;
boDisableDeal: Boolean;
nMasterOKLevel: Integer;
nMasterOKCreditPoint: Integer;
nMasterOKBonusPoint: Integer;
boPKLevelProtect: Boolean;
nPKProtectLevel: Integer;
nRedPKProtectLevel: Integer;
nItemPowerRate: Integer;
nItemExpRate: Integer;
nScriptGotoCountLimit: Integer;
btHearMsgFColor: Byte; //前景
btHearMsgBColor: Byte; //背景
btWhisperMsgFColor: Byte; //前景
btWhisperMsgBColor: Byte; //背景
btGMWhisperMsgFColor: Byte; //前景
btGMWhisperMsgBColor: Byte; //背景
btCryMsgFColor: Byte; //前景
btCryMsgBColor: Byte; //背景
btGreenMsgFColor: Byte; //前景
btGreenMsgBColor: Byte; //背景
btBlueMsgFColor: Byte; //前景
btBlueMsgBColor: Byte; //背景
btRedMsgFColor: Byte; //前景
btRedMsgBColor: Byte; //背景
btGuildMsgFColor: Byte; //前景
btGuildMsgBColor: Byte; //背景
btGroupMsgFColor: Byte; //前景
btGroupMsgBColor: Byte; //背景
btCustMsgFColor: Byte; //前景
btCustMsgBColor: Byte; //背景
nMonRandomAddValue: Integer;
nMakeRandomAddValue: Integer;
nWeaponDCAddValueMaxLimit: Integer;
nWeaponDCAddValueRate: Integer;
nWeaponMCAddValueMaxLimit: Integer;
nWeaponMCAddValueRate: Integer;
nWeaponSCAddValueMaxLimit: Integer;
nWeaponSCAddValueRate: Integer;
nDressDCAddRate: Integer;
nDressDCAddValueMaxLimit: Integer;
nDressDCAddValueRate: Integer;
nDressMCAddRate: Integer;
nDressMCAddValueMaxLimit: Integer;
nDressMCAddValueRate: Integer;
nDressSCAddRate: Integer;
nDressSCAddValueMaxLimit: Integer;
nDressSCAddValueRate: Integer;
nNeckLace202124DCAddRate: Integer;
nNeckLace202124DCAddValueMaxLimit: Integer;
nNeckLace202124DCAddValueRate: Integer;
nNeckLace202124MCAddRate: Integer;
nNeckLace202124MCAddValueMaxLimit: Integer;
nNeckLace202124MCAddValueRate: Integer;
nNeckLace202124SCAddRate: Integer;
nNeckLace202124SCAddValueMaxLimit: Integer;
nNeckLace202124SCAddValueRate: Integer;
nNeckLace19DCAddRate: Integer;
nNeckLace19DCAddValueMaxLimit: Integer;
nNeckLace19DCAddValueRate: Integer;
nNeckLace19MCAddRate: Integer;
nNeckLace19MCAddValueMaxLimit: Integer;
nNeckLace19MCAddValueRate: Integer;
nNeckLace19SCAddRate: Integer;
nNeckLace19SCAddValueMaxLimit: Integer;
nNeckLace19SCAddValueRate: Integer;
nArmRing26DCAddRate: Integer;
nArmRing26DCAddValueMaxLimit: Integer;
nArmRing26DCAddValueRate: Integer;
nArmRing26MCAddRate: Integer;
nArmRing26MCAddValueMaxLimit: Integer;
nArmRing26MCAddValueRate: Integer;
nArmRing26SCAddRate: Integer;
nArmRing26SCAddValueMaxLimit: Integer;
nArmRing26SCAddValueRate: Integer;
nRing22DCAddRate: Integer;
nRing22DCAddValueMaxLimit: Integer;
nRing22DCAddValueRate: Integer;
nRing22MCAddRate: Integer;
nRing22MCAddValueMaxLimit: Integer;
nRing22MCAddValueRate: Integer;
nRing22SCAddRate: Integer;
nRing22SCAddValueMaxLimit: Integer;
nRing22SCAddValueRate: Integer;
nRing23DCAddRate: Integer;
nRing23DCAddValueMaxLimit: Integer;
nRing23DCAddValueRate: Integer;
nRing23MCAddRate: Integer;
nRing23MCAddValueMaxLimit: Integer;
nRing23MCAddValueRate: Integer;
nRing23SCAddRate: Integer;
nRing23SCAddValueMaxLimit: Integer;
nRing23SCAddValueRate: Integer;
nHelMetDCAddRate: Integer;
nHelMetDCAddValueMaxLimit: Integer;
nHelMetDCAddValueRate: Integer;
nHelMetMCAddRate: Integer;
nHelMetMCAddValueMaxLimit: Integer;
nHelMetMCAddValueRate: Integer;
nHelMetSCAddRate: Integer;
nHelMetSCAddValueMaxLimit: Integer;
nHelMetSCAddValueRate: Integer;
nUnknowHelMetACAddRate: Integer;
nUnknowHelMetACAddValueMaxLimit: Integer;
nUnknowHelMetMACAddRate: Integer;
nUnknowHelMetMACAddValueMaxLimit: Integer;
nUnknowHelMetDCAddRate: Integer;
nUnknowHelMetDCAddValueMaxLimit: Integer;
nUnknowHelMetMCAddRate: Integer;
nUnknowHelMetMCAddValueMaxLimit: Integer;
nUnknowHelMetSCAddRate: Integer;
nUnknowHelMetSCAddValueMaxLimit: Integer;
nUnknowRingACAddRate: Integer;
nUnknowRingACAddValueMaxLimit: Integer;
nUnknowRingMACAddRate: Integer;
nUnknowRingMACAddValueMaxLimit: Integer;
nUnknowRingDCAddRate: Integer;
nUnknowRingDCAddValueMaxLimit: Integer;
nUnknowRingMCAddRate: Integer;
nUnknowRingMCAddValueMaxLimit: Integer;
nUnknowRingSCAddRate: Integer;
nUnknowRingSCAddValueMaxLimit: Integer;
nUnknowNecklaceACAddRate: Integer;
nUnknowNecklaceACAddValueMaxLimit: Integer;
nUnknowNecklaceMACAddRate: Integer;
nUnknowNecklaceMACAddValueMaxLimit: Integer;
nUnknowNecklaceDCAddRate: Integer;
nUnknowNecklaceDCAddValueMaxLimit: Integer;
nUnknowNecklaceMCAddRate: Integer;
nUnknowNecklaceMCAddValueMaxLimit: Integer;
nUnknowNecklaceSCAddRate: Integer;
nUnknowNecklaceSCAddValueMaxLimit: Integer;
nMonOneDropGoldCount: Integer;
nMakeMineHitRate: Integer; //挖礦命中率
nMakeMineRate: Integer; //挖礦率
nStoneTypeRate: Integer;
nStoneTypeRateMin: Integer;
nGoldStoneMin: Integer;
nGoldStoneMax: Integer;
nSilverStoneMin: Integer;
nSilverStoneMax: Integer;
nSteelStoneMin: Integer;
nSteelStoneMax: Integer;
nBlackStoneMin: Integer;
nBlackStoneMax: Integer;
nStoneMinDura: Integer;
nStoneGeneralDuraRate: Integer;
nStoneAddDuraRate: Integer;
nStoneAddDuraMax: Integer;
nWinLottery6Min: Integer;
nWinLottery6Max: Integer;
nWinLottery5Min: Integer;
nWinLottery5Max: Integer;
nWinLottery4Min: Integer;
nWinLottery4Max: Integer;
nWinLottery3Min: Integer;
nWinLottery3Max: Integer;
nWinLottery2Min: Integer;
nWinLottery2Max: Integer;
nWinLottery1Min: Integer;
nWinLottery1Max: Integer; //16180 + 1820;
nWinLottery1Gold: Integer;
nWinLottery2Gold: Integer;
nWinLottery3Gold: Integer;
nWinLottery4Gold: Integer;
nWinLottery5Gold: Integer;
nWinLottery6Gold: Integer;
nWinLotteryRate: Integer;
nWinLotteryCount: Integer;
nNoWinLotteryCount: Integer;
nWinLotteryLevel1: Integer;
nWinLotteryLevel2: Integer;
nWinLotteryLevel3: Integer;
nWinLotteryLevel4: Integer;
nWinLotteryLevel5: Integer;
nWinLotteryLevel6: Integer;
GlobalVal: array[0..99] of Integer;
GlobaDyMval: array[0..99] of Integer;
GlobalAVal: array[0..99] of string;
nItemNumber: Integer;
nItemNumberEx: Integer;
nGuildRecallTime: Integer;
nGroupRecallTime: Integer;
boControlDropItem: Boolean;
boInSafeDisableDrop: Boolean;
nCanDropGold: Integer;
nCanDropPrice: Integer;
boSendCustemMsg: Boolean;
boSubkMasterSendMsg: Boolean;
nSuperRepairPriceRate: Integer; //特修價格倍數
nRepairItemDecDura: Integer; //普通修理掉持久數(特持久上限減下限再除以此數為減的數值)
boDieScatterBag: Boolean;
nDieScatterBagRate: Integer;
boDieRedScatterBagAll: Boolean;
nDieDropUseItemRate: Integer;
nDieRedDropUseItemRate: Integer;
boDieDropGold: Boolean;
boKillByHumanDropUseItem: Boolean;
boKillByMonstDropUseItem: Boolean;
boKickExpireHuman: Boolean;
nGuildRankNameLen: Integer;
nGuildMemberMaxLimit: Integer;
nGuildNameLen: Integer;
nAttackPosionRate: Integer;
nAttackPosionTime: Integer;
dwRevivalTime: LongWord; //復活間隔時間
boUserMoveCanDupObj: Boolean;
boUserMoveCanOnItem: Boolean;
dwUserMoveTime: LongWord;
dwPKDieLostExpRate: LongWord;
nPKDieLostLevelRate: Integer;
btPKFlagNameColor: Byte;
btPKLevel1NameColor: Byte;
btPKLevel2NameColor: Byte;
btAllyAndGuildNameColor: Byte;
btWarGuildNameColor: Byte;
btInFreePKAreaNameColor: Byte;
boSpiritMutiny: Boolean;
dwSpiritMutinyTime: LongWord;
nSpiritPowerRate: Integer;
boMasterDieMutiny: Boolean;
nMasterDieMutinyRate: Integer;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -