死怨摩托载人代码,包含上下车、跳车、双方说明文字
上车双方说明

预览
跳车双方说明

预览
正常下车/E技能结束说明

预览
源代码部分(需要一个变量,默认为chengke)
变量
{
玩家:
26: chengke
}
规则("摩托载人(每次E只能载一人,乘客按空格跳车) 需要一个变量")
{
事件
{
持续 - 每名玩家;
队伍1;
死怨;
}
条件
{
正在使用技能 2(事件玩家) == 真;
}
动作
{
事件玩家.chengke = 空;
等待直到 (按钮被按下(事件玩家, 按钮(蹲下)) || 正在使用技能 2(事件玩家) == 假, 20);
如条件为“假”则中止;
事件玩家.chengke = 首个(已排序的数组(已过滤的数组(范围内玩家(所选位置(事件玩家), 1, 队伍1, 表面), 当前数组元素 != 事件玩家), 当前数组元素));
If(事件玩家.chengke != 空);
小字体信息(事件玩家, 自定义字符串(" {0} 哔哔打车,{1}乘客已上车!", 英雄图标字符串(英雄(死怨)), 所用英雄(事件玩家.chengke)));
小字体信息(事件玩家.chengke, 自定义字符串(" {0} 没时间解释了,快上车!(按空格键跳车)", 英雄图标字符串(英雄(死怨))));
传送(事件玩家.chengke, 所选位置(事件玩家));
绑定玩家(事件玩家.chengke, 事件玩家, 矢量(0, 0.800, -1));
开始调整玩家大小(事件玩家.chengke, 0.250, 假);
禁用 设置状态(事件玩家.chengke, 空, 相移, 20);
Else;
小字体信息(事件玩家, 自定义字符串(" 没有乘客上车 ", 英雄图标字符串(英雄(死怨)), 所用英雄(事件玩家.chengke)));
等待(1, 无视条件);
循环;
End;
等待直到 (按钮被按下(事件玩家.chengke, 按钮(跳跃)) || 正在使用技能 2(事件玩家) == 假, 20);
解除绑定(事件玩家.chengke);
If(正在使用技能 2(事件玩家) == 真);
小字体信息(事件玩家, 自定义字符串("{0} 乘客已跳车,本次摩托无法搭载其他乘客", 英雄图标字符串(英雄(死怨))));
小字体信息(事件玩家.chengke, 自定义字符串(" {0} 你已跳车!", 英雄图标字符串(英雄(死怨))));
Else;
小字体信息(数组(事件玩家, 事件玩家.chengke), 自定义字符串(" {0} 本次摩托旅程已结束!", 英雄图标字符串(英雄(死怨))));
End;
停止调整玩家大小(事件玩家.chengke);
禁用 清除状态(事件玩家.chengke, 相移);
事件玩家.chengke = 空;
}
}评论
这里空空如也~