猫史档案馆


[广州006教程]如何做到像omega city一样的权限效果

用户:GZ006GZ006查看:29 回复: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创作成员不要打我。。。


回复

上一页1 页 / 共 1下一页
GZ006GZ006

使用方法是

/火箭炮 (0)//改为其他数也可以

点赞0


评论


GZ006GZ006

dd

点赞0


评论


GZ006GZ006

dd

点赞0


评论


指令者指令者

怎么用(那个数字)

点赞0


评论


GZ006GZ006

dd

 

点赞0


评论


Architect_皮卡awaArchitect_皮卡awa

emotion_编程猫_点赞

点赞0


评论


Architect_皮卡awaArchitect_皮卡awa

var 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


评论


GZ006GZ006

var 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


评论


GZ006GZ006

点赞0


评论


时_代眼泪_卡西米尔骑士时_代眼泪_卡西米尔骑士

必须顶

点赞0


评论


GZ006GZ006

ddd

点赞0


评论


GZ006GZ006

点赞0


评论


GZ006GZ006

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 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


评论


倔强的扎古867倔强的扎古867

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

点赞0


评论


TobylaiTobylai

想问的是...

/world.say ('hi')

也行()

点赞0


评论