Board logo

标题: [脚本] 偶也无私一把! GBA口袋妖怪命令 "空间跳转" [打印本页]

作者: 5944    时间: 2009-1-7 14:06     标题: 偶也无私一把! GBA口袋妖怪命令 "空间跳转"

空间跳转![偶自己取的!好听吧 ]

其实就是用命令实现 从某地图转移到另一个地图的命令![并不是修改地图出口或连接!]  用他可以现实很多不同类型的脚本!

大家先看命令!
[hide]warp 0x4 0x1 0xFF 0x6 0x5
waitstate

一组很简单的命令 warp 是命令的开头[引子]

后面跟的 0x4 0x1 指的是地图组号! 0x4 0x1 这个地图组号就是 游戏刚开始出现的那个房间[主角家2楼]

0xFF 指的是跳转的人物ID[FF是主角的ID..会移动脚本的人应该知道的!]

最后的 0x6 0x5 是游戏里的地图坐标定位! 其作用就是精确的"飞"你指定的位置!

waitstate 是命令的结尾了!

是不是很简单?

给个 仿GBC金中 主角挑战四大前, 一个老爷爷送主角回家的脚本 做参考!

#org $talk
lock
faceplayer
message $1
boxset5
compare LASTRESULT 0x1
if b_true goto $give
message $2
boxset 6
warp 0x4 0x1 0xFF 0x6 0x5
waitstate
end

#org $give
giveitem 13 1
message $3
boxset 6
release
end
#org $1
$1 1 =小朋友!需要帮忙吗?
#org $2
$2 1 =闭上眼睛,想下你的家.等你睁开眼睛时!你已经回到家了!
#org $3
$3 1 =哦!那你再考虑下吧!



PS: warp 0x4 0x1 0xFF 0x6 0x5
waitstate
适合已知的所有脚本工具!

[ 本帖最后由 5944 于 2009-3-23 21:39 编辑 ]
作者: 5944    时间: 2009-1-7 14:08



本来想做个图文的!!!
但是发现....本人不在家![上班的电脑上没有修改工具!]

大家马马乎乎的看下吧!
作者: 温柔的雷霆狮    时间: 2009-1-7 15:27

名字取的怪怪的,不过内容有用就好了啊!
作者: 冰の都    时间: 2009-1-7 15:35

看下也好···话说5944我放假了
作者: rockmanzx123    时间: 2009-1-7 15:39

thx for sharing
ding
作者: 冰の都    时间: 2009-1-7 15:54

怎么不上Q呢```
作者: 零公子    时间: 2009-1-7 15:54

虽然很无私,但是还是要回复才能看见下面的隐藏内容.........

顶一下,看看里面写的是什么~顺便说一句,LZ连贴了!
作者: 墨者happy    时间: 2009-1-7 16:00

不错不错,期待改版的说
作者: snocking    时间: 2009-1-7 16:28

5549可以加你QQ请教点问题吗?
作者: 墨者happy    时间: 2009-1-7 16:43

现在人怎么都流行用QQ呢……这里不是宣传百度HI吗……
作者: sakura    时间: 2009-1-7 17:24

支持小梦研究
作者: 5944    时间: 2009-1-7 17:53

9楼有什么事呀!
我现在很少上Q的......因为要去做苦力了!!![过年回老家去了!!!!基本没时间上Q!有事网信我就OK了!!!!]
作者: cxrchaoren    时间: 2009-1-7 17:59

哈哈不错的东西顶
作者: liuyanghejerry    时间: 2009-1-7 18:25

warp有好几种形式,有空我整理给大家看~可以实现不同的转移效果
作者: 海洋之囧    时间: 2009-1-7 20:36

话说这个就是传说中突然跑到鬼龙那里的脚本……
作者: shaymin    时间: 2009-1-7 22:12

提示: 作者被禁止或删除 内容自动屏蔽
作者: 逆风DE影    时间: 2009-1-8 12:58

回复下看看
作者: 5944    时间: 2009-1-8 18:56

海洋!!不止....
红火里的做船去某岛 也是用这个命令实现的!
等等拉!
只能说我们掌握的技术还是太少了!
不知道什么时候国内才会有真正意义上的"工具"!

期待!
作者: 532418158abc    时间: 2009-1-8 19:50

下载看看
作者: roywillow    时间: 2009-1-8 20:41

这个是……warp命令……?
对俺来说……有点火星

PKSV的命令有点不一样……
waitstate是waitspecial

[attach]18562[/attach]

[ 本帖最后由 roywillow 于 2009-1-8 20:47 编辑 ]
作者: 冰の都    时间: 2009-1-8 21:22

LS上面那个什么来的```
作者: 锦上添花    时间: 2009-1-8 22:30

先回复看一下啦
作者: 雪梨子    时间: 2009-1-9 05:09

=3=狡猾的回复隐藏……|||
Ma……改版工具……
作者: 5944    时间: 2009-1-9 13:20

'---------------
#org 0x16F715
lockall
setvar 0x4001 0x0
goto 0x816F72D
end

'---------------
#org 0x16F72D
setvar 0x8004 0x0
setvar 0x8005 0x2
special 0x174
textcolor 0x0
pause 0x1E
playsong 0x12E 0x0
msgbox2 0x816F9FB '"\hF1DI\hF1DU["]\hF2"!\n\hF1\hD7\hF..."
waitmsgbox
pause 0x55
closeonkeypress
applymovement MOVE_PLAYER 0x8194B97
waitmovement 0x0
sound 0x15
applymovement MOVE_PLAYER 0x8194B85
waitmovement 0x0
pause 0x1E
showsprite 0x3
compare 0x4001 0x0
if 0x1 call 0x816F7E0
compare 0x4001 0x1
if 0x1 call 0x816F7EB
pause 0x1E
msgbox 0x816FA12 MSG_KEEPOPEN '"\hF1DI\hF1DU["]\hF2BA\hF1po!\n\hF1..."
closeonkeypress
pause 0x1E
compare 0x4001 0x0
if 0x1 call 0x816F7F6
compare 0x4001 0x1
if 0x1 call 0x816F808
setdooropened 0x10 0xD
doorchange
applymovement 0x3 0x816F856
applymovement MOVE_PLAYER 0x816F880
waitmovement 0x0
setdoorclosed 0x10 0xD
doorchange
setvar 0x4055 0x1
clearflag 0x2B
setvar 0x4050 0x1
setflag 0x2C
setflag 0x4001
warp 0x4 0x3 0xFF 0x6 0xC
waitstate
releaseall
end

'---------------
#org 0x16F7E0
applymovement 0x3 0x816F81A
waitmovement 0x0
return

'---------------
#org 0x16F7EB
applymovement 0x3 0x816F823
waitmovement 0x0
return

'---------------
#org 0x16F7F6
applymovement 0x3 0x816F82D
applymovement MOVE_PLAYER 0x816F859
waitmovement 0x0
return

'---------------
#org 0x16F808
applymovement 0x3 0x816F841
applymovement MOVE_PLAYER 0x816F86C
waitmovement 0x0
return


'---------
' Strings
'---------
#org 0x16F9FB
= \hF1DI\hF1DU["]\hF2"!\n\hF1\hD7\hF1pa\hF1\hD7!!

#org 0x16FA12
= \hF1DI\hF1DU["]\hF2BA\hF1po!\n\hF1[>]\hF2do\l\hF1\hD1\hF1HI\hF1KA\hF1WA\hF1tsu\hF2me\hF2mo\hF1re\hF2a!\p\hF1ZO\hF2yu\hF1PE\hF2me\hF2mo\n\hF2o\hF1he\hF2a\hF1[x]\l\hF1HI\hF1ha\hF3\hD2\hF1yo\hF1ke\hF1ko\hF1\hCF\hF1\hD0[.]\l\hF1a\hF16!\p[.]\hF1\hD7\hF1pa\hF1se\n\hF3\hDB\hF1ZO\hF1ZE!


'-----------
' Movements
'-----------
#org 0x194B97
#raw 2D 'Face Down (Delayed)
#raw FE 'End of Movements

#org 0x194B85
#raw 62 'Exclamation Mark (!)
#raw FE 'End of Movements

#org 0x16F856
#raw 11 'Step Up (Normal)
#raw 60 'Hide
#raw FE 'End of Movements

#org 0x16F880
#raw 13 'Step Right (Normal)
#raw 11 'Step Up (Normal)
#raw 60 'Hide
#raw FE 'End of Movements

#org 0x16F81A
#raw 11 'Step Up (Normal)
#raw 11 'Step Up (Normal)
#raw 13 'Step Right (Normal)
#raw 11 'Step Up (Normal)
#raw 11 'Step Up (Normal)
#raw 13 'Step Right (Normal)
#raw 11 'Step Up (Normal)
#raw 11 'Step Up (Normal)
#raw FE 'End of Movements

#org 0x16F823
#raw 13 'Step Right (Normal)
#raw 11 'Step Up (Normal)
#raw 11 'Step Up (Normal)
#raw 13 'Step Right (Normal)
#raw 11 'Step Up (Normal)
#raw 11 'Step Up (Normal)
#raw 13 'Step Right (Normal)
#raw 11 'Step Up (Normal)
#raw 11 'Step Up (Normal)
#raw FE 'End of Movements

#org 0x16F82D
#raw 10 'Step Down (Normal)
#raw 12 'Step Left (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 2E 'Face Up (Delayed)
#raw FE 'End of Movements

#org 0x16F859
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 12 'Step Left (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw FE 'End of Movements

#org 0x16F841
#raw 10 'Step Down (Normal)
#raw 12 'Step Left (Normal)
#raw 12 'Step Left (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 2E 'Face Up (Delayed)
#raw FE 'End of Movements

#org 0x16F86C
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 12 'Step Left (Normal)
#raw 12 'Step Left (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 10 'Step Down (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw FE 'End of Movements

貌似....我也没仔细看......大致是一样的[仔细一看还真不一样.....] 谢谢ROY指正!

Pokescript 写入还算正常 [因为我是在中文系统上写入的!貌似有点偏移坐标]   Pokescript 测试了好多次......发现在中文系统上写入脚本时 如果里面不带有阿拉伯数字就不会出错.....但一带数字有会有出现BUG```

[ 本帖最后由 5944 于 2009-1-9 13:22 编辑 ]
作者: 裂空座    时间: 2009-1-9 17:49

回复了,想要看看(别说我灌水,因为要回复才可以看,所以……汗……)
作者: nemo565    时间: 2009-1-9 21:36

MS不错的说
作者: ds110    时间: 2009-1-13 10:56

感谢5944,我正在转型到XSE的说………………
作者: 冰の都    时间: 2009-1-13 11:17

5944是用Pokescript
海洋才用XSE
作者: ds110    时间: 2009-1-13 15:46

引用:
原帖由 冰の都 于 2009-1-13 11:17 发表
5944是用Pokescript
海洋才用XSE
就是说5944用的是Pokescript
我才会有一排省略号在后面…………
作者: cenzhihong1994    时间: 2009-1-15 11:39

看来很不错- -不过估计也看不懂= =
作者: 饼干    时间: 2009-1-15 16:08

看不懂事干什么的- -跟用金手指有什么区别吗?
作者: pokemon002    时间: 2009-1-18 13:25

空间转换?,名字真好听,为什么没有时间转换呢?
作者: 小小精灵球    时间: 2009-1-22 21:37

.....偶要看.........
作者: KID    时间: 2009-1-23 04:08

應該會是實用的知料,先謝謝你的分享.
作者: Pokemon小智    时间: 2009-1-24 23:14

应该是一大堆代码吧,还是看看
作者: 海洋之囧    时间: 2009-1-25 08:36

看来某海要开始学习script了……
XSE手动找空位还真是那啥……
借花花教程看下XD~
作者: 雪梦幻    时间: 2009-1-31 08:48

不错的东西~~~顶~~~~!
作者: t985423t    时间: 2009-1-31 15:41

看看 [tsj52]
作者: t985423t    时间: 2009-1-31 15:42

看看 [tsj52]
作者: 海のLUGIA    时间: 2009-2-25 21:31

很好,XSE也用得上-_,-

[ 本帖最后由 海のLUGIA 于 2009-2-25 21:33 编辑 ]
作者: pokemon002    时间: 2009-2-26 00:47

我最近开始向脚本迈进了.........这个教程对我来说挺有用........
打印一下吧.......看着方便~
作者: ksallx    时间: 2009-3-1 18:56

名字有点怪,不知道内容如何了?
作者: xcl    时间: 2009-3-2 17:38

顶一个,正好对我有用,THANK  YOU!!!
作者: w980211    时间: 2009-3-7 16:22

提示: 作者被禁止或删除 内容自动屏蔽
作者: chaotix    时间: 2009-3-9 18:52

空间跳转?看一看好了
话说pkscript界面好像比xse更直观啊
作者: abcfabcf    时间: 2009-3-19 19:32

应该不错,试试。
作者: lkhj2525    时间: 2009-3-23 21:20

回復來看看~......................
作者: lous580    时间: 2009-4-9 10:02

這是什麼東西呀  貌似很贊耶




欢迎光临 口袋社区-Poke The BBS (https://poketb.com/) Powered by Discuz! 6.1.0F