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

[疑问] Pokescript闪光脚本和AM训练师战斗设置问题!!

Pokescript闪光脚本和AM训练师战斗设置问题!!

请问现在研究出Pokescript的闪光脚本了吗????[好怀念红色的鲤鱼王呀!呵呵]

还有就是想请教下!
为什么我在AM里设置战斗训练员后! 训练员一看到主角 就跑过来说一大堆乱码最后死机!  如果主角绕过训练员走近对话发生战斗却是正常的!???????

有谁可以帮帮我吗!?
貌似这问题我问过2次了!
SOS!

TOP

首先最好能确定下你的脚本是正确的,参考如下:
复制内容到剪贴板
代码:
#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、打勾“训练员”

我这样设置在英文版中测试是完全没有问题的……

建议你现在英文版中如上设置,如果依旧发生该问题,则说明是汉化版特有问题,很难解决。


想死你们了!

TOP

麻烦呀!!!我在脚本里加了战斗ID还原命令和测试识标!!!!!难道我要用移动脚本写战斗脚本吗!!!!!!! 那要浪费好多空位!

TOP

那把你的脚本放上来我看看。


想死你们了!

TOP

这个脚本是从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 编辑 ]

TOP

repeattrainerbattle?
这个是什么命令?我没见过啊……
还有,貌似XSE的说话内容应该是:
msgbox 0xAAAAAA MSG_FACE '"........."
0x后面并不需要加8。
不过既然是p+转换过来的应该也行吧- -
明天我再想想

[ 本帖最后由 海洋之囧 于 2008-12-22 18:20 编辑 ]
中考完毕,暑假开始。

TOP

你们说的我都不懂 简单点可以吗

TOP

repeattrainerbattle 是让战斗过的训练员重新可再次战斗!

也就是4大天王的那种战斗模式!

TOP

引用:
原帖由 海洋之囧 于 2008-12-22 18:15 发表
repeattrainerbattle?
这个是什么命令?我没见过啊……
还有,貌似XSE的说话内容应该是:
msgbox 0xAAAAAA MSG_FACE '"........."
0x后面并不需要加8。
不过既然是p+转换过来的应该也行吧- -
明天我再 ...
同学,这个8不是他加的而是XSE加的……
复制内容到剪贴板
代码:
#dynamic 0x[空地址]

#org @1
settrainerflag 0x66
trainerbattle 0x0 0x66 0x0 @2 @3
end

#org @2
= !

#org @3
= !
我把你的代码进行了重构,用XSE把这个写进一个空地址吧。
另外,0x66这个训练师一定是你没遇到过的,不然似乎不会追着你- -


想死你们了!

TOP

````我用普通战的脚本形式写入`````再在AM里设置 可行!!  没出乱码!

可是双人战还是有问题!

这样就说明! 双人战实现不了了!

而且用过的训练员ID也不可以再用了!

除非使用移动脚本写战斗脚本!


PS:管理员比我早发一楼!
我想问下!
settrainerflag 0x66
是什么意思![XSE命令大多不认识 ]
是再战的命令吗?

和repeattrainerbattle 有什么区别!?
如果没区别的话那么我就想用移动脚本写战斗脚本了!空位不够够我就扩容吧!

至于闪光脚本---貌似研究出了一点! 但不知道如何获得每个等级的精灵的闪光种族值和能力值!

[ 本帖最后由 5944 于 2008-12-23 18:33 编辑 ]

TOP

settrainerflag 0x66……
根据我的直觉……应该是设立和这人训练师战斗过的标识吧……可能- -
我也不太清楚……
PS:5944不用每句话都加感叹号……
中考完毕,暑假开始。

TOP

昨天回家试了下
现在连以前写入的脚本测试出来都有问题了!
5555555 都是和战斗脚本有关的
战斗脚本为什么问题这么多呀![个人感觉是命令不全!]

PS:LS用习惯了!

TOP