查看: 1018|回复: 3

一个小小的脚本

  [复制链接]

青天

梦石
0
星屑
86
在线时间
232 小时
注册时间
2007-12-15
回帖
2013

开拓者

发表于 2008-10-18 23:00:22 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×

咳咳,最近犯傻了。
想看下些简单的脚本。
希望各位有空的朋友同志们能放上一两个脚本让小弟学习学习,谢谢了。

一、
不知道能不能在脚本里控制变量的
就是说在脚本里
if 变量 【编号】 = 10
角色就获得 物品 【编号】
else 角色就扣除生命100
不知道能不能这样做的呢?如果可以,希望能放上些脚本让小弟学学,谢谢。

二、
不知道能不能在脚本里控制开关的
就是说在脚本里
if 开关 【编号】 = true
角色就增加经验500
else 角色就获得装备 【编号】

不知道能不能这样做的呢?如果可以,希望能放上些脚本让小弟学学,谢谢。
本贴由论坛斑竹天圣的马甲结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
开坑准备中

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2008-10-18 23:02:53 | 显示全部楼层
$game_switches[编号] = true / false  开关

$game_variables[编号] = 数值         变量

$game_self_switches[[地图编号,事件编号,"A"]] = true/false  独立开关

$game_temp.common_event_id = 编号    公共事件
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-10-18 23:13:16 | 显示全部楼层
一,
if $game_variables[编号] == 10
  $game_party.gain_item(物品编号,数量)  #gain_weapon就是武器,gain_armor就是防具,数值可以是负。
else
  $game_actors[编号].hp -= 100  
end

二,
if $game_switches[编号] == true
  $game_actors[编号].exp += 500
else
  $game_party.gain_item(物品编号,数量)  #gain_weapon就是武器,gain_armor就是防具,数值可以是负。
end

开关有个特点,直接写 if $game_switches[编号] 也可以,这样就表示当开关是TRUE的时候。
所以,虽然变量也具备开关的功能,但是能用开关的话,就直接用开关,可以让脚本简洁些。也可以省一点点内存-v-~

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复

使用道具 举报

青天

梦石
0
星屑
86
在线时间
232 小时
注册时间
2007-12-15
回帖
2013

开拓者

 楼主| 发表于 2008-10-18 23:35:07 | 显示全部楼层

谢谢二位前辈不吝赐教,小弟拜谢。{/jy}
开坑准备中
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部