找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 140|回复: 4

你还在被挂逼困扰吗?

[复制链接]

41

主题

113

回帖

534

积分

老猫

积分
534
发表于 2024-7-11 14:36:53 | 显示全部楼层 |阅读模式
本帖最后由 j4b 于 2024-7-12 00:53 编辑


这个方法不推荐使用最好是服务器更新防挂

挂消失更好
如何防范挂逼在函数S.prototype.onThrowed = function(e)加入
  1.     S.prototype.onThrowed = function(e) {
  2.     var pp=0
  3.    for (var t = 0; t < h.instance.players.length; t++) {
  4.   var n = h.instance.players[t];
  5.    if (n == this.gameObject)
  6.    continue;
  7.    if(n.anchoredX >= this.gameObject.anchoredX - 60
  8.    && n.anchoredX < this.gameObject.anchoredX
  9.    && n.anchoredY <= this.gameObject.anchoredY + 30
  10.    && n.anchoredY >= this.gameObject.anchoredY - 10){
  11.    pp=1
  12.    break;
  13.    }
  14.    if(n.anchoredX <= this.gameObject.anchoredX + 60
  15.    && n.anchoredX > this.gameObject.anchoredX
  16.    && n.anchoredY <= this.gameObject.anchoredY + 30
  17.    && n.anchoredY >= this.gameObject.anchoredY - 10){
  18.   pp=1  
  19.   break;
  20. }
  21. }
  22. if(pp==1){
  23.      for(var i=0;i<Hei.length;i++){
  24.      if(Hei[i] == this.uuid){break;}else{
  25.     var t = parseInt(e);
  26.    this.rigidbody.velocity.y = -this.throwHeight,
  27.    this.rigidbody.velocity.x = e == 0 ? -this.throwSpeed : this.throwSpeed,
  28.    this.controlable = !1
  29.    break;
  30.    }
  31.    }
  32.    }
  33.    pp=0
  34.     }
  35.     ,
复制代码
在调用throw改为
  1.         case "throw":
  2.         this.isMe || this.throw();
  3.             var t = e.target
  4.               , n = h.instance.playerMap["p" + t];
  5.             n && n.Player && n.Player.onThrowed(e.dir);      
  6.             fang=t
  7.             gong=this.uuid
  8.             youname=this.playerName
  9.             if(meuuid==fang){
  10.             number++
  11.             youuuid=gong
  12.             }
  13.             setInterval(function(){
  14.                     number=0
  15.                         },2000);
  16.                         if(number==3) {
  17.                         Hei.push({uuid:youuuid,name:youname})
  18.                         }
  19.             break;
复制代码
记得在自执行声明变量
  1. var Hei=[{uuid:114514,name:"挂逼"}]//给个初始值方便遍历
  2. ,meuuid=0
  3. ,youuuid=0
  4. ,youname=""
  5. ,gong=0
  6. ,fang=0
  7. ,number=0
复制代码


回复

使用道具 举报

18

主题

369

回帖

5781

积分

咸鱼王

帅哥快来我怀里

积分
5781
QQ
发表于 2024-7-11 19:20:51 来自手机 | 显示全部楼层
我嘞个豆!!!神啊
无人问津的岛屿
回复

使用道具 举报

51

主题

284

回帖

2710

积分

咸鱼

积分
2710
发表于 2024-7-17 15:18:07 | 显示全部楼层
没看懂…
回复

使用道具 举报

11

主题

182

回帖

1858

积分

版主

积分
1858
发表于 2024-7-17 16:05:07 来自手机 | 显示全部楼层
眼睛:懂了
大脑:???我是谁??我在哪??这是什么??
回复

使用道具 举报

11

主题

216

回帖

1349

积分

小鱼干

积分
1349
发表于 2024-7-18 15:02:39 来自手机 | 显示全部楼层
。。。。?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|WTFBBS

GMT+8, 2024-10-24 15:24 , Processed in 0.100893 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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