找回密码
 点一下
查看: 1284|回复: 13

事件-玩家-输入聊天信息

[复制链接]
发表于 2010-9-13 12:08:38 | 显示全部楼层 |阅读模式
事件-玩家-输入聊天信息   中的玩家只能1,2,3,4.......慢慢弄么?       我想弄的是  单位拥有一个物品   NPC问他给不给NPC,然后输入:好的,给予NPC物品。我表示只想弄拥有物品的玩家~
发表于 2010-9-13 12:11:43 | 显示全部楼层
动态注册吧
回复

使用道具 举报

发表于 2010-9-13 12:19:49 | 显示全部楼层
引用第1楼a595859893于2010-09-13 12:11发表的  :
动态注册吧

也不是动态,毕竟是一次性完成的……
就是在其他(一般为初始化)触发里利用循环来添加事件,其实也差不多……
回复

使用道具 举报

 楼主| 发表于 2010-9-13 15:51:02 | 显示全部楼层
[trigger]
未命名触发器 016 复制
    事件
        单位 - 任意单位进入 256.00 以 米拉娜 (女性) 0021 <预设> 为中心的范围内
    条件
        (((触发单位) 所持有的 (((触发单位) 所持有的 冰霜碎片) 的类型)) 的类型) 等于 冰霜碎片
    动作
        电影 - 对 (所有玩家) 播送信息,发言单位: 米拉娜 (女性) 0021 <预设> 显示名字: 米拉娜 ,播放音效: 没有音效 显示信息: 冒险者,能否... 持续时间: 设为 3.00 秒并 等待
        触发器 - 开启 未命名触发器 017 <预设>

[/trigger]

[trigger]

未命名触发器 017
    事件
        玩家 - 玩家1(红色) 输入 好的 ,信息过滤方式 完全匹配
    条件
        (((触发单位) 所持有的 (((触发单位) 所持有的 冰霜碎片) 的类型)) 的类型) 等于 冰霜碎片
    动作
        英雄 - 创建 盛满水的瓶子 给 (触发单位)
        物品 - 删除 ((触发单位) 所持有的 冰霜碎片)

[/trigger]
回复

使用道具 举报

 楼主| 发表于 2010-9-13 15:53:27 | 显示全部楼层
其实我是想弄那个啥对话框的(是不是叫对话框?)然后那个玩家1输入信息怎么弄拥有物品的单位。。。。
回复

使用道具 举报

 楼主| 发表于 2010-9-13 16:01:05 | 显示全部楼层
http://bbs.islga.org/read-htm-ti ... C0%CA%D8%CD%BC.html     这里面的- -他是英文的。。。
回复

使用道具 举报

发表于 2010-9-13 17:11:52 | 显示全部楼层
引用第5楼飘飘飘的猪于2010-09-13 16:01发表的  :
http://bbs.islga.org/read-htm-ti ... C0%CA%D8%CD%BC.html     这里面的- -他是英文的。。。
那是对话框好不。。。。。
才不是什么输入信息呢
对话框就是类似于游戏胜利或失败时弹出的框,只不过可以自己定按钮和标题以及按完按钮后所发生的事情
就像这样 对话.w3x (18 KB, 下载次数: 10)
回复

使用道具 举报

 楼主| 发表于 2010-9-13 18:46:30 | 显示全部楼层
不是啊,,,我最初的想法是用对话框,但是对话框不会做,所以用对话。。。
回复

使用道具 举报

 楼主| 发表于 2010-9-13 19:39:57 | 显示全部楼层
[trigger]
未命名触发器 016 复制
    事件
        单位 - 任意单位进入 256.00 以 米拉娜 (女性) 0021 <预设> 为中心的范围内
    条件
        (((触发单位) 所持有的 (((触发单位) 所持有的 冰霜碎片) 的类型)) 的类型) 等于 冰霜碎片
    动作
        对话框 - 改变 duihuakuang 的标题为 冒险者,能否...
        对话框 - 为 duihuakuang 添加一个对话按钮,按钮标签为 好的
        设置 duihuakuanganniu[0] = (最后创建的对话框按钮)
        对话框 - 为 duihuakuang 添加一个对话按钮,按钮标签为 不!
        设置 duihuakuanganniu[1] = (最后创建的对话框按钮)
        对话框 - 显示 duihuakuang 对 ((触发单位) 的所有者)

[/trigger]


[trigger]
未命名触发器 017
    事件
        对话框 - duihuakuang 被点击
    条件
        (((触发单位) 所持有的 (((触发单位) 所持有的 冰霜碎片) 的类型)) 的类型) 等于 冰霜碎片
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (点击的对话框按钮) 等于 duihuakuanganniu[0]
            Then - 动作
                游戏 - 对 (所有玩家) 发送文本信息: 谢谢你,这件...
                物品 - 删除 ((触发单位) 所持有的 冰霜碎片)
                英雄 - 创建 盛满水的瓶子 给 (触发单位)
            Else - 动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (点击的对话框按钮) 等于 duihuakuanganniu[1]
            Then - 动作
                游戏 - 对 (所有玩家) 发送文本信息: 那太可惜了.....
            Else - 动作
        触发器 - 关闭 (当前触发)

[/trigger]



为啥点了按钮没反应,还有,就是第2个触发,明明+了关闭触发了为啥还会有的。。
回复

使用道具 举报

发表于 2010-9-13 20:13:42 | 显示全部楼层
未命名触发器 017
事件
对话框 - duihuakuang 被点击
条件
(((触发单位) 所持有的 (((触发单位) 所持有的 冰霜碎片) 的类型)) 的类型) 等于 冰霜碎片
动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(点击的对话框按钮) 等于 duihuakuanganniu[0]
Then - 动作
游戏 - 对 (所有玩家) 发送文本信息: 谢谢你,这件...
物品 - 删除 ((触发单位) 所持有的 冰霜碎片)
英雄 - 创建 盛满水的瓶子 给 (触发单位)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(点击的对话框按钮) 等于 duihuakuanganniu[1]
Then - 动作
游戏 - 对 (所有玩家) 发送文本信息: 那太可惜了.....
Else - 动作
触发器 - 关闭 (当前触发)

1
点击对话框的可是玩家,而不是单位,因此条件没通过,触发没运行,自然就不会关闭了
2
由于不是单位触发了这事件,所以应该将这触发里的触发单位全部用变量代替就行了
回复

使用道具 举报

 楼主| 发表于 2010-9-14 00:23:28 | 显示全部楼层
    我表示拥有冰霜碎片的单位才能开启此触发.......不能么~~~
回复

使用道具 举报

发表于 2010-9-14 08:25:12 | 显示全部楼层
#9的触发中不是有判断冰霜碎片么,虽然写法不太漂亮
回复

使用道具 举报

发表于 2010-9-15 22:22:55 | 显示全部楼层
借鉴3楼,添加变量,使其不用一个玩家一个玩家制作~
触发1:
事件:单位 - 任意单位进入 256.00 以 米拉娜 (女性) 0021 <预设> 为中心的范围内
条件: (((触发单位) 所持有的 (((触发单位) 所持有的 冰霜碎片) 的类型)) 的类型) 等于 冰霜碎片
动作:设置变量a=触发单位
           电影 - 对 (所有玩家) 播送信息,发言单位: 米拉娜 (女性) 0021 <预设> 显示名字: 米拉娜 ,播放音效: 没有音效 显示信息: 冒险者,能否...    ?          持续时间: 设为 3.00 秒并 等待
           触发器 - 开启 未命名触发器 2
触发2:
事件:玩家 - (单位a所属者)玩家输入 好的 ,信息过滤方式 完全匹配
条件:(((触发单位) 所持有的 (((触发单位) 所持有的 冰霜碎片) 的类型)) 的类型) 等于 冰霜碎片
动作:英雄 - 创建 盛满水的瓶子 给 (触发单位)
            物品 - 删除 ((触发单位) 所持有的 冰霜碎片)
            游戏 - 对 (所有玩家) 发送文本信息: 谢谢你,这件...
回复

使用道具 举报

发表于 2010-9-15 22:24:44 | 显示全部楼层
修改下触发2里面的,把所有触发单位改为变量a
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 04:43 , Processed in 0.095013 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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