【改版教程】NDS心金脚本教学第二篇
若叶镇大地图
对话哈克龙NPC
实现效果:哈克龙默认是朝向下面的,然后主角玩家还没有领取御三家,去对话哈克龙的话,哈克龙快速的朝下走一步,自动回来原来的位置,主角玩家向后面大跳两步。领取御三家后,去对话哈克龙,跟随精灵应该是跟着主角向后面大跳两步(跟随精灵的脚本动作有点问题)。
哈克龙的坐标:

Script1:
1 | Script 1: |
脚本释义:
PlayFanfare 1500指代的玩家主角;LockAll冻结一切;Message 13弹出文本13;PlayCry 148 0是显示哈克龙的叫声,148是哈克龙的图鉴编号;WaitCry等待叫声结束;CloseMessage结束文本;Movement Overworld.0 Action#1哈克龙自己调用动作1;Jump Function#1跳转到函数1
Action1:
1 | Action 1: |
脚本释义:
WalkDownFastSite 0x1是朝下
Function 1:
1 | Function 1: |
脚本释义:
1 | LockFollowingPoke:当操作值为0时,播放以下宝可梦动画;否则,锁定动画。 |
LockFollowingPoke 0是自动播放跟随精灵的动作;WaitFollowingPoke是等待跟随的精灵;SetFollowingPokeMovement 55是改变跟随精灵的动作为第55个;Movement Overworld.0 Action#25是调用哈克龙的动作为第25个;Movement Player Action#26是调用玩家主角的动作为第26个;WaitMovement等待动作结束;WaitFollowingPoke等待跟随精灵的动作结束;LockFollowingPoke 1是锁定跟随精灵的动作;SetFollowingPokeMovement 48是设置跟随精灵的动作为第48个;Movement Overworld.0 Action#27是改变哈克龙的动作为第27个;WaitMovement等待动作结束;ReleaseAll结束一切。
Action 55:
1 | Action 55: |
Action 48:
1 | Action 48: |
Action 27:
1 | Action 27: |
Action 25:
1 | Action 25: |
Action 26:
1 | Action 26: |
文本13:
1 | 哈克龙『Dru Dru……\r |
对话哈克龙训练家NPC
实现效果:主角玩家对话哈克龙训练家NPC,说一句文本,然后就结束了。
哈克龙训练家NPC坐标:

Script 20:
1 | Script 20: |
脚本释义:
PlayFanfare 1500是指代玩家主角;LockAll是冻住一切;FacePlayer是朝向玩家主角;Message 14是弹出文本14;CloseMessage是关闭文本;ReleaseAll是结束一切
文本 14:
1 | ……抱歉,\n我的哈克龙不喜欢陌生人\r另外,哈克龙的进化条件\n是白天持有龙鳞\r但是我觉得它\n不进化都已经够强大的\r |





