搜索
查看: 2096|回复: 1

求插件一方连输5局时,每人一次性补贴奖金1500

[复制链接]
发表于 2008-6-24 19:28:35 | 显示全部楼层 |阅读模式 来自 中国–北京–北京
不知道点通有没有这小插件.
主要是为了平衡一下,一方连续死了5局,然后给输的方每人奖励些钱.
发表于 2008-6-26 19:18:05 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: 求插件一方连输5局时,每人一次性补贴奖金1500

  1. #include <amxmodx>
  2. #include <cstrike>
  3. #define PLUGIN    "Test"
  4. #define AUTHOR    "Jim"
  5. #define VERSION    "1.0"
  6. new g_last_lost_team
  7. new g_team_losts[3]
  8. new g_cvar_round
  9. new g_cvar_money
  10. new g_maxplayers
  11. public plugin_init()
  12. {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR)
  14.     g_cvar_round = register_cvar("lost_rounds", "5")
  15.     g_cvar_money = register_cvar("award_money", "1500")
  16.     register_event("TextMsg", "game_restart", "a", "1=4", "2&#Game_C", "2&#Game_w")
  17.     register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin")
  18.     g_maxplayers = get_maxplayers()
  19. }
  20. public game_restart()
  21. {
  22.     g_last_lost_team = 0
  23.     g_team_losts[1] = 0
  24.     g_team_losts[2] = 0
  25. }
  26. public team_win()
  27. {
  28.     new sz[20]
  29.     read_data(2, sz, 19)
  30.    
  31.     new team = sz[7] == 't' ? 2 : 1
  32.    
  33.     if(!g_last_lost_team)
  34.     {
  35.         g_last_lost_team = team
  36.         g_team_losts[team]++
  37.         return
  38.     }
  39.    
  40.     if(team == g_last_lost_team)
  41.     {
  42.         g_team_losts[team]++
  43.         if(g_team_losts[team] == get_pcvar_num(g_cvar_round))
  44.         {
  45.             g_team_losts[team] = 0
  46.             for(new i = 1; i <= g_maxplayers; ++i)
  47.             {
  48.                 if(is_user_connected(i) && cs_get_user_team(i) == CsTeams:team)
  49.                 {
  50.                     cs_set_user_money(i, cs_get_user_money(i) + get_pcvar_num(g_cvar_money))
  51.                 }
  52.             }
  53.         }
  54.     }
  55.     else
  56.         g_team_losts[team] = 0
  57. }
复制代码

两个参数
lost_rounds  5
award_money  1500
回复

使用道具 举报

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

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