📄 gamecommand.pas
字号:
GameCmd:=@g_GameCommand.RECONNECTION;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'将指定人物重新切换网络连接');
GameCmd:=@g_GameCommand.DISABLEFILTER;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'禁用脏话过滤功能');
GameCmd:=@g_GameCommand.CHGUSERFULL;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.CHGZENFASTSTEP;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.OXQUIZROOM;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.BALL;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.FIREBURN;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.TESTFIRE;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.TESTSTATUS;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.TESTGOLDCHANGE;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.GSA;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.TESTGA;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'');
GameCmd:=@g_GameCommand.MAPINFO;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'显示地图信息');
GameCmd:=@g_GameCommand.CLEARBAG;
RefGameDebugCmd(GameCmd,
'@' + GameCmd.sCmd,
'清除背包全部物品');
end;
procedure TfrmGameCmd.StringGridGameMasterCmdClick(Sender: TObject);
var
nIndex:Integer;
GameCmd:pTGameCmd;
begin
nIndex:=StringGridGameMasterCmd.Row;
GameCmd:=pTGameCmd(StringGridGameMasterCmd.Objects[0,nIndex]);
if GameCmd <> nil then begin
EditGameMasterCmdName.Text:=GameCmd.sCmd;
EditGameMasterCmdPerMission.Value:=GameCmd.nPermissionMin;
LabelGameMasterCmdParam.Caption:=StringGridGameMasterCmd.Cells[2,nIndex];
LabelGameMasterCmdFunc.Caption:=StringGridGameMasterCmd.Cells[3,nIndex];
end;
EditGameMasterCmdOK.Enabled:=False;
end;
procedure TfrmGameCmd.EditGameMasterCmdNameChange(Sender: TObject);
begin
EditGameMasterCmdOK.Enabled:=True;
EditGameMasterCmdSave.Enabled:=True;
end;
procedure TfrmGameCmd.EditGameMasterCmdPerMissionChange(Sender: TObject);
begin
EditGameMasterCmdOK.Enabled:=True;
EditGameMasterCmdSave.Enabled:=True;
end;
procedure TfrmGameCmd.EditGameMasterCmdOKClick(Sender: TObject);
var
nIndex:Integer;
GameCmd:pTGameCmd;
sCmd:String;
nPerMission:Integer;
begin
sCmd:=Trim(EditGameMasterCmdName.Text);
nPermission:=EditGameMasterCmdPerMission.Value;
if sCmd = '' then begin
Application.MessageBox('命令名称不能为空!!!','提示信息',MB_OK + MB_ICONERROR);
EditGameMasterCmdName.SetFocus;
exit;
end;
nIndex:=StringGridGameMasterCmd.Row;
GameCmd:=pTGameCmd(StringGridGameMasterCmd.Objects[0,nIndex]);
if GameCmd <> nil then begin
GameCmd.sCmd:=sCmd;
GameCmd.nPermissionMin:=nPermission;
end;
RefGameMasterCommand();
end;
procedure TfrmGameCmd.EditGameMasterCmdSaveClick(Sender: TObject);
begin
EditGameMasterCmdSave.Enabled:=False;
{$IF SoftVersion <> VERDEMO}
CommandConf.WriteString('Command','ObServer',g_GameCommand.OBSERVER.sCmd);
CommandConf.WriteString('Command','GameMaster',g_GameCommand.GAMEMASTER.sCmd);
CommandConf.WriteString('Command','SuperMan',g_GameCommand.SUEPRMAN.sCmd);
CommandConf.WriteString('Command','StorageClearPassword',g_GameCommand.CLRPASSWORD.sCmd);
CommandConf.WriteString('Command','Who',g_GameCommand.WHO.sCmd);
CommandConf.WriteString('Command','Total',g_GameCommand.TOTAL.sCmd);
CommandConf.WriteString('Command','Make',g_GameCommand.MAKE.sCmd);
CommandConf.WriteString('Command','PositionMove',g_GameCommand.POSITIONMOVE.sCmd);
CommandConf.WriteString('Command','Move',g_GameCommand.MOVE.sCmd);
CommandConf.WriteString('Command','Recall',g_GameCommand.RECALL.sCmd);
CommandConf.WriteString('Command','ReGoto',g_GameCommand.REGOTO.sCmd);
CommandConf.WriteString('Command','Ting',g_GameCommand.TING.sCmd);
CommandConf.WriteString('Command','SuperTing',g_GameCommand.SUPERTING.sCmd);
CommandConf.WriteString('Command','MapMove',g_GameCommand.MAPMOVE.sCmd);
CommandConf.WriteString('Command','Info',g_GameCommand.INFO.sCmd);
CommandConf.WriteString('Command','HumanLocal',g_GameCommand.HUMANLOCAL.sCmd);
CommandConf.WriteString('Command','ViewWhisper',g_GameCommand.VIEWWHISPER.sCmd);
CommandConf.WriteString('Command','MobLevel',g_GameCommand.MOBLEVEL.sCmd);
CommandConf.WriteString('Command','MobCount',g_GameCommand.MOBCOUNT.sCmd);
CommandConf.WriteString('Command','HumanCount',g_GameCommand.HUMANCOUNT.sCmd);
CommandConf.WriteString('Command','Map',g_GameCommand.MAP.sCmd);
CommandConf.WriteString('Command','Level',g_GameCommand.LEVEL.sCmd);
CommandConf.WriteString('Command','Kick',g_GameCommand.KICK.sCmd);
CommandConf.WriteString('Command','ReAlive',g_GameCommand.REALIVE.sCmd);
CommandConf.WriteString('Command','Kill',g_GameCommand.KILL.sCmd);
CommandConf.WriteString('Command','ChangeJob',g_GameCommand.CHANGEJOB.sCmd);
CommandConf.WriteString('Command','FreePenalty',g_GameCommand.FREEPENALTY.sCmd);
CommandConf.WriteString('Command','PkPoint',g_GameCommand.PKPOINT.sCmd);
CommandConf.WriteString('Command','IncPkPoint',g_GameCommand.INCPKPOINT.sCmd);
CommandConf.WriteString('Command','ChangeGender',g_GameCommand.CHANGEGENDER.sCmd);
CommandConf.WriteString('Command','Hair',g_GameCommand.HAIR.sCmd);
CommandConf.WriteString('Command','BonusPoint',g_GameCommand.BONUSPOINT.sCmd);
CommandConf.WriteString('Command','DelBonuPoint',g_GameCommand.DELBONUSPOINT.sCmd);
CommandConf.WriteString('Command','RestBonuPoint',g_GameCommand.RESTBONUSPOINT.sCmd);
CommandConf.WriteString('Command','SetPermission',g_GameCommand.SETPERMISSION.sCmd);
CommandConf.WriteString('Command','ReNewLevel',g_GameCommand.RENEWLEVEL.sCmd);
CommandConf.WriteString('Command','DelGold',g_GameCommand.DELGOLD.sCmd);
CommandConf.WriteString('Command','AddGold',g_GameCommand.ADDGOLD.sCmd);
CommandConf.WriteString('Command','GameGold',g_GameCommand.GAMEGOLD.sCmd);
CommandConf.WriteString('Command','GamePoint',g_GameCommand.GAMEPOINT.sCmd);
CommandConf.WriteString('Command','CreditPoint',g_GameCommand.CREDITPOINT.sCmd);
CommandConf.WriteString('Command','RefineWeapon',g_GameCommand.REFINEWEAPON.sCmd);
CommandConf.WriteString('Command','AdjuestTLevel',g_GameCommand.ADJUESTLEVEL.sCmd);
CommandConf.WriteString('Command','AdjuestExp',g_GameCommand.ADJUESTEXP.sCmd);
CommandConf.WriteString('Command','ChangeDearName',g_GameCommand.CHANGEDEARNAME.sCmd);
CommandConf.WriteString('Command','ChangeMasterrName',g_GameCommand.CHANGEMASTERNAME.sCmd);
CommandConf.WriteString('Command','RecallMob',g_GameCommand.RECALLMOB.sCmd);
CommandConf.WriteString('Command','Training',g_GameCommand.TRAINING.sCmd);
CommandConf.WriteString('Command','OpTraining',g_GameCommand.TRAININGSKILL.sCmd);
CommandConf.WriteString('Command','DeleteSkill',g_GameCommand.DELETESKILL.sCmd);
CommandConf.WriteString('Command','DeleteItem',g_GameCommand.DELETEITEM.sCmd);
CommandConf.WriteString('Command','ClearMission',g_GameCommand.CLEARMISSION.sCmd);
CommandConf.WriteString('Command','AddGuild',g_GameCommand.ADDGUILD.sCmd);
CommandConf.WriteString('Command','DelGuild',g_GameCommand.DELGUILD.sCmd);
CommandConf.WriteString('Command','ChangeSabukLord',g_GameCommand.CHANGESABUKLORD.sCmd);
CommandConf.WriteString('Command','ForcedWallConQuestWar',g_GameCommand.FORCEDWALLCONQUESTWAR.sCmd);
CommandConf.WriteString('Command','ContestPoint',g_GameCommand.CONTESTPOINT.sCmd);
CommandConf.WriteString('Command','StartContest',g_GameCommand.STARTCONTEST.sCmd);
CommandConf.WriteString('Command','EndContest',g_GameCommand.ENDCONTEST.sCmd);
CommandConf.WriteString('Command','Announcement',g_GameCommand.ANNOUNCEMENT.sCmd);
CommandConf.WriteString('Command','MobLevel',g_GameCommand.MOBLEVEL.sCmd);
CommandConf.WriteString('Command','Mission',g_GameCommand.MISSION.sCmd);
CommandConf.WriteString('Command','MobPlace',g_GameCommand.MOBPLACE.sCmd);
CommandConf.WriteInteger('Permission','GameMaster', g_GameCommand.GAMEMASTER.nPermissionMin);
CommandConf.WriteInteger('Permission','ObServer', g_GameCommand.OBSERVER.nPermissionMin);
CommandConf.WriteInteger('Permission','SuperMan', g_GameCommand.SUEPRMAN.nPermissionMin);
CommandConf.WriteInteger('Permission','StorageClearPassword', g_GameCommand.CLRPASSWORD.nPermissionMin);
CommandConf.WriteInteger('Permission','Who', g_GameCommand.WHO.nPermissionMin);
CommandConf.WriteInteger('Permission','Total', g_GameCommand.TOTAL.nPermissionMin);
CommandConf.WriteInteger('Permission','MakeMin', g_GameCommand.MAKE.nPermissionMin);
CommandConf.WriteInteger('Permission','MakeMax', g_GameCommand.MAKE.nPermissionMax);
CommandConf.WriteInteger('Permission','PositionMoveMin', g_GameCommand.POSITIONMOVE.nPermissionMin);
CommandConf.WriteInteger('Permission','PositionMoveMax', g_GameCommand.POSITIONMOVE.nPermissionMax);
CommandConf.WriteInteger('Permission','MoveMin', g_GameCommand.MOVE.nPermissionMin);
CommandConf.WriteInteger('Permission','MoveMax', g_GameCommand.MOVE.nPermissionMax);
CommandConf.WriteInteger('Permission','Recall', g_GameCommand.RECALL.nPermissionMin);
CommandConf.WriteInteger('Permission','ReGoto', g_GameCommand.REGOTO.nPermissionMin);
CommandConf.WriteInteger('Permission','Ting', g_GameCommand.TING.nPermissionMin);
CommandConf.WriteInteger('Permission','SuperTing', g_GameCommand.SUPERTING.nPermissionMin);
CommandConf.WriteInteger('Permission','MapMove', g_GameCommand.MAPMOVE.nPermissionMin);
CommandConf.WriteInteger('Permission','Info', g_GameCommand.INFO.nPermissionMin);
CommandConf.WriteInteger('Permission','HumanLocal', g_GameCommand.HUMANLOCAL.nPermissionMin);
CommandConf.WriteInteger('Permission','ViewWhisper', g_GameCommand.VIEWWHISPER.nPermissionMin);
CommandConf.WriteInteger('Permission','MobLevel', g_GameCommand.MOBLEVEL.nPermissionMin);
CommandConf.WriteInteger('Permission','MobCount', g_GameCommand.MOBCOUNT.nPermissionMin);
CommandConf.WriteInteger('Permission','HumanCount', g_GameCommand.HUMANCOUNT.nPermissionMin);
CommandConf.WriteInteger('Permission','Map', g_GameCommand.MAP.nPermissionMin);
CommandConf.WriteInteger('Permission','Level', g_GameCommand.LEVEL.nPermissionMin);
CommandConf.WriteInteger('Permission','Kick', g_GameCommand.KICK.nPermissionMin);
CommandConf.WriteInteger('Permission','ReAlive', g_GameCommand.REALIVE.nPermissionMin);
CommandConf.WriteInteger('Permission','Kill', g_GameCommand.KILL.nPermissionMin);
CommandConf.WriteInteger('Permission','ChangeJob', g_GameCommand.CHANGEJOB.nPermissionMin);
CommandConf.WriteInteger('Permission','FreePenalty', g_GameCommand.FREEPENALTY.nPermissionMin);
CommandConf.WriteInteger('Permission','PkPoint', g_GameCommand.PKPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','IncPkPoint', g_GameCommand.INCPKPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','ChangeGender', g_GameCommand.CHANGEGENDER.nPermissionMin);
CommandConf.WriteInteger('Permission','Hair', g_GameCommand.HAIR.nPermissionMin);
CommandConf.WriteInteger('Permission','BonusPoint', g_GameCommand.BONUSPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','DelBonuPoint', g_GameCommand.DELBONUSPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','RestBonuPoint', g_GameCommand.RESTBONUSPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','SetPermission', g_GameCommand.SETPERMISSION.nPermissionMin);
CommandConf.WriteInteger('Permission','ReNewLevel', g_GameCommand.RENEWLEVEL.nPermissionMin);
CommandConf.WriteInteger('Permission','DelGold', g_GameCommand.DELGOLD.nPermissionMin);
CommandConf.WriteInteger('Permission','AddGold', g_GameCommand.ADDGOLD.nPermissionMin);
CommandConf.WriteInteger('Permission','GameGold', g_GameCommand.GAMEGOLD.nPermissionMin);
CommandConf.WriteInteger('Permission','GamePoint', g_GameCommand.GAMEPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','CreditPoint', g_GameCommand.CREDITPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','RefineWeapon', g_GameCommand.REFINEWEAPON.nPermissionMin);
CommandConf.WriteInteger('Permission','AdjuestTLevel', g_GameCommand.ADJUESTLEVEL.nPermissionMin);
CommandConf.WriteInteger('Permission','AdjuestExp', g_GameCommand.ADJUESTEXP.nPermissionMin);
CommandConf.WriteInteger('Permission','ChangeDearName', g_GameCommand.CHANGEDEARNAME.nPermissionMin);
CommandConf.WriteInteger('Permission','ChangeMasterName', g_GameCommand.CHANGEMASTERNAME.nPermissionMin);
CommandConf.WriteInteger('Permission','RecallMob', g_GameCommand.RECALLMOB.nPermissionMin);
CommandConf.WriteInteger('Permission','Training', g_GameCommand.TRAINING.nPermissionMin);
CommandConf.WriteInteger('Permission','OpTraining', g_GameCommand.TRAININGSKILL.nPermissionMin);
CommandConf.WriteInteger('Permission','DeleteSkill', g_GameCommand.DELETESKILL.nPermissionMin);
CommandConf.WriteInteger('Permission','DeleteItem', g_GameCommand.DELETEITEM.nPermissionMin);
CommandConf.WriteInteger('Permission','ClearMission', g_GameCommand.CLEARMISSION.nPermissionMin);
CommandConf.WriteInteger('Permission','AddGuild', g_GameCommand.ADDGUILD.nPermissionMin);
CommandConf.WriteInteger('Permission','DelGuild', g_GameCommand.DELGUILD.nPermissionMin);
CommandConf.WriteInteger('Permission','ChangeSabukLord', g_GameCommand.CHANGESABUKLORD.nPermissionMin);
CommandConf.WriteInteger('Permission','ForcedWallConQuestWar', g_GameCommand.FORCEDWALLCONQUESTWAR.nPermissionMin);
CommandConf.WriteInteger('Permission','ContestPoint', g_GameCommand.CONTESTPOINT.nPermissionMin);
CommandConf.WriteInteger('Permission','StartContest', g_GameCommand.STARTCONTEST.nPermissionMin);
CommandConf.WriteInteger('Permission','EndContest', g_GameCommand.ENDCONTEST.nPermissionMin);
CommandConf.WriteInteger('Permission','Announcement', g_GameCommand.ANNOUNCEMENT.nPermissionMin);
CommandConf.WriteInteger('Permission','MobLevel', g_GameCommand.MOBLEVEL.nPermissionMin);
CommandConf.WriteInteger('Permission','Mission', g_GameCommand.MISSION.nPermissionMin);
CommandConf.WriteInteger('Permission','MobPlace', g_GameCommand.MOBPLACE.nPermissionMin);
{$IFEND}
end;
procedure TfrmGameCmd.StringGridGameDebugCmdClick(Sender: TObject);
var
nIndex:Integer;
GameCmd:pTGameCmd;
begin
nIndex:=StringGridGameDebugCmd.Row;
GameCmd:=pTGameCmd(StringGridGameDebugCmd.Objects[0,nIndex]);
if GameCmd <> nil then begin
EditGameDebugCmdName.T
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -