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

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

?? grobal2.pas

?? 傳奇客戶端源碼DClient很不錯哦直的研究的游戲源碼
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
  SKILL_43             = 43;
  SKILL_44             = 44; //FrostCrunch
  SKILL_45             = 45; //FlameDisruptor
  SKILL_46             = 46; //Mirroring
  SKILL_47             = 47;
  SKILL_ENERGYREPULSOR = 37;
  SKILL_49             = 49;
  SKILL_UENHANCER      = 36;
  SKILL_51             = 51;
  SKILL_52             = 52;
  SKILL_53             = 53;
  SKILL_54             = 54;
  SKILL_55             = 55;
  SKILL_REDBANWOL      = 56;
  SKILL_57             = 57;
  SKILL_58             = 58;
  SKILL_59             = 59;


  LA_UNDEAD            = 1;

  sENCYPTSCRIPTFLAG= '不知道是什么字符串';
  sSTATUS_FAIL     = '+FAIL/';
  sSTATUS_GOOD     = '+GOOD/';

type
  PTMapItem=^TMapItem;
  TMapItem=record
    Name            :String[40];
    Looks           :word;
    AniCount        :byte;
    Reserved        :integer;
    Count           :integer;
    DropBaseObject  :TObject;
    OfBaseObject    :TObject;
    dwCanPickUpTick :Dword;
    UserItem        :TUserItem;
  end;

  pTDoorStatus=^TDoorStatus;
  TDoorStatus=record
    bo01:boolean;
    n04:integer;
    boOpened:Boolean;
    dwOpenTick:dword;
    nRefCount:integer;
  end;

  pTDoorInfo=^TDoorInfo;
  TDoorInfo=record
    nX,nY:Integer;
    Status:pTDoorStatus;
    n08:integer;
  end;

  pTMapFlag=^TMapFlag;
  TMapFlag=record
     boSAFE:Boolean;
     nL:integer;
     nNEEDSETONFlag:integer;
     nNeedONOFF:integer;
     nMUSICID:integer;
     boDarkness:boolean;
     boDayLight:boolean;
     boFightZone:boolean;
     boFight3Zone:boolean;
     boQUIZ:boolean;
     boNORECONNECT:boolean;
     sNoReConnectMap:string;
     boMUSIC:boolean;
     boEXPRATE:boolean;
     nEXPRATE:integer;
     boPKWINLEVEL:boolean;
     nPKWINLEVEL:integer;
     boPKWINEXP:boolean;
     nPKWINEXP:integer;
     boPKLOSTLEVEL:boolean;
     nPKLOSTLEVEL:integer;
     boPKLOSTEXP:boolean;
     nPKLOSTEXP:integer;
     boDECHP:boolean;
     nDECHPPOINT:integer;
     nDECHPTIME:integer;
     boINCHP:boolean;
     nINCHPPOINT:integer;
     nINCHPTIME:integer;
     boDECGAMEGOLD:boolean;
     nDECGAMEGOLD:integer;
     nDECGAMEGOLDTIME:integer;
     boDECGAMEPOINT:boolean;
     nDECGAMEPOINT:integer;
     nDECGAMEPOINTTIME:integer;
     boINCGAMEGOLD:boolean;
     nINCGAMEGOLD:integer;
     nINCGAMEGOLDTIME:integer;
     boINCGAMEPOINT:boolean;
     nINCGAMEPOINT:integer;
     nINCGAMEPOINTTIME:integer;
     boRUNHUMAN:boolean;
     boRUNMON:boolean;
     boNEEDHOLE:boolean;
     boNORECALL:boolean;
     boNOGUILDRECALL:boolean;
     boNODEARRECALL:boolean;
     boNOMASTERRECALL:boolean;
     boNORANDOMMOVE:boolean;
     boNODRUG:boolean;
     boMINE:boolean;
     boMINE2:boolean;
     boNOPOSITIONMOVE:boolean;
     boNODROPITEM:boolean;
     boNOTHROWITEM:boolean;
     boNOHORSE:Boolean;
     boNOCHAT:Boolean;
  end;

  TAddAbility=record //Damian
     wHP,wMP:Word;
     wHitPoint,wSpeedPoint:Word;
     wAC,wMAC,wDC,wMC,wSC:DWord;
     wAntiPoison,wPoisonRecover,
     wHealthRecover,wSpellRecover:Word;
     wAntiMagic:Word;
     btLuck,btUnLuck:Byte;
     btWeaponStrong:BYTE;
     nHitSpeed:Word;
     btUndead:Byte;

     Weight,WearWeight,HandWeight:Word;
  end;


  TMsgColor=(c_Red,c_Green,c_Blue,c_White);
  TMsgType=(t_System,t_Notice,t_Hint,t_Say,t_Castle,t_Cust,t_GM,t_Mon);

  pTProcessMessage=^TProcessMessage;
  TProcessMessage=record
     wIdent:word;
     wParam:word;
     nParam1:integer;
     nParam2:integer;
     nParam3:integer;
     dwDeliveryTime:dword;
     BaseObject:TObject;
     boLateDelivery:Boolean;
     sMsg:String;
  end;

  pTSessInfo=^TSessInfo;
  TSessInfo=record
     nSessionID       :Integer;
     sAccount         :String[10];
     sIPaddr          :String;
     nPayMent         :integer;
     nPayMode         :integer;
     nSessionStatus   :integer;
     dwStartTick      :dword;
     dwActiveTick     :dword;
     nRefCount        :integer;
     nSocket          :integer;
     nGateIdx         :integer;
     nGSocketIdx      :integer;
     dwNewUserTick    :dword;
     nSoftVersionDate :integer;
  end;

  TScriptQuestInfo=record
     wFlag:word;
     btValue:byte;
     nRandRage:integer;
  end;
  TQuestInfo=array of TScriptQuestInfo;

  pTScript=^TScript;
  TScript=record
     boQuest:boolean;
     QuestInfo:TQuestInfo;
     RecordList:TList;
     nQuest:Integer;
  end;

  pTGameCmd=^TGameCmd;
  TGameCmd=record
     sCmd           :String;
     nPerMissionMin :integer;
     nPerMissionMax :integer;
  end;

  pTLoadDBInfo=^TLoadDBInfo;
  TLoadDBInfo=record
    nGateIdx:integer;
    nSocket:integer;
    sAccount:String[10];
    sCharName:String[20];
    nSessionID:integer;
    sIPaddr:String[15];
    nSoftVersionDate:integer;
    nPayMent:integer;
    nPayMode:integer;
    nGSocketIdx:integer;
    dwNewUserTick:dword;
    PlayObject:TObject;
    nReLoadCount:Integer;
  end;

  pTGoldChangeInfo=^TGoldChangeInfo;
  TGoldChangeInfo=record
     sGameMasterName:string;
     sGetGoldUser:String;
     nGold:integer;
  end;

  pTSaveRcd=^TSaveRcd;
  TSaveRcd=record
    sAccount:String[16];
    sChrName:String[20];
    nSessionID:integer;
    PlayObject:TObject;
    HumanRcd:THumDataInfo;
    nReTryCount:integer;
  end;

  pTMonGenInfo=^TMonGenInfo;
  TMonGenInfo=record
     sMapName:String;
     nX,nY:Integer;
     sMonName:String;
     nRange:Integer;
     nCount:Integer;
     dwZenTime:dword;
     nMissionGenRate:integer;
     CertList:TList;
     Envir:TObject;
     nRace:integer;
     dwStartTick:dword;
  end;

  pTMonInfo=^TMonInfo;
  TMonInfo=record
    ItemList:TList;
    sName:String;
    btRace:Byte;
    btRaceImg:byte;
    wAppr:word;
    wLevel:word;
    btLifeAttrib:byte;
    wCoolEye:word;
    dwExp:dword;
    wHP,wMP:word;
    wAC,wMAC,wDC,wMaxDC,wMC,wSC:Word;
    wSpeed,wHitPoint,wWalkSpeed,wWalkStep,wWalkWait,wAttackSpeed:Word;
    wAntiPush:Word;
    boAggro,boTame:Boolean;
  end;

  pTMonItem=^TMonItem;
  TMonItem=record
    MaxPoint:integer;
    SelPoint:integer;
    ItemName:String[14];
    Count:integer;
  end;

  pTUnbindInfo=^TUnbindInfo;
  TUnbindInfo=record
    nUnbindCode  :Integer;
    sItemName    :String[14];
  end;

  TSlaveInfo=record
    sSlaveName:String;
    btSlaveLevel:byte;
    dwRoyaltySec:dword;
    nKillCount:integer;
    btSlaveExpLevel:byte;
    nHP,nMP:integer;
  end;
  pTSlaveInfo=^TSlaveInfo;

  pTSwitchDataInfo=^TSwitchDataInfo;
  TSwitchDataInfo=record
     sMap:String;
     wX,wY:word;
     Abil:TAbility;
     sChrName:String;
     nCode:integer;
     boC70:boolean;
     boBanShout:boolean;
     boHearWhisper:boolean;
     boBanGuildChat:boolean;
     boAdminMode:boolean;
     boObMode:boolean;
     BlockWhisperArr:array of string;
     SlaveArr:array of TSlaveInfo;
     StatusValue:Array [0..5] of word;
     StatusTimeOut:array [0..5] of LongWord;
  end;

  TIPaddr=record
    sIpaddr:String;
    dIPaddr:String;
  end;

  pTGateInfo=^TGateInfo;
  TGateInfo=record
    boUsed:Boolean;
    Socket:TCustomWinSocket;
    sAddr :String;
    nPort :integer;
    n520  :integer;
    UserList :TList;
    nUserCount :Integer;
    Buffer:Pchar;
    nBuffLen:integer;
    BufferList:TList;
    boSendKeepAlive:Boolean;
    nSendChecked:integer;
    nSendBlockCount:integer;
    dwStartTime:dword;
    nSendMsgCount:integer;
    nSendRemainCount:integer;
    dwSendTick:Dword;
    nSendMsgBytes:integer;
    nSendBytesCount:integer;
    nSendedMsgCount:integer;
    nSendCount:integer;
    dwSendCheckTick:dword;
  end;

  pTGateUserInfo=^TGateUserInfo;
  TGateUserInfo=record
     PlayObject:TObject;
     nSessionID:integer;
     sAccount:String[10];
     nGSocketIdx:integer;
     sIPaddr:string[15];
     boCertification:boolean;
     sCharName:String[20];
     nClientVersion:integer;
     SessInfo:pTSessInfo;
     nSocket:integer;
     FrontEngine:TObject;
     UserEngine:TObject;
     dwNewUserTick:Dword;
  end;

  TClassProc=procedure(Sender:TObject);


  TCheckVersion=class

  end;

  TGameDataLog=function (p:Pchar;len:integer):Boolean;
  TMainMessageProc=procedure (Msg:PChar;nMsgLen:Integer;nMode:Integer);stdcall;
  TFindProcTableProc=function (ProcName:PChar;nNameLen:Integer):Pointer;stdcall;
  TSetProcTableProc=function(ProcAddr:Pointer;ProcName:PChar;nNameLen:Integer):Boolean;stdcall;
  TFindObj=function(ObjName:PChar;nNameLen:Integer):TObject;stdcall;
  TPlugInit=function (hnd:THandle;p:TMainMessageProc;p2:TFindProcTableProc;p3:TSetProcTableProc;p4:TFindOBj):Pchar;
  TDeCryptString=Procedure (src:Pointer;dest:pointer;srcLen:integer;var destLen:Integer);
  TMsgProc=procedure (Msg:PChar;nMsgLen:Integer;nMode:Integer);stdcall;
  TFindProc=function(sProcName:Pchar;len:Integer):Pointer;
  TSetProc=function (ProcAddr:Pointer;ProcName:PChar;len:integer):Boolean;




  TSpitMap=array [0..7] of array[0..4,0..4] of integer;

  TLevelNeedExp=Array[1..500] of dword;

  TClientConf=record
     boClientCanSet    :boolean;
     boRunHuman        :boolean;
     boRunMon          :boolean;
     boRunNpc          :boolean;
     boWarRunAll       :boolean;
     btDieColor        :byte;
     wSpellTime        :word;
     wHitIime          :word;
     wItemFlashTime    :word;
     btItemSpeed       :byte;
     boCanStartRun     :boolean;
     boParalyCanRun    :boolean;
     boParalyCanWalk   :boolean;
     boParalyCanHit    :boolean;
     boParalyCanSpell  :boolean;
     boShowRedHPLable  :boolean;
     boShowHPNumber    :boolean;
     boShowJobLevel    :boolean;
     boDuraAlert       :boolean;
     boMagicLock       :boolean;
     boAutoPuckUpItem  :boolean;
  end;

  TRecallMigic=record
    nHumLevel:integer;
    sMonName:String;
    nCount:integer;
    nLevel:integer;
  end;

  pTM2Config=^TM2Config;
  pTThreadInfo=^TThreadInfo;
  TThreadInfo=Record
    dwRunTick       :dword;
    boTerminaled    :boolean;
    nRunTime        :integer;
    nMaxRunTime     :integer;
    boActived       :boolean;
    nRunFlag        :integer;
    Config          :pTM2Config;
    hThreadHandle   :THandle;
    dwThreadID      :dword;
  end;

  TGlobaDyMval=Array of word;

  TM2Config=record
    nConfigSize             :integer;
    sServerName             :String;
    sServerIPaddr           :String;
    sWebSite                :String;
    sBbsSite                :String;
    sClientDownload         :String;
    sQQ                     :String;
    sPhone                  :String;
    sBankAccount0           :String;
    sBankAccount1           :String;
    sBankAccount2           :String;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合久久久久久| 韩国三级中文字幕hd久久精品| 亚洲电影第三页| 国产精品一区二区黑丝| 欧美亚洲一区二区在线| 精品三级av在线| 亚洲线精品一区二区三区八戒| 国产精品一区在线| 欧美日韩国产三级| 国产精品久线观看视频| 精品一区二区日韩| 欧美日韩激情一区二区| 亚洲人成网站影音先锋播放| 国产精品资源在线观看| 欧美一区二区三区婷婷月色 | 欧美色欧美亚洲另类二区| 2020国产精品| 美女性感视频久久| 欧美女孩性生活视频| 一区二区三区不卡视频| av一区二区三区| 国产精品久久久久久久久图文区| 国产美女精品一区二区三区| 日韩午夜中文字幕| 日本亚洲免费观看| 91麻豆精品国产自产在线 | 欧美中文字幕一区| 亚洲欧美福利一区二区| 91丝袜呻吟高潮美腿白嫩在线观看| 国产色一区二区| 国产成人在线网站| 国产精品嫩草影院av蜜臀| 精品一区二区三区免费视频| 2021久久国产精品不只是精品| 另类成人小视频在线| 日韩久久久久久| 国产在线视频不卡二| 国产日韩精品一区二区三区| 国产suv一区二区三区88区| 国产欧美日韩卡一| 99热精品国产| 亚洲二区视频在线| 欧美日韩www| 久久精品国产亚洲高清剧情介绍| 欧美一区二区三区啪啪| 韩国在线一区二区| 欧美激情一区在线观看| 一本高清dvd不卡在线观看| 一区二区三区在线高清| 91精品国产综合久久香蕉麻豆| 麻豆视频一区二区| 国产蜜臀av在线一区二区三区| 国产99久久久国产精品潘金网站| 国产精品久久久久久久久免费相片| 风流少妇一区二区| 亚洲国产精品久久人人爱| 3d动漫精品啪啪一区二区竹菊| 日本aⅴ精品一区二区三区 | 国产成人综合在线观看| 中文字幕在线观看不卡视频| 欧美最新大片在线看 | 精品国产电影一区二区| 国产福利一区二区| 亚洲综合在线电影| 欧美一区二区黄色| 不卡一卡二卡三乱码免费网站| 亚洲九九爱视频| 日韩欧美电影一二三| 99久久精品国产一区| 免费成人结看片| 中文字幕av一区二区三区高| 欧美日本一道本在线视频| 国产伦精品一区二区三区免费迷| 亚洲欧美视频在线观看视频| 这里只有精品视频在线观看| 国产99精品国产| 天天av天天翘天天综合网| 欧美国产日产图区| 欧美一区二区三级| 色综合中文字幕| 国产一区二区三区av电影| 亚洲电影一区二区| 中文字幕中文字幕中文字幕亚洲无线| 欧美一级xxx| 95精品视频在线| 国产一区二区0| 奇米色一区二区| 亚洲一区二区三区影院| 中文一区二区完整视频在线观看| 欧美一区二区在线看| 在线免费观看不卡av| av激情亚洲男人天堂| 九九视频精品免费| 肉肉av福利一精品导航| 亚洲久本草在线中文字幕| 国产日产欧美一区| 亚洲精品在线网站| 欧美一级高清大全免费观看| 欧美日韩一区久久| 欧洲精品中文字幕| 日本黄色一区二区| 99久久国产综合精品麻豆| 成人午夜激情在线| 国产成人在线免费观看| 国产一区二区精品在线观看| 美女免费视频一区| 美腿丝袜亚洲综合| 免费不卡在线观看| 麻豆91在线观看| 日产国产高清一区二区三区| 亚洲成人综合在线| 天天影视网天天综合色在线播放| 亚洲chinese男男1069| 亚洲1区2区3区视频| 亚洲777理论| 日韩精品91亚洲二区在线观看| 日韩综合一区二区| 日本一不卡视频| 久久99国产精品久久99果冻传媒 | 一区二区三区美女视频| 亚洲日本一区二区三区| 中文字幕一区二区不卡| 亚洲人被黑人高潮完整版| 亚洲裸体xxx| 婷婷激情综合网| 久久精品久久精品| 国产综合久久久久影院| 国产91色综合久久免费分享| 国产91富婆露脸刺激对白| 色综合天天综合网国产成人综合天| 色婷婷国产精品综合在线观看| 在线观看日韩毛片| 欧美一级二级在线观看| 久久午夜国产精品| 国产精品第一页第二页第三页| 亚洲欧美综合另类在线卡通| 亚洲国产欧美在线| 国内外精品视频| 波多野结衣中文一区| 欧美色区777第一页| 精品国产乱码久久久久久牛牛| 国产亚洲欧美激情| 亚洲精品国产a| 奇米888四色在线精品| 风间由美中文字幕在线看视频国产欧美| 97超碰欧美中文字幕| 欧美精品三级在线观看| 久久精品亚洲乱码伦伦中文| 亚洲免费在线观看视频| 麻豆成人综合网| 色婷婷狠狠综合| 亚洲精品一区二区三区精华液| 中文字幕亚洲区| 麻豆精品国产传媒mv男同| va亚洲va日韩不卡在线观看| 欧美日韩国产大片| 国产人成一区二区三区影院| 亚洲一区二区三区国产| 国产精品一二二区| 欧美日本视频在线| 国产精品福利一区二区| 九九视频精品免费| 欧美亚洲一区三区| 国产精品丝袜一区| 看电视剧不卡顿的网站| 在线中文字幕一区| 国产亚洲短视频| 日韩极品在线观看| 色爱区综合激月婷婷| 国产清纯白嫩初高生在线观看91| 亚洲h在线观看| 色欧美片视频在线观看| 久久精品夜夜夜夜久久| 美女精品自拍一二三四| 欧美中文字幕一区二区三区亚洲| 亚洲国产电影在线观看| 老司机精品视频在线| 欧美日韩国产综合视频在线观看| 国产精品久久久久久久久快鸭 | 91国内精品野花午夜精品| 久久久电影一区二区三区| 日日夜夜免费精品| 欧美伊人久久久久久午夜久久久久| 久久精品人人做人人综合| 秋霞午夜鲁丝一区二区老狼| 色婷婷av一区二区三区gif| 国产午夜精品一区二区 | eeuss鲁片一区二区三区在线观看| 日韩一级高清毛片| 亚洲bt欧美bt精品| 欧美在线free| 自拍偷拍国产精品| www.视频一区| 国产精品久久久久久久久果冻传媒| 激情久久五月天| 久久一区二区视频| 国产剧情一区二区三区| 精品国产凹凸成av人导航| 日本亚洲最大的色成网站www| 欧美福利视频导航|