用户:
GZ006查看:329 回复:15 评论:29 创建时间:2020-08-09T18:48:19
想必各位应该都应该玩过Omega city吧!
大家应该都知道里面的管喵可以用/火箭炮 0 杀 喵第1个玩家
那么,今天广州就来教一下大家如何做出这样的效果
var lines = []
world.onPlayerJoin(({entity})=> {
entity.enableDamage = true;
lines.push(entity.player.name)
})
world.onPlayerLeave(({entity})=> {
(async function(){[lines].splice((([lines].indexOf(entity.player.name) + 1) - 1), 1);})();
})
world.onChat(({entity,message})=>
{if(!entity||entity.player.name ==='广州006'){
if(message.indexOf('/')==0){
try{
world.say('->'+eval(message.slice(1)));
}catch(err)
{world.say('Error:'+err);
}}}});
function 火箭炮 (i){
world.querySelectorAll('player').forEach((a)=>{
if(a.player.name == lines[i]){
(async function(){for (var count = 1; count < 6; count++) { a.hurt(20); world.say('火箭炮第'+count+'炮'); await sleep(300);}})();
}})
}
喵是'n c'
如有BUG请指出
Omega创作成员不要打我。。。
Architect_皮卡awavar lines = []
world.onPlayerJoin(({entity})=> {
entity.enableDamage = true;
lines.push(entity.player.name)
})
world.onPlayerLeave(({entity})=> {
(asyn c fn ction(){[lines].splice((([lines].indexOf(entity.player.name) + 1) - 1), 1);})();
})
world.onChat(({entity,message})=>
{if(!entity||entity.player.name ==='广州006'){
if(message.indexOf('/')==0){
try{
world.say('->'+eval(message.slice(1)));
}catch(err)
{world.say('Error:'+err);
}}}});
fun ction 火箭炮 (i){
world.querySelectorAll('player').forEach((a)=>{
if(a.player.name == lines[i]){
(asyn c fun ction(){for (var count = 1; count < 6; count++) { a.hurt(20); world.say('火箭炮第'+count+'炮'); await sleep(300);}})();
}})
}点赞0
评论
GZ006var lines = []
world.onPlayerJoin(({entity})=> {
entity.enableDamage = true;
lines.push(entity.player.name)
})
world.onPlayerLeave(({entity})=> {
(asyn c fn ction(){[lines].splice((([lines].indexOf(entity.player.name) + 1) - 1), 1);})();
})
world.onChat(({entity,message})=>
{if(!entity||entity.player.name ==='广州006'){
if(message.indexOf('/')==0){
try{
world.say('->'+eval(message.slice(1)));
}catch(err)
{world.say('Error:'+err);
}}}});
fun ction 火箭炮 (i){
world.querySelectorAll('player').forEach((a)=>{
if(a.player.name == lines[i]){
(asyn c fun ction(){for (var count = 1; count < 6; count++) { a.hurt(20); world.say('火箭炮第'+count+'炮'); await sleep(300);}})();
}})
}//你想杀喵第一个进入的人就输入'/火箭炮 (0)',第二个就是'/火箭炮 (1)'点赞0
评论
请问...
???
怎么做出等待几秒说一样的话?
怎么做出如果人物到了草地直接死 亡并重生回原本的重生点
求你了!告诉我!呜呜呜呜呜呜呜呜呜呜
额很简单的
告诉我,呜呜呜呜呜呜呜呜呜
给个链接我帮你写
https://box3create.codemao.cn/games/ccddcf2265bf3f0e4466
怎么做出等待几秒说一样的话?怎么做出如果人物到了喵地直接喵 亡并重生回原本的重生点?
emmm,等待几秒这个只能用异步函数来做
另外一个自己看API
火箭炮可以做函数名吗???懵
你**这不简单吗有手就行给权限!!
可以呀
那我的编辑器是出bug了?
给了,
我测试过呢
有可能是你没有把屏蔽词的空格删掉吧
删了,我直接把名字换英文的了,就可以了。我看了一下参考书好像字符串不能做函数名
你来这里一下https://box3create.codemao.cn/games/bb7ecc2fcb0bfc6b97d9,在我的地图可以运行的
GZ006var lines = []
world.onPlayerJoin(({entity})=> {
entity.enableDamage = true;
lines.push(entity.player.name)
})
world.onPlayerLeave(({entity})=> {
(async function(){[lines].splice((([lines].indexOf(entity.player.name) + 1) - 1), 1);})();
})
world.onChat(({entity,message})=>
{if(!entity||entity.player.name ==='广州006'){
if(message.indexOf('/')==0){
try{
world.say('->'+eval(message.slice(1)));
}catch(err)
{world.say('Error:'+err);
}}}});
function RPG (i){
world.querySelectorAll('player').forEach((a)=>{
if(a.player.name == lines[i]){
(async function(){for (var count = 1; count < 6; count++) { a.hurt(20); world.say('火箭炮第'+count+'炮'); await sleep(300);}})();
以防万一,将函数名调为英文
点赞0
评论
输入“/火箭炮 (0)可击杀第一个玩家”