www.pudn.com > M2Server.rar   To Read all the content


[file head]:
////////////////////////////////////////////////////////////////////////////////
// //
// 工程: M2Server //
// 版本: 1.0 //
// 公司: 乐都在线 //
// 网址: http://www.hh8.net //
// 日期: 2005-05-28 //
// //
////////////////////////////////////////////////////////////////////////////////

unit ObjectPlayer;

interface

uses
Classes, Windows, SysUtils, Dialogs, StrUtils, Math, ObjectEngine, DataManage,
ClassDeclaration, ObjectNPC;

type
TPlayerObject = class(TCharObject)
public
m_bEmpty: Boolean;
m_nArrIndex: Intege
... ...

[file tail]:
... ...
ure';

m_nCurrX := nX;
m_nCurrY := nY;
m_nDirection := 4;
m_pMap := pMap;

m_tFeature.btGender := 0;
m_tFeature.btWear := 4;
m_tFeature.btHair := 1;
m_tFeature.btWeapon := 5;

m_fScriptFile := FileOpen('capture.txt', fmOpenReadWrite);

TMirMap(pMap).AddNewObject(nX, nY, OS_MOVINGOBJECT, self);

AddRefMsg(RM_TURN, m_nDirection, nX, nY, 0, m_szName);
end;

procedure TScripterObject.Operate;
var
N: Integer;
szText,
szEncodeText: string;
begin
N := Random(32767) mod 7;

if (Random(32767) mod 10) = 0 then
begin
SetLength(szText, 128);
SetLength(szEncodeText, 128);

if (Random(32767) mod 2) = 0 then
begin
szText := 'Test1.';
end
else
begin
szText := 'Test2.';
end;

szEncodeText := EncodeString(szText);


ProcessForUserSaid(szEncodeText);
end
else
begin
WalkTo(N);
end;
end;


function TPlayerObject.RideHorse: Integer;
begin

end;

end.