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

[疑问] 5944进来帮帮我下

5944进来帮帮我下

我需要一个脚本

就是检验主角有没有精灵有的话就没事一样
没有的话就向右走一步对话"你还没拿精灵"

TOP

LZ.......我不会移动脚本呀

如果不涉及 移动部分我还可以帮你下!!!!
只是我现在对移动命令不太清楚!昨天我研究了一晚上的移动脚本!可是没头绪!

[ 本帖最后由 5944 于 2008-10-31 11:54 编辑 ]

TOP

如果是XSE我应该行
中考完毕,暑假开始。

TOP

是XSE

TOP

#org $UmPokemon
checkflag 0x828
if b_true goto $done
boxset 6
end

#org $done
boxset 6
applymovement 0xff $TurnPlayer
$TurnPlayer 1 ; #Binary 0x05 0x09 0xfe
pausemove 0
end

貌似是这样!!里面的移动方面我不知道怎么写```0x05 0x09  这个是走了2步的```你改成一步就可以了!

还有这样写貌似只有对话才可以生效!

LZ要的 似乎 要走到哪里 突然别叫住后 才生效的脚本吧?

不是XSE

TOP

冰不好意思......因为XSE和我用的脚本器很多命令是不一样的!!我用XSE查看移动脚本多....看的头都晕了.....看不明白呀!!!!!!!移动脚本好难呀!

TOP

的确是很难的人物啊
最近的生活没以前那么滋润了- -

TOP

我发现!中文版的XSE和英文版的命令也是不一样的........我要去下个中文版的用下!!!!!因为刚发布时!花花说可能有BUG我就没下了!!!!!!!呵呵现在发现中文版的命令比较接近Pokescript的命令!!

对了你是用火红做蓝本的吗?
红火中给精灵的那段移动脚本很适合你!!!!!
因为英文版的命令和中文版有出路!所以没摘出来!
你要不自己用中文版XSE查看下!博士面前的那3个绿色的"P"的脚本!
你只要把向后走一不改成向右走一不就可以了!

就是这段脚本:

#org 0x1692C3
lockall
textcolor 0x0
applymovement 0x4 0x81A75F1
waitmovement 0x0
msgbox 0x818E177 MSG_KEEPOPEN '"OAK: Hey!\nDon't go away yet!"
closeonkeypress
applymovement MOVE_PLAYER 0x81692E5
waitmovement 0x0
releaseall
end

'---------
' Strings
'---------
#org 0x18E177
= OAK: Hey!\nDon't go away yet!

'-----------
' Movements
'-----------
#org 0x1A75F1
#raw 0 'Face Down
#raw FE 'End of Movements
#org 0x1692E5
#raw 11 'Step Up (Normal)
#raw FE 'End of Movements

以上脚本就是你想要的脚本了!
你只要把 红色字的 11 改一下就OK了(其中11表示向上走一步 而0是让主角在原地等待!)

[ 本帖最后由 5944 于 2008-11-2 11:44 编辑 ]

TOP