口袋改版资源吧 关注:242,223贴子:1,537,705
  • 4回复贴,共1

【转载】<基础脚本>火红教学招式NPC脚本

只看楼主收藏回复

使用或转载请注明出自宝可饭堂社区 网页链接
原帖发帖人:不归之殇
更多同人改版教程详情可进社区查看网页链接
一楼开始正文:


IP属地:江苏来自Android客户端1楼2025-02-26 19:30回复
    这个脚本可以让你在NPC处学习教学招式。火红CFRU扩充了教学招式的数量,所以我们需要手动添加对应的NPC。
    setvar 0x8005之后的这个“教学招式编号”,可以在DPE的include/tutor.h里面查看每个编号对应什么技能。并且可以在DPE的tutor_compatibility里面查看与自定义哪些宝可梦能学会各个技能。
    此外,原版火红的教学招式只能学一次。我的脚本取消了这个环节,也就是说可以重复学习。
    #org @start
    lock
    faceplayer
    msgbox @a 0x5
    compare 0x800D 0x0
    if 0x1 goto 0x81C4C7A
    special 0x171
    copyvar 0x8012 0x8013
    msgbox @b 0x4
    setvar 0x8005 0x教学招式编号
    special 0x18D
    waitstate
    lock
    faceplayer
    compare 0x800D 0x0
    if 0x1 goto 0x81C4C7A
    msgbox @c 0x4
    release
    end
    #org @a
    = 你要学习xx技能吗?
    #org @b
    = 教给哪只宝可梦?
    #org @c
    = 如果以后想学再来找我吧。
    (以下是上面脚本引用的0x1C4C7A的内容,你也可以用一个新的地址来更改这个文本。)
    #org 0x1C4C7A
    msgbox 0x81959CC 0x4
    release
    end
    #org 0x1959CC
    = 你没兴趣学啊?\n要是改变主意了就来找我吧。
    教程结束,感谢不归之殇的教程分享


    IP属地:江苏来自Android客户端2楼2025-02-26 19:32
    回复
      2025-08-03 16:52:38
      广告
      不感兴趣
      开通SVIP免广告
      更正:
      #org @c 对应的文本应该是:
      你的宝可梦已经学会了某技能。
      (是学完技能后的文本,不是没有学习的文本)
      补充:(重要)
      如果打入DPE,src/config.h中
      #define LAST_TOTAL_TUTOR_NUM 24
      将24改为(128+8)=136
      即该数字需要改成上面一行的 NUM_MOVE_TUTORS +8
      这一点埋葬佬的cfru编译教程里应该没有提到。


      IP属地:广东来自Android客户端4楼2025-03-04 01:31
      收起回复