签到天数: 1205 天 [LV.10]以坛为家III

JAVA全栈工程师
- UID
- 54554
- 僵尸币
- 35
- 贡献度
- 0
- 注册时间
- 2018-1-11
- 在线时间
- 885 小时
- 最后登录
- 2025-4-3

|
不注册个乐园论坛账号能玩??
您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 NJJQ12TJT34UPBT 于 2022-8-15 14:15 编辑
1. 过关后拿到的的武器会保留到第二关
2.hitbox有很大的问题,有时候角色贴脸打都打不死,推测是和皮肤插件有关系
3.优化问题,进入服务器的第一个回合很卡,具体表现在每次队友死亡都会卡顿,第二回合开局卡死10s以上(固态情况会有减缓),确定是皮肤插件缓存那块的问题
4.一直没搞懂关闭autobhop是什么操作,新玩家根本不会手动连跳进来秒死看戏退出,过高的门槛导致几乎不会再有新玩家进入,虽然有些玩家连跳都不会也是一个门槛,这也是死跑冷门的原因之一。
5.还有就是以前有autobhop的一些感觉,ct 故意拖时间,比如生死门都赖着不走等别人,导致时间无限的拖长,死亡玩家等待很长时间失去耐心批量离开。第二局更多的玩家赖着不走,因为知道死亡后得观察很久,导致恶性循环。本质问题是地图的不平衡
2022-8-15
我尝试写了一些解决问题一的插件代码,希望会有帮助吧(我sp很少写关于cs系列的,我更多的在l4d2上改装
if (g_Cvar_RemoveWeapons.BoolValue){//g_Cvar_RemoveWeapons控制是否剔除武器的变量
for (int i = 1; i <= MaxClients; i++){
if (IsClientInGame(i) && IsPlayerAlive(i)){
RemovePlayerWeapons(i);
}
}
}
void RemovePlayerWeapons(int client)
{
int length = GetEntPropArraySize(client, Prop_Send, "m_hMyWeapons");
for (int i = 0; i < length; i++)
{
int weapon = GetEntPropEnt(client, Prop_Send, "m_hMyWeapons", i);
if (weapon != -1)
{
RemovePlayerItem(client, weapon);
AcceptEntityInput(weapon, "KillHierarchy");
}
}
SetEntPropEnt(client, Prop_Send, "m_hActiveWeapon", -1);
}
|
|