设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3887|回复: 56
打印 上一主题 下一主题

[已经过期] 再问一个技能名称的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
跳转到指定楼层
1
发表于 2017-7-9 10:22:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
1.首先是数据库里面那个使用者的名称怎么去除,每次使用者怎么样,我就想要一句话,他强行加了使用者技能话的意思都变了,变成使用者被他怎么样了很难受。
2.第二个是在怎么让某变量/开关,状态,属性等情况达到目标时。改变技能显示名称。
比如技能原本叫火,变量什么达到以后技能选择那个火变成火神这个名字,然后使用者释放了火神这样。
3.问一下技能名称改了怎么修改其动画,火就是一团火,火神还有火柱围绕。
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我

Lv4.逐梦者

梦石
0
星屑
19433
在线时间
3102 小时
注册时间
2013-1-11
帖子
1291
2
发表于 2017-7-9 10:47:51 | 只看该作者
Window_BattleLog
第220行改成add_text(item.message1)

修改技能名称
$data_skills[技能编号].name = "名称"

修改技能动画
$data_skills[技能编号].animation_id = 动画ID
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
3
 楼主| 发表于 2017-7-9 17:47:21 | 只看该作者
咚咚大大,话说我需要直接在使用的时候变成这个名字。虽然解决了名称问题,但是显示是在那个技能用以后,80号艾力课强击,我使用以后还是叫强击,第二次开始就是另一个名字和动画,我想要使用强击以后立刻变名字

点评

为什么数据库一个名字,使用的时候确实另一个名字。。  发表于 2017-7-9 19:14
原本叫a技能,变量b成立后使用a技能就叫c技能(不管什么情况都是叫c,直到b不成立。)伤害公式试过了,使用时还是那名字,第二次才是新名字  发表于 2017-7-9 19:14
使用的时候就变。。直接在数据库里改不好吗。。  发表于 2017-7-9 19:14
使用的时候就已经变了  发表于 2017-7-9 19:13
你的意思是第一回合使用技能后,第二回合名称就改变了,然后回合结束后名称都还原,是吗  发表于 2017-7-9 19:08
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19433
在线时间
3102 小时
注册时间
2013-1-11
帖子
1291
4
发表于 2017-7-9 23:33:48 | 只看该作者
Data.7z (192.24 KB, 下载次数: 68)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
5
 楼主| 发表于 2017-7-10 15:49:23 | 只看该作者
本帖最后由 300英雄 于 2017-7-12 17:16 编辑

就是技能要读取备注,而然这一行我不需要就删除了。一应该没事吧
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
6
 楼主| 发表于 2017-7-10 16:39:20 | 只看该作者
本帖最后由 300英雄 于 2017-7-12 17:18 编辑

电脑回来了。发现一个问题,我用塔卡来执行测试的,幻想时空杀ID为396,伤害公式有开关A开启,但是使用后没并没立刻变为另一个名字。请问怎么解决。使用还是叫幻想时空杀。使用完后才是新名字
@张咚咚
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19433
在线时间
3102 小时
注册时间
2013-1-11
帖子
1291
7
发表于 2017-7-12 17:23:07 | 只看该作者
比如第三回合要使用你这个技能,你第三回合以前要打开开关。
到了第三回合后,技能已经刷新了,如果在打开开关,也是不会改变名称的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
8
 楼主| 发表于 2017-7-12 17:38:50 | 只看该作者
嗯,那请问怎么在技能使用时就已经改变了?就是幻想时空杀在使用时立即变为新技能名字。我需要是技能使用立刻变,拜托了。

点评

多谢大大了  发表于 2017-7-13 08:54
可以在使用的时候加入更改,刷新,明天在帮你写  发表于 2017-7-12 23:36
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19433
在线时间
3102 小时
注册时间
2013-1-11
帖子
1291
9
发表于 2017-7-13 08:58:27 | 只看该作者
Data.7z (192.28 KB, 下载次数: 58)

现在应该是实时更新了。。。

点评

大大,求技能使用时改变技能名称以及,用A技能钱判定名称和动画是什么,然后再使用这个技能。  发表于 2017-7-16 20:30
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
10
 楼主| 发表于 2017-7-13 10:26:24 | 只看该作者
并没有解决,说明一下我在技能伤害公式脚本写入开关1开启,但是使用后………………还是叫幻想时空杀(很明显,我那边有技能名字显示,如果他改变了,就算他说使用了幻想时空杀,但他名字肯定显示“改变后的名字”)。
大大知道技能伤害公式脚本吗Game_Battler里面的  def make_damage_value(user, item)我在这里写的。你在回合开始打开开关肯定是有效的,然而我说了我要技能使用时就能触发,你还是给了我技能使用后才触发。
大大可以去Game_Battler里面的  def make_damage_value(user, item)测试,把这关过了

点评

但是使用的时候判定了也得要下次才能刷新。希望咚咚大大,先去测试一下,这么让技能使用时就改变名字  发表于 2017-7-16 20:28
正确,因为刷新问题我会解决。只要每回合判定一下然后用你的那个指令条$data_skills[技能编号].name = "名称"弄即可。  发表于 2017-7-16 20:15
也就是你不想要列表显示,只是使用的时候显示而已对吧。。还有回复的时候点我的楼层回复,不然我接受不到。。  发表于 2017-7-16 20:00
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 15:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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