战神引擎官网

 找回密码
 立即注册
快捷导航
搜索
热搜: 活动 交友 discuz
查看: 900|回复: 0

战神引擎开发手册 4.1 完整脚本编写例子

[复制链接]

127

主题

134

帖子

140

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
140
发表于 2020-3-25 23:07:11 | 显示全部楼层 |阅读模式
战神引擎开发手册

4.1 完整脚本编写例子


以下是完整的一个脚本文件:
{
/***********************************************************************
/*  脚本内容 :
/*  对应NPC  : 测试Npc
/*  创建日期 : 2019-01-01
/*  修订记录 :
/*
/************************************************************************}
program Mir2;
procedure _DoExit;
begin
  This_Npc.CloseDialog(This_Player);
  //这个函数玩家通过发包可以刷
end;
procedure DoImportantThing();
begin
   
       //这个函数,玩家是无法通过发包刷的
end;
begin
  This_Npc.NpcDialog(This_Player,
    'NPC类的功能测试\' +
    '<关闭对话框/@DoExit>'
  );
end.
注意:为了提高脚本安全性,防止玩家恶意刷脚本,直接调用那些我们没有提供给玩家的方法,要求那些玩家可以从对话框中调用的脚本函数,在定义时名称前加下划线.不需要玩家调用的函数则不加下划线.


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 小黑屋| 战神引擎官网

GMT+8, 2021-6-21 00:34 , Processed in 0.041655 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2020, LianLian.

快速回复 返回顶部 返回列表