找回密码
 注册

STEAM登陆

绑定游戏账号后可使用

QQ登录

只需一步,快速开始

查看: 1614|回复: 9
收起左侧

[hammer]持有钥匙玩家的targetname添加删除查找

[复制链接]

签到天数: 111 天

[LV.6]常住居民II

15

主题

183

回帖

1420

积分

歪比巴卜

UID
85367
僵尸币
103572
贡献度
0
注册时间
2022-12-23
在线时间
157 小时
最后登录
2026-5-11

雷米莉亚幽幽子初音初音2水银灯水银灯2捐助贡献奖章

QQ
发表于 2023-2-3 19:22:39 | 显示全部楼层 |阅读模式
游戏昵称:歪比巴卜电视苔|CS2金币:57138|CS:GO金币:41|SteamID: STEAM_0:0:233879601|🔍 查看游戏数据

不注册个乐园论坛账号能玩??

您需要 登录 才可以下载或查看,没有账号?注册

×
网上的的办法一般都要用到filter实体,但对于我这种特殊癖好的人来说。不太习惯放很多实体,于是想了个纯代码的实现办法。需要:一个“钥匙”(能被玩家捡起来的物品,如烟雾弹),一个按钮(或者trigger之类的)。
当“钥匙”被捡起时,执行add()命令,首先找符合标记的上一名玩家,或者是上一局的,总之,del()后,没有玩家会有此标记,最后给与该名玩家唯一的targetname。
当按钮被按下时,触发check(activator)指令,检测持有钥匙的玩家,是否与触发者一致。
  1. class jilu
  2. {
  3.         string="";
  4.         constructor(st)
  5.           {
  6.                 string=st;
  7.           }
  8.         function add()
  9.         {
  10.                 del();
  11.                 EntFireByHandle(activator,"AddOutput","Targetname "+string,0, null, null);
  12.         }
  13.         function del()
  14.         {
  15.                 local ent=null;
  16.                 while(ent=Entities.FindByName(ent,string))
  17.                 {
  18.                         EntFireByHandle(ent,"AddOutput","Targetname player",0, null, null);
  19.                 }
  20.         }
  21.         function check(player)
  22.         {
  23.                 local ent=null;
  24.                 while(ent=Entities.FindByName(ent,string))
  25.                 {
  26.                         if(ent==player) return true;
  27.                 }
  28.                 return false;
  29.         }
  30. }
复制代码

个性签名
回复

使用道具 举报

签到天数: 111 天

[LV.6]常住居民II

15

主题

183

回帖

1420

积分

歪比巴卜

UID
85367
僵尸币
103572
贡献度
0
注册时间
2022-12-23
在线时间
157 小时
最后登录
2026-5-11

雷米莉亚幽幽子初音初音2水银灯水银灯2捐助贡献奖章

QQ
 楼主| 发表于 2023-2-3 19:23:20 | 显示全部楼层
游戏昵称:歪比巴卜电视苔|CS2金币:57138|CS:GO金币:41|SteamID: STEAM_0:0:233879601|🔍 查看游戏数据
萌新刚接触hammer,大佬勿喷
个性签名
回复

使用道具 举报

签到天数: 47 天

[LV.5]常住居民I

6

主题

251

回帖

1861

积分

UID
82933
僵尸币
123208
贡献度
0
注册时间
2022-6-19
在线时间
297 小时
最后登录
2026-2-24

捐助贡献奖章

发表于 2023-2-3 19:40:08 | 显示全部楼层
游戏昵称:Alchemilla|CS2金币:10910|CS:GO金币:88|SteamID: STEAM_0:1:626210619|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 1290 天

[LV.10]以坛为家III

6

主题

3184

回帖

2万

积分

UID
62039
僵尸币
764363
贡献度
0
注册时间
2019-9-12
在线时间
1395 小时
最后登录
2026-5-5

捐助贡献奖章蒂法泉此方泉此方2夏娜

发表于 2023-2-3 19:52:04 | 显示全部楼层
游戏昵称:Lucky✰|CS2金币:2044018|CS:GO金币:16011|SteamID: STEAM_0:0:178481050|🔍 查看游戏数据
回复

使用道具 举报

签到天数: 921 天

[LV.10]以坛为家III

52

主题

2625

回帖

1万

积分

萌新就是皮

UID
57161
僵尸币
512000
贡献度
100
注册时间
2019-2-15
在线时间
531 小时
最后登录
2026-5-31

伊芙幽幽子萨菲罗斯捐助贡献奖章蒂法扎克斯坂田银时C.C鲁鲁修路飞雷米莉亚水银灯

QQ
发表于 2023-2-3 19:59:48 | 显示全部楼层
游戏昵称:钦花痴|CS2金币:128355|CS:GO金币:391|SteamID: STEAM_0:0:428208652|🔍 查看游戏数据
这是什么????????????????????????????????????太高深了不懂
半A中

回复

使用道具 举报

签到天数: 609 天

[LV.9]以坛为家II

74

主题

2279

回帖

1万

积分

一刀死的跳刀Fw

UID
45255
僵尸币
70363
贡献度
0
注册时间
2015-12-22
在线时间
537 小时
最后登录
2025-9-8

捐助贡献奖章

发表于 2023-2-3 21:36:23 | 显示全部楼层
游戏昵称:MisamD|CS2金币:18307|CS:GO金币:91|SteamID: STEAM_0:0:120798770|🔍 查看游戏数据
罗比suki!
回复

使用道具 举报

签到天数: 16 天

[LV.4]偶尔看看III

4

主题

28

回帖

344

积分

UID
56877
僵尸币
22506
贡献度
0
注册时间
2019-1-22
在线时间
132 小时
最后登录
2025-5-23
发表于 2023-2-3 23:41:13 | 显示全部楼层
游戏昵称:多喝热水|CS2金币:0|CS:GO金币:884|SteamID: STEAM_0:0:71719622|🔍 查看游戏数据
不用check(player),ent==!activator就可以了

评分

参与人数 1僵尸币 +10 收起 理由
wangsir + 10 cheered!!!

查看全部评分

回复

使用道具 举报

签到天数: 16 天

[LV.4]偶尔看看III

4

主题

28

回帖

344

积分

UID
56877
僵尸币
22506
贡献度
0
注册时间
2019-1-22
在线时间
132 小时
最后登录
2025-5-23
发表于 2023-2-3 23:50:51 | 显示全部楼层
游戏昵称:多喝热水|CS2金币:0|CS:GO金币:884|SteamID: STEAM_0:0:71719622|🔍 查看游戏数据
只要触发实体脚本的是玩家自己就可以调用!activator来表示玩家
回复

使用道具 举报

签到天数: 1042 天

[LV.10]以坛为家III

7

主题

8389

回帖

4万

积分

不再ZE

UID
72549
僵尸币
174949
贡献度
0
注册时间
2020-9-22
在线时间
1584 小时
最后登录
2026-6-3

捐助贡献奖章壹原侑子幽幽子水银灯土方十四郎

QQ
发表于 2023-2-4 00:39:57 | 显示全部楼层
游戏昵称:凤梨☆Milk❀|CS2金币:880418|CS:GO金币:342|SteamID: STEAM_0:1:155806468|🔍 查看游戏数据
生气就吃人 (
回复

使用道具 举报

签到天数: 3227 天

[LV.Master]伴坛终老

162

主题

5万

回帖

27万

积分

八尾妖姬抱回家,没日没夜啪啪啪~~~

UID
51796
僵尸币
4744160
贡献度
0
注册时间
2017-4-24
在线时间
7658 小时
最后登录
2026-6-2

捐助贡献奖章矢泽妮可

发表于 2023-2-4 10:44:19 | 显示全部楼层
游戏昵称:Regulus|CS2金币:96914|CS:GO金币:21326|SteamID: STEAM_0:0:185766483|🔍 查看游戏数据
▂▂▂▂▂▂▂▂▃▃▃▃▃▃▃▃▅▅▅▅▅▅▅▅▆▆▆▆▆▆▆▆▆▇▇▇▇▇▇▇▇▇斗破苍穹,水破天际▇▇▇▇▇▇▇▇▇▆▆▆▆▆▆▆▆▆▅▅▅▅▅▅▅▅▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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