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

Project1

 找回密码
 注册会员
搜索

用脚本给怪物加的技能的condition_type该如何指定呢

查看数: 1689 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-3-29 12:52

正文摘要:

本帖最后由 tai_tan 于 2014-4-17 12:06 编辑 好吧,我又来问问题了=。= 怪物也产生了,技能也指定了,运行也能进战斗,但是一开打就弹错误 condition_type   错误 这个要用怎样解决呢。。。。 我 ...

回复

taroxd 发表于 2014-3-29 14:41:45
tai_tan 发表于 2014-3-29 14:22
运行以后是这个东西,应该是一个数组吧

所以说 Game_Enemy#make_actions 这个方法放着就是来给你改的(误)

比如当遇到这种随机技能的坑爹怪的时候(可以用备注),就随便拉个技能扔到每个@actions的元素就好了。(对@actions的每个元素调用set_skill方法)
然后正常的怪调用原方法

点评

思路理解了,这个方法好,实际操作我还要慢慢研究,备注啥的还不会用呢  发表于 2014-3-29 14:46

评分

参与人数 1星屑 +150 收起 理由
Sion + 150 感谢帮忙

查看全部评分

taroxd 发表于 2014-3-29 14:17:39
本帖最后由 taroxd 于 2014-3-29 14:22 编辑

First of all,最好不要直接动数据库,建议通过修改敌人行动时的脚本来实现(比如Game_Enemy#make_actions)。数据库不是让你随便改的!!!当然为内置的数据结构定义方法没有问题。

然后如果非要改数据库的话……你push进去的是一个数组,不知道有什么用意…… 要push进去也应该push一个 RPG::Enemy::Action 的实例才对啊

点评

其实只是想在怪物产生的时候临时用下,本意不是想改的=。=  发表于 2014-3-29 14:30
原来是这样。。好吧,我不乱动=。= 想做个真随机怪物随机n技能,原来push错东西了。。。。  发表于 2014-3-29 14:25
tai_tan 发表于 2014-3-29 13:37:20
恩,我试试,原来用这种方法来看结构的。。。。。。受教了

点评

工具会用了,太方便了,不用总进游戏测试了。。。。  发表于 2014-3-29 14:39
呀,这个更方便了。。。。试试  发表于 2014-3-29 13:51
用这个调试方便得多:http://bbs.66rpg.com/thread-351933-1-1.html  发表于 2014-3-29 13:48

评分

参与人数 1星屑 +50 收起 理由
Sion + 50 看你是新来的我赞助你一点

查看全部评分

Sion 发表于 2014-3-29 13:35:57
你把 actions p 出来看看都是些什么东西。
  1. p $data_enemies[8].action
复制代码
记得开控制台。

点评

看到楼下顺手求赞助(死  发表于 2014-3-29 14:28
tai_tan 发表于 2014-3-29 13:01:17
本帖最后由 tai_tan 于 2014-3-29 13:48 编辑

已编辑到顶楼

点评

Please use edit instead of post.  发表于 2014-3-29 13:30
tai_tan 发表于 2014-3-29 13:00:34
本帖最后由 tai_tan 于 2014-3-29 13:47 编辑

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

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

GMT+8, 2024-9-25 07:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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