SyPB
SyPB copied to clipboard
设置sypb移动到一个路点,移动中不攻击
请问设置移动到某个点的时候,能不能无视敌人?还有能不能设置ct边打t边按照路线前进去camp点?
你指的設置移動, 是用api 還是 cvar debuggoal? 在build817中, zm ct ai 是會以路點後退的, 跟據情況移動到最遠/camp 點
用api吧,因为进行的是amxx的开发工作。我在想你能不能实现zm ct ai在遇到t敌人进行射击的时候可以不自乱阵脚,而是依旧按照路点进行前进。就是有一些kz点,ct bot 在跳的途中如果视线出现了t bot他会自乱阵脚造成一些射击然后乱走摔死的情况。另外的话,能否实现让bot去抢补给箱的操作?
------------------ 原始邮件 ------------------ 发件人: @.@.>; 发送时间: 2023年5月28日(星期天) 下午3:01 收件人: @.>; 抄送: @.>; @.***>; 主题: Re: [CCNHsK-Dev/SyPB] 设置sypb移动到一个路点,移动中不攻击 (Issue #11)
你指的設置移動, 是用api 還是 cvar debuggoal? 在build817中, zm ct ai 是會以路點後退的, 跟據情況移動到最遠/camp 點
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
api 的話, 用 native sypb_get_origin_point (Float:origin[3]); 可以得到 Waypoint ID, 再用 native sypb_set_goal (index, goal); 設置bot 目標點
而忽視敵人的話, 試試 native sypb_set_enemy (index, targetId, Float:blockCheckTime); targetId -1, block Check Time 為忽視敵人時間 或者下次加入個新api 忽視敵人
補給箱: native sypb_set_entity_action (index, team, action); Action 是3 時就會移動到entity 上, 你的情況就這樣 sypb_set_entity_action (補給箱id, 1, 3);
在817build 中, zm ct 已經是使用路點了, 跳之類的應該也沒大問題。。
如果發現任何api不可用/失效, 也請回報, api 後期也沒甚麼測試了。。
好的,感谢解答。
如果可以的话请尽量实现ct bot zm 边跑边射这个效果,感觉很重要
剛剛看了一下代碼, set enemy 的 block Check Time 不適用於你的情況, 只用於在用SetEnemy 設置敵人後, 在多少秒內不會尋找新的敵人(也就是鎖定用SetEnemy 設置的敵人)
剛剛上傳818build, 加入了 sypb_ignore_enemies 不過因為時間關係, 完全沒測試過。。
SyPB 1.50.45440.818 SyPB API 1.50.45440.55
问题:818build,读取不了我在之前版本设置好的路点,pwf直接删除了。然后的话用sypb menu菜单中的,不读取保存,现在也保存不了,生成不了pwf。
你看看有個cvar, sypb_download_waypoint 默認是2? 如果是的話,先去sypb.cfg , 加入 sypb_download_waypoint 1。 這個測試功能是會自動下載路點, 但功能未完善。
0 是不下載, 1 是如果沒有路點就嘗試下載, 2 是不論甚麼情況也下載(也就是保持使用數據庫上的最新版本)
現在你的情況是默認2, 所以刪除了你的路點,和嘗試下載,但數據庫中沒有, 就只刪了你的路點了。。 下個版本修復,加入判斷。
另外, 想問一下中國大陸可以直接使用GitHub 嗎?還是要梯子?(VPN)
对的,目前中国大陆这边是要用到梯子。
------------------ 原始邮件 ------------------ 发件人: @.@.>; 发送时间: 2023年5月29日(星期一) 凌晨2:10 收件人: @.>; 抄送: @.>; @.***>; 主题: Re: [CCNHsK-Dev/SyPB] 设置sypb移动到一个路点,移动中不攻击 (Issue #11)
你看看有個cvar, sypb_download_waypoint 默認是2? 如果是的話,先去sypb.cfg , 加入 sypb_download_waypoint 1。 這個測試功能是會自動下載路點, 但功能未完善。
0 是不下載, 1 是如果沒有路點就嘗試下載, 2 是不論甚麼情況也下載(也就是保持使用數據庫上的最新版本)
現在你的情況是默認2, 所以刪除了你的路點,和嘗試下載,但數據庫中沒有, 就只刪了你的路點了。。 下個版本修復,加入判斷。
另外, 想問一下中國大陸可以直接使用GitHub 嗎?還是要梯子?(VPN)
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
Build819, 在GitHub數據庫上找不到路點的話, 不會無腦刪掉本機路點了。 好的, 想問下你是在中國大陸的嗎? 如果是的話, 可否用build 819試試在沒有Vpn 的環境下, 是否用不了下載路點的功能, 還有sypb log 中會出現甚麼信息? 謝
你好,我是在中国大陆。没有vpn的情况下并不能下载到路点。[17:38:46] Error: cs_assault.pwf does not exist
[17:38:48] Warning: GitHub: Don't Find cs_assault.pwf
Build819,存在打不开的问题,我可以使用但是我朋友检测不到sypb.dll,我们都是win10系统,这是什么原因呢?是否和运行库有关?然后的话,关于无视敌人,我想要设置单人ct的sypbbot 没有攻击的对象,然后让他去捡箱子,捡完箱子之后就有攻击对象了,这期间t还是能攻击他,别的ct也可以正常攻击,请问这具体如何实现?另外在ze地图里,ct依然还是遇到t敌人第一时间靠近或者乱跑而不是继续按照路线前进到camp点,这可以做到边射击边向camp点的路线稳定前进么?
https://1drv.ms/u/s!AgrcFYrVqFVV-fw6aHLOtRl50atL-w?e=gheSul
无视敌人: 用sypb_ignore_enemies
另外在ze地图里,ct依然还是遇到t敌人第一时间靠近或者乱跑而不是继续按照路线前进到camp点,这可以做到边射击边向camp点的路线稳定前进么? 現在還不可以, 只會跟據路點移動到到最遠的地方
https://1drv.ms/u/s!AgrcFYrVqFVV-fw6aHLOtRl50atL-w?e=gheSul
我的两个朋友都说用不了这里的,开游戏都是提示找不到sypb.dll,是不是要装什么特定的环境或者是运行库呢?建议就是可不可以就是用1.47,1.48那种环境编译呢,因为绝大多数用户都是用的这两个版本比较多。
能禁用SYPB不能使用某些weapon吗,我CFG里配置了SYPB还是会用
@TsukasaSato1 上傳了build820, 我用了surface pro 4 Windows 10, 測試了, 應該沒問題了
https://github.com/CCNHsK-Dev/SyPB/blob/b41ec44ac9c8ab7c9c14677a66a5dd83bfd9d197/Project%20SyPB/Project_OutPut/sypb.dll
我朋友还是打不开,麻烦你看下原因?提示找不到sypb.dll
現在應該沒問題了
无视敌人的功能可以正常使用了,设置补给箱的也是。但是我用sypb_get_entity_point(index)方法好像获取不到,新建的补给箱实体id的路点id,输出int一直为-2,你能否看看什么情况?另外就是我朋友是使用本地新建游戏,就是到开始本地游戏服务器那里,他加载进度条很慢,而且很大概率在读条过程中游戏闪退掉,这是什么原因,可以优化吗?