![Board logo](https://cdn.suicune.cn/bbs/images/default/../../attachments/month_0908/20090818_84dda3887335db662b3eLXckfyRURaTb.png)
标题: [疑问] Pokescript闪光脚本和AM训练师战斗设置问题!! [打印本页]
作者: 5944 时间: 2008-12-20 17:59 标题: Pokescript闪光脚本和AM训练师战斗设置问题!!
请问现在研究出Pokescript的闪光脚本了吗????[好怀念红色的鲤鱼王呀!呵呵]
还有就是想请教下!
为什么我在AM里设置战斗训练员后! 训练员一看到主角 就跑过来说一大堆乱码最后死机! 如果主角绕过训练员走近对话发生战斗却是正常的!???????
有谁可以帮帮我吗!?
貌似这问题我问过2次了!
SOS!
作者: liuyanghejerry 时间: 2008-12-20 19:53
首先最好能确定下你的脚本是正确的,参考如下:复制内容到剪贴板
代码:
#org $start
trainerbattle 0 0x001 $before $after
message $beaten
boxset 6
release
end
#org $before
$before 1 = Aren't bugs great?
#org $after
$after 1 = Nooo! My bugs!
#org $beaten
$beaten 1 = How could you squash my\npoor bugs?
其次说一下AM里要设置的:
1、脚本地址
2、NPC的视线范围
3、打勾“训练员”
我这样设置在英文版中测试是完全没有问题的……
建议你现在英文版中如上设置,如果依旧发生该问题,则说明是汉化版特有问题,很难解决。
作者: 5944 时间: 2008-12-21 09:48
麻烦呀!!!我在脚本里加了战斗ID还原命令和测试识标!!!!!难道我要用移动脚本写战斗脚本吗!!!!!!! 那要浪费好多空位!
作者: liuyanghejerry 时间: 2008-12-21 10:08
那把你的脚本放上来我看看。
作者: 5944 时间: 2008-12-22 13:08
这个脚本是从XSE里复制出来的!
近身对话 触发战斗是正常的!
但是NPC看见主角的话, 走过来后就会出乱码,之后再死机!
PS:不管脚本里有没有中文子符号都这样!
'---------------
#org 0x83038F
checkflag 0x101A
if 0x1 goto 0x88303B8
msgbox 0x88303C6 MSG_NORMAL '"!"
trainerbattle 0x0 0x66 0x0 0x88303C2 0x88303C4
repeattrainerbattle
setflag 0x101A
release
end
'---------------
#org 0x8303B8
msgbox 0x88303C8 MSG_NORMAL '"!"
release
end
'---------
' Strings
'---------
#org 0x8303C6
= !
#org 0x8303C2
= !
#org 0x8303C4
= !
#org 0x8303C8
= !
[ 本帖最后由 5944 于 2008-12-22 16:00 编辑 ]
作者: 海洋之囧 时间: 2008-12-22 18:15
repeattrainerbattle?
这个是什么命令?我没见过啊……
还有,貌似XSE的说话内容应该是:
msgbox 0xAAAAAA MSG_FACE '"........."
0x后面并不需要加8。
不过既然是p+转换过来的应该也行吧- -![](images/smilies/ttssjj/41.gif)
明天我再想想![](images/smilies/ttssjj/46.gif)
[ 本帖最后由 海洋之囧 于 2008-12-22 18:20 编辑 ]
作者: 461888166 时间: 2008-12-22 19:04
你们说的我都不懂 简单点可以吗
作者: 5944 时间: 2008-12-23 12:08
repeattrainerbattle 是让战斗过的训练员重新可再次战斗!
也就是4大天王的那种战斗模式!
作者: liuyanghejerry 时间: 2008-12-23 15:54
引用:
原帖由 海洋之囧 于 2008-12-22 18:15 发表 ![](http://poketb.com/bbs/images/common/back.gif)
repeattrainerbattle?
这个是什么命令?我没见过啊……
还有,貌似XSE的说话内容应该是:
msgbox 0xAAAAAA MSG_FACE '"........."
0x后面并不需要加8。
不过既然是p+转换过来的应该也行吧- -![](images/smilies/ttssjj/41.gif)
明天我再 ...
同学,这个8不是他加的而是XSE加的……复制内容到剪贴板
代码:
#dynamic 0x[空地址]
#org @1
settrainerflag 0x66
trainerbattle 0x0 0x66 0x0 @2 @3
end
#org @2
= !
#org @3
= !
我把你的代码进行了重构,用XSE把这个写进一个空地址吧。
另外,0x66这个训练师一定是你没遇到过的,不然似乎不会追着你- -
作者: 5944 时间: 2008-12-23 17:55
````我用普通战的脚本形式写入`````再在AM里设置 可行!! 没出乱码!
可是双人战还是有问题!
这样就说明! 双人战实现不了了!
而且用过的训练员ID也不可以再用了!
除非使用移动脚本写战斗脚本!
PS:管理员比我早发一楼!
我想问下!
settrainerflag 0x66
是什么意思![XSE命令大多不认识
]
是再战的命令吗?
和repeattrainerbattle 有什么区别!?
如果没区别的话那么我就想用移动脚本写战斗脚本了!空位不够够我就扩容吧!
至于闪光脚本---貌似研究出了一点! 但不知道如何获得每个等级的精灵的闪光种族值和能力值!
[ 本帖最后由 5944 于 2008-12-23 18:33 编辑 ]
作者: 海洋之囧 时间: 2008-12-23 19:26
settrainerflag 0x66……
根据我的直觉……应该是设立和这人训练师战斗过的标识吧……可能- -
我也不太清楚……
PS:5944不用每句话都加感叹号……
作者: 5944 时间: 2008-12-24 12:58
昨天回家试了下
现在连以前写入的脚本测试出来都有问题了!
5555555 都是和战斗脚本有关的
战斗脚本为什么问题这么多呀![个人感觉是命令不全!]
PS:LS用习惯了!
欢迎光临 口袋社区-Poke The BBS (https://ww.poketb.com/) |
Powered by Discuz! 6.1.0F |