分享到新浪微博 分享到QQ空间 打印

[疑问] 求教捉神兽脚本

求教捉神兽脚本

在制作绿宝石改版过程中,我新设置了几个地图,每个地图都放置一个神兽。请问神兽上应该放置什么样的脚本?并请问用什么修改工具添加脚本?AM之类的行吗?谢谢

TOP

教程区大把教程!
LZ为什么不先去看看教程呢?

TOP

谢谢5944,我看了一遍哪个关于以超梦为例的“Battle 对战脚本”,还有:雪拉比捕捉脚本:
可是看得似懂非懂
好像只要这两个命令就行了吗?
#org $start
wildbattle 150 80 0x8B
killscript(这个命令不懂,汗)
setbyte2 0x6C 0x2(这行也不懂)
msgbox 0x8999204 MSG_NORMAL '"\hF1ditsuyu\hF2ME\hF1mu\hF16\hF1ts..."(好像这个跟捉兽无关)
giveitem 0x1 0x1 MSG_OBTAIN(这个也一样,好像跟捉宠无关)

或者这几行:
#raw 0x53 0x0F 0x80
setflag 0x200
release
end
可是这几行据作者说以后到此场景还会触发捉宠剧情,汗

5944,以及其他的高手帮帮我啊,谢谢了



另外,我在试着弄411版本的绿宝石改版,问号宠的图鉴可以指向其他宠图鉴的地址,我试着在野外遇到问号宠,捕捉和战斗都正常

TOP

一般来说只需要wildbattle 命令就行了
其他只是个人的设计不同
中考完毕,暑假开始。

TOP

谢谢海洋啊
可是若是只用wildbattle 命令,下次再来这个地图,不是就出现重复捕捉神兽了吗?用什么命令终结这个情况呢

TOP

可以设置标示啊 ,设置后就不会无限打神兽
标示的内容在教程里面就有说明,你是棋魂吧,不行的话我可以帮你写脚本

TOP

是我啊,qiang999,你帮我写个脚本啊,太好了,谢谢你了啊,你也是群里的朋友吧,有空的时候发给我脚本啊,随便一个神兽就行,我照着再写其他的神兽。我这里也有一些改版资料( 实际只是珍钻宠物的64*64的图),你若需要我发给你啊
我先去睡觉了,qiang999晚安哈,海洋和5499也晚安,其他各位都晚安

TOP

#org 0x?????? [脚本存放地址]
lock                                 1 [
锁定人物]
faceplayer                        2 [面向主角]
msgbox 0x???????            3[对话部分]
cry 0xA1 150   [150表示梦幻的叫声如果想要改别的精灵,那就把150换掉]
nop                                    [等待]
nop                                    [等待]
wildbattle 150 30 0x01 [150是战斗精灵 30是战斗精灵等级 01可以无视(是控制战斗场景的) ]
fadescreen 0x1               [刷屏]
hidesprite LASTTALKED     [战斗后精灵消失命令]
setflag 0x1000                [设立标识---要配合AM地图修改器使用 需要修改你要消失的精灵ID 并改成1000]
fadescreen 0x1  [刷屏]
release      [解除锁定]
end   [脚本结束]
'---------
' Strings

'---------
#org 0x???????         [对话部分]
= \hBB\hBB\hBB\hBB\hBB\hBB\hBB




[XSE脚本不太会写,LZ就当参考吧。。。。其中问号部分需要你自己找空位(偶不会XSE的空位查找)。。。还有注意!对话部分的地址必须要一样。。。。。]

[ 本帖最后由 5944 于 2009-3-19 11:56 编辑 ]

TOP

谢谢5499,太好了,我复制下来用,并去学习了

TOP

LZ 只要把脚本的格式 弄明白之后。。。什么样的脚本都可以写了!

脚本命令基本上教程里都有!只要那命令搬进去就可以了!

TOP

真详细啊,还想帮你写脚本= =
不过算了,竟然有高手请教了,不用我亲自出马,让我可以偷懒一下
话说,5944的那个脚本是P什么吧(名字忘记),那里有一个#raw在XSE是无法写入的= =
那么#raw转换成XSE的话,应该是什么命令啊= =

PS:只会用XSE,那个P什么的太麻烦了 ,还是用XSE比较方便

TOP

修正了!
貌似以前 海洋写进去过!

TOP

#raw能读取啊……
难道您格式错了?
至少偶知道移动脚本是能读取的
引用:
移动脚本:
#org 0x地址            (脚本开始)
#raw 0x移动命令     (怎样移动的命令,具体参照花花的移动代码表)
#raw 0x移动命令      
……………………            (N个移动命令)
#raw 0xFE               (移动结束)
然后要调用的时候:
applymovement 0x移动人物编号 0x8移动的地址
waitmovement 0x0
完毕……

[ 本帖最后由 海洋之囧 于 2009-3-19 12:09 编辑 ]
中考完毕,暑假开始。

TOP

是呀。。。所以。。。我才觉得奇怪。。。难道我写的那个脚本有问题???

TOP

谢谢5944和花子的回复,可能是之前的格式不对吧,导致以为#raw不能读取,谢谢两位大大的纠正

TOP