Project1

标题: 菜鸟原创脚本版偷盗技能!附制作教程~ [打印本页]

作者: 冰舞蝶恋    时间: 2010-12-6 13:00
标题: 菜鸟原创脚本版偷盗技能!附制作教程~
本帖最后由 冰舞蝶恋 于 2010-12-6 13:03 编辑

作者的话:其实还是个公用事件版= =
[line]1[/line]
http://rpg.blue/thread-143121-1-1.html
发了这个之后感觉特不爽。设置分歧就是个麻烦点。有的人物品多了,那分歧还不头晕眼花?
有人说,可以写
  1. $game_party.gain_item($data_items[$game_variables[变量编号]],1)
复制代码
但是我们都发现,这样写是不提示获得物品的。。
于是。。咱刚刚发现变量可以代入字节。。于是这个想法就萌生了~~!
先随机变量,再分歧偷到和偷不到的情况下。。
然后,在偷得到的那里再用以上的脚本获得物品
接着插入:
  1. $game_variables[1] = $data_items[$game_variables[1]].name
复制代码
这就是将随机抽到的编号的物品名字代入之前的那个变量(我写的是变量1),注意千万不能反过来写,不然就把物品名字变成变量了哈。。。。。。= .=
这时候只用在接下来的对话里说:“你获得了\v[1]!”(对话中代入变量)
嗯。就可以了
[line]1[/line]
至于技能啥的。你就自己设定吧。
懒得做了。还有企鹅要求的卸甲神马的,也发懒不做了
相信大家只要清楚了思路,偷盗应该就是很容易的事情了。
范例里和下面的那个老头对话就可以开始偷盗了。。
啊对了,我想说啥来着。。忘了就算了,想起来再说= =
嗷。。对了。没发截图!饿啊啊啊。赶快补上


附上范例:

精简版偷盗范例.rar

239.32 KB, 下载次数: 724


作者: summer92    时间: 2010-12-6 14:56
顶一下
作者: 冰舞蝶恋    时间: 2010-12-6 17:08
= =算了。。这东西估计没什么实际用途。如果没有人要的话就删帖了喵...
作者: 冰舞蝶恋    时间: 2010-12-7 08:59
{:nm_3:}难道咱的教程都这么失败!?算了。。自顶一次= .=
作者: fux2    时间: 2010-12-7 09:07
回复 冰舞蝶恋 的帖子

么么^3^
为什么要用游戏变量控制得到物品呢?又不可操作,使用游戏变量是无意义的,还可能引起冲突。
作者: 冰舞蝶恋    时间: 2010-12-7 09:31
回复 fux2 的帖子

一号变量是专用的啊。。有冲突?可操作的呀。。表示未懂您的意思哎
作者: fux2    时间: 2010-12-7 09:39
本帖最后由 fux2 于 2010-12-7 09:41 编辑

回复 冰舞蝶恋 的帖子

么一个^3^
这个装备名可以另起变量赋值,而装备名玩家或使用者是无需操作的,并且其它游戏脚本或事件可能用到游戏变量,所以容易冲突。可改为。.$itemname =$data_items[$itemid].name
作者: 冰舞蝶恋    时间: 2010-12-7 10:43
回复 fux2 的帖子

哦~谢谢前辈指教~~~~
不过随机怎么写的囧。又忘了啊啊
作者: fux2    时间: 2010-12-7 11:22
回复 冰舞蝶恋 的帖子

$itemname=$data_items[rand(50)+1].name
作者: 冰舞蝶恋    时间: 2010-12-7 11:57
回复 fux2 的帖子

哦~~谢谢前辈
前辈对VX脚本也很熟悉吗?
作者: 企鹅达达    时间: 2010-12-7 18:40
回复 fux2 的帖子

因为只有游戏中的变量可以在显示文章中使用\v[n]显示……这个理由可以吗?
作者: 冰舞蝶恋    时间: 2010-12-7 18:43
本帖最后由 冰舞蝶恋 于 2010-12-7 18:45 编辑

回复 企鹅达达 的帖子

- -不过用脚本文章显示"你偷到了#{itemname}!"就好了吧囧呃
不过企鹅说的对~~万岁~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1