搜索
查看: 3153|回复: 8

跪求<每局自动换队伍换边>的插件

[复制链接]
发表于 2008-12-15 21:41:38 | 显示全部楼层 |阅读模式 来自 江西萍乡
是整队换边~~找了很久,不记得在那里看到过~~
我希望不管哪边赢都自动换队伍,是整队换.
每局换一次
 楼主| 发表于 2008-12-16 03:50:36 | 显示全部楼层 来自 江西萍乡

回复: 跪求<每局自动换队伍换边>的插件

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new a_score = 0
new b_score = 0
public restart(time[]) {
set_cvar_string("sv_restart", time)
return PLUGIN_CONTINUE
}
public score_new() {
new team[32]
read_data(1, team, 31)
if(team[0] == 'C') {
a_score = read_data(2)
} else if(team[0] == 'T') {
b_score = read_data(2)
}
new totalScore = a_score + b_score
if(totalScore == 1) {
new playersCT[32]
new playersT[32]
new nbrCT, nbrT
get_players(playersCT,nbrCT,"e","CT")
get_players(playersT,nbrT,"e","TERRORIST")
for(new i = 0; i < nbrCT; i++) {
cs_set_user_team(playersCT, CS_TEAM_T)
}
for(new i = 0; i < nbrT; i++) {
cs_set_user_team(playersT, CS_TEAM_CT)
}
set_task(5.0, "restart", 0, "0", 1)
}
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("50 Rounds Swap Restart", "1.0", "Codetrinis")
register_event("TeamScore", "score_new", "a")
return PLUGIN_CONTINUE
}
找到这个代码,自己修改了一下没有用,希望高人帮忙,修改一下~~~
这个只有T赢才换,CT赢了不换,而且只能换能换两次.
回复

使用道具 举报

发表于 2008-12-16 13:13:07 | 显示全部楼层 来自 四川成都

回复: 跪求&lt;每局自动换队伍换边&gt;的插件

本帖最后由 sakulekingz 于 2009-1-5 12:13 编辑

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. new a_score = 0
  5. new b_score = 0
  6. public plugin_init() {
  7. register_plugin("50 Rounds Swap Restart", "1.0", "Codetrinis")
  8. register_event("TeamScore", "score_new", "a")
  9. }
  10. public restart(time[]) {
  11. set_cvar_string("sv_restart", time)
  12. }
  13. public score_new() {
  14. new playersCT[32]
  15. new playersT[32]
  16. new nbrCT,nbrT
  17. new team[32]
  18. new totalScore = a_score + b_score
  19. read_data(1, team, 31)
  20. if(team[0] == 'C') {
  21. a_score = read_data(2)
  22. }
  23. else{
  24. if(team[0] == 'T')
  25. {
  26. b_score = read_data(2)
  27. }
  28. }
  29. get_players(playersCT,nbrCT,"e","CT")
  30. get_players(playersT,nbrT,"e","TERRORIST")
  31. if(totalScore == 1){
  32. for(new i = 0; i < nbrCT; i++) {
  33. cs_set_user_team(playersCT[i], 1)
  34. }
  35. for(new i = 0; i < nbrT; i++) {
  36. cs_set_user_team(playersT[i], 2)
  37. }
  38. }
  39. }
复制代码
回复

使用道具 举报

 楼主| 发表于 2008-12-17 18:39:42 | 显示全部楼层 来自 江西萍乡

回复: 跪求&lt;每局自动换队伍换边&gt;的插件

不知道你测试过不~~
晚上测试一下~~~
回复

使用道具 举报

发表于 2009-6-15 21:18:46 | 显示全部楼层 来自 广东江门
可以用吗??
回复

使用道具 举报

发表于 2010-5-22 13:38:59 | 显示全部楼层 来自 江苏苏州
每局换?为什么?
回复

使用道具 举报

发表于 2010-6-23 13:20:59 | 显示全部楼层 来自 江苏无锡
没有直接的插件吗 代码不太懂哟
回复

使用道具 举报

发表于 2010-6-23 14:01:52 | 显示全部楼层 来自 贵州贵阳
是否能改下!比如自定义局数20局自动换边、
回复

使用道具 举报

发表于 2010-6-23 14:04:31 | 显示全部楼层 来自 贵州贵阳
是有插件只不过需要输入命令才能正队换!就是在打的激烈的时候输入命令CT也会变成T汗!
回复

使用道具 举报

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

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