搜索
楼主: 郑生

[AMXX 带源码] 5VS5比赛模式服务端 [支持正版/盗版]

[复制链接]
 楼主| 发表于 2024-12-8 20:50:50 | 显示全部楼层 来自 中国–广东–广州
本帖最后由 郑生 于 2025-6-6 00:52 编辑

...
回复

使用道具 举报

 楼主| 发表于 2025-3-23 00:58:10 | 显示全部楼层 来自 中国–广东–广州
本帖最后由 郑生 于 2025-6-6 00:52 编辑

...
回复

使用道具 举报

 楼主| 发表于 2025-4-30 01:35:09 | 显示全部楼层 来自 中国–广东–广州
本帖最后由 郑生 于 2025-6-6 00:52 编辑

...
回复

使用道具 举报

 楼主| 发表于 2025-5-4 07:54:40 | 显示全部楼层 来自 中国–广东–广州
本帖最后由 郑生 于 2025-6-6 00:52 编辑

...
回复

使用道具 举报

 楼主| 发表于 2025-5-15 13:27:34 | 显示全部楼层 来自 中国–广东–广州
本帖最后由 郑生 于 2025-6-6 00:52 编辑

...
回复

使用道具 举报

发表于 2025-5-15 16:36:08 | 显示全部楼层 来自 中国–河北–邢台
高手,请问这个插件在哪里添加管理员?我搭建好了,但是没有权限!
回复

使用道具 举报

 楼主| 发表于 2025-5-15 22:51:04 | 显示全部楼层 来自 中国–广东–广州
本帖最后由 郑生 于 2025-5-29 18:01 编辑
i7513637 发表于 2025-5-15 16:36
高手,请问这个插件在哪里添加管理员?我搭建好了,但是没有权限!


用你设置的"rcon_password"管理密码在菜单里登陆,
或者在数据库表里对应的字段里改,串样有4个(管理 OP VIP 禁封).





有用小程序之类的分组,加我企鹅.

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2025-6-6 09:08:48 | 显示全部楼层 来自 中国–香港
aa5523271 发表于 2024-11-29 14:09
请问下郑生老板,那个烟雾浓度增强有单独的插件吗?如果有,可以分享下?谢谢 ...

以下是烟雾强化的源代码,我在原有基础上新增一个参数,控制烟雾强化开关和强弱。

amx_somkeex "2"
0:关闭烟雾强化
1:烟雾强化等级1
2:烟雾强化等级2 (默认)
3:烟雾强化等级3


原链接:github.com/d3m37r4/AMXX_Plugins/blob/master/smoke_ex.sma

  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <reapi>

  4. new g_SomkeEX

  5. public plugin_init()
  6. {
  7.         register_plugin("SomkeEX", "1.0", "d3m37r4");
  8.         //烟雾强化
  9.         g_SomkeEX = register_cvar("amx_somkeex", "2");
  10.         RegisterHookChain(RG_CGrenade_ExplodeSmokeGrenade, "CGrenade_ExplodeSmokeGrenade_Post", true);
  11. }

  12. //烟雾强化
  13. public CGrenade_ExplodeSmokeGrenade_Post(const ent)
  14. {
  15.         new iSomkeEX = get_pcvar_num(g_SomkeEX)
  16.         if(!iSomkeEX) return HC_CONTINUE
  17.         if(iSomkeEX > 3) iSomkeEX = 3
  18.         new Float:origin[3];
  19.         get_entvar(ent, var_origin, origin);
  20.         new m_usEvent = get_member(ent, m_Grenade_usEvent);
  21.         if(m_usEvent)
  22.         {
  23.                 for(new i = 0; i < iSomkeEX; i++)
  24.                         engfunc(EngFunc_PlaybackEvent, FEV_GLOBAL, 0, m_usEvent, 0.0, origin, Float:{0.0, 0.0, 0.0}, 0.0, 0.0, 0, 1, 1, 0);
  25.         }
  26.         return HC_CONTINUE;
  27. }
复制代码
回复

使用道具 举报

发表于 7 天前 | 显示全部楼层 来自 中国–上海–上海–浦东新区
本帖最后由 BliaNe 于 2025-6-23 11:48 编辑

感谢楼主提供源码,赞!!!

从楼主的比赛插件提取出来的 防切屏 功能
做了略微修改,提供一个开关参数:
amx_antipov "1"
1:开启
0:关闭


ps:死亡时黑屏5秒可通过原生服务器参数开启,因此以下代码中没有此功能。
死亡时黑屏5秒 ReGameDLL 原生参数:mp_fadetoblack "2" 开启
// 0 - 死亡后不黑屏
// 1 - 死亡后永久黑屏
// 2 - 死亡后黑屏5秒

  1. #include <amxmodx>
  2. #include <fakemeta>

  3. new g_AntiPOV
  4. new bool:POV_FirstTarget[33]

  5. public plugin_init()
  6. {
  7.         register_plugin("Anti POV", "1.2", "Lambda")
  8.         g_AntiPOV = register_cvar("amx_antipov", "1")
  9.         register_forward(FM_PlayerPreThink, "fw_PlayerPreThink")
  10. }

  11. public fw_PlayerPreThink(id)
  12. {
  13.         if(!get_pcvar_num(g_AntiPOV) || !is_user_connected(id) || is_user_alive(id)) return FMRES_IGNORED
  14.        
  15.         new szTeam = get_pdata_int(id, 114)
  16.         if(!szTeam || szTeam == 3) return FMRES_IGNORED
  17.        
  18.         new szTarget = pev(id, pev_iuser2)
  19.         if(!szTarget || !is_user_alive(szTarget)) return FMRES_IGNORED
  20.        
  21.         static szLastTarget[33]
  22.        
  23.         if(POV_FirstTarget[id] && szTarget != szLastTarget[id])
  24.         {
  25.                 Black_Screen(id, 2000, 1500)
  26.                 szLastTarget[id] = szTarget
  27.         }
  28.         else if(!POV_FirstTarget[id])
  29.         {
  30.                 POV_FirstTarget[id] = true
  31.                 szLastTarget[id] = szTarget
  32.         }
  33.         return FMRES_IGNORED;
  34. }

  35. stock Black_Screen(id, timea, timeb)
  36. {
  37.         message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)
  38.         write_short(timea)
  39.         write_short(timeb)
  40.         write_short(2)
  41.         write_byte(0)
  42.         write_byte(0)
  43.         write_byte(0)
  44.         write_byte(255)
  45.         message_end()
  46. }

  47. public client_connect(id)
  48.         POV_FirstTarget[id] = false

  49. public client_death(killer, victim, wpnindex, hitplace, TK)
  50.         POV_FirstTarget[victim] = false
复制代码
回复

使用道具 举报

发表于 6 小时前 | 显示全部楼层 来自 中国–广东–广州
BliaNe 发表于 2025-6-6 09:08
以下是烟雾强化的源代码,我在原有基础上新增一个参数,控制烟雾强化开关和强弱。

amx_somkeex "2"

感谢老哥,请问下埋包拆包不加3的插件有吗
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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