3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 311|回复: 1
打印 上一主题 下一主题

[求助] 请问怎么给人物添加技能

[复制链接]

1

主题

19

帖子

34

积分

初级玩家

Rank: 2

贡献度
0
金元
335
积分
34
精华
0
注册时间
2025-4-1
跳转到指定楼层
主题
发表于 2025-11-29 20:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看了,好像得知道技能的id,但是我不知道怎么查找id,有没有懂的大佬知道如何查找技能id并添加到人物技能树中吗?我目前是想添加到基础技能树的其他空位中,大佬要是知道怎么新建技能树并添加也是可以的

回复

使用道具 举报

35

主题

351

帖子

1561

积分

游戏狂人

Rank: 6Rank: 6

贡献度
155
金元
9406
积分
1561
精华
0
注册时间
2021-3-7
舒服的沙发
发表于 2026-7-14 02:19 | 只看该作者
1.gml_Object_o_skill_category_basic_skills_Create_0
往skill = scr_array_add(4417, 4423, 6010最后这个数字是放技能id的)

技能id在game_objects里,选择ico后缀的id

5973低等起死还魂 6010魂祭
6017阴魂不散 6016撒网 4214触手Tentacle_(能放技能但触手死亡直接触发bug)
Arm 5976吸血Life_Leech(距离太短,没意思)5994嗜血(o_b_vampiric_blood=嗜血状态回血回蓝)2433唤虫(消耗血量召唤吸血蠕虫,敌我不分)Summon_the_Worm
2203虫食(秒杀任何人召唤虫子敌我不分)6092幽隐(传送不了,给个状态,没用)7158幽行(没法传送,直接报错)
5979血祭(给目标上状态,减少自身所有技能冷却,游戏整个卡住)2699狂飞(翅膀不受伤没冷却,报错)
1142飞刀(扔出去报错) 2041投掷火焰瓶 2476投掷亡蜂罐 8719亵渎遗骸 8735空口白话 178通缉令(没用的技能)4767突袭(猪突猛进无敌)
6024睡眠(无用垃圾)
技能的id可能无用,需要自己去找,直接在搜索框里搜索技能的中文名就能找到

2.gml_Object_o_skill_category_basic_skills_Other_24 放技能图标


技能图标横向相隔55
纵向相隔38
放第二个技能的时候把横向坐标增加55,纵向坐标增加38即可
pushi.e 55  横向
conv.i.v
pushi.e 24   纵向
conv.i.v
pushi.e 4417  技能id
conv.i.v
push.v self.connectionsRender
push.i gml_Script_ctr_SkillPoint
conv.i.v
call.i @@NewGMLObject@@(argc=5)
pop.v.v local._search


把这个放到右边
pushi.e 55
conv.i.v
pushi.e 24
conv.i.v
pushi.e 4417
conv.i.v
push.v self.connectionsRender
push.i gml_Script_ctr_SkillPoint
conv.i.v
call.i @@NewGMLObject@@(argc=5)
pop.v.v local._search
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-7-16 14:29 , Processed in 0.030391 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表