3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 10231|回复: 29
打印 上一主题 下一主题

[火星] 乱七八糟的脚本学习笔记,图多杀猫 (大雾) 不占楼真是失败,总算是有个交代了。

 关闭 [复制链接]

52

主题

4278

帖子

5395

积分

游戏精英

这个没有

Rank: 8Rank: 8

贡献度
540
金元
32352
积分
5395
精华
0
注册时间
2008-1-27

疯狂页游玩家1级

跳转到指定楼层
主题
发表于 2010-5-31 21:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先给个newalbert 大的脚本学习教程的传送门
本帖只是提供些无节操的资料[em51]

执行块  二楼
一些代码形式的参数  三楼
函数 A-F  26楼
函数 G 第一部分  27楼
函数 G 第二部分  28楼
函数 H-I  29楼
函数 K-R  30楼
函数 S  31楼
函数 T-Z  32楼

申明:
1. 函数不全,obse 0.0.16以上的函数不在其中。
2. 由于本人渣一般的理解力和表达力,很多函数的用途说明可能不对或者辞不达意。
3. 函数本身的语法和特性注意点等太那啥了,有意者自己去http://cs.bethsoft.com/constwiki/index.php/List_of_Functions#Phttp://obse.silverlock.org/obse_command_doc.html查询


---------------------------史前分割线------------------------------------

脚本有3种类型 1)quest     2)object     3)magic
   Quest: 任务型      挂载位置:Character-Quest下各任务的Script的下拉菜单。
   Object:对象型      挂载位置:Object Window里有Script下来菜单的项目。
   Magic:  魔法型      挂载位置:Object Window里Magic里的各项,Effects中的Scripts effect

-----------------------------分割线---------------------------------------


脚本由 脚本名 变量定义 执行块组成  

  脚本名               
    格式  scriptname 脚本名        缩写为 scn 脚本名

  变量定义
        Short          短整型
        Long           长整型
        Float           浮点小数
        Ref              引用对象
        String_var   字符串变量
        Array_var    数组变量

   执行块
        Begin 执行块类型
         ;主体
        End



----------------------------------传说中的分割线-----------------------
赋值
Set 变量 to 值/表达式
Let 变量 := 表达式
PS:let用于数组变量

--------------------------------我还是分割线------------------------------

操作符
+ 加/字符串连结符
- 减/取负
* 乘
/ 除
% 取模
^ 指数
$ 字符化

+=     -=      *=      /=       ^=   

---------------------------------我不是分割线-------------------------------------

比较符
==  等于
!= 不等于
>= 大于等于
<= 小于等于
> 大于
< 小于

-------------------------------你才是分割线--------------------------------------

逻辑运算符
&&  逻辑且
||   逻辑或
!    逻辑非

-----------------------------你全家都是分割线----------------------------------------

条件语句
If – (Elseif) – (Else) – endif
Return  

循环命令
While -(break)- loop
Foreach -(break)- loop
SaveIP/lable – goto/restoreip

--------------------------------好吧我还是分割线---------------------------------------

评分

2

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-12 13:07 , Processed in 0.034389 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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