feat(addTeam): commande pour ajouter un joueur dans une équipe

close #5
This commit is contained in:
rick 2021-06-05 15:48:34 +02:00
parent 89a0c909d2
commit c47a89f0f6
Signed by: Rick
GPG key ID: 2B593F087240EE99
2 changed files with 42 additions and 4 deletions

View file

@ -31,3 +31,15 @@ Pour les joueurs il faut utiliser la commande suivante:
* [ct | t] permet de définir le side
* <nom équipe> sera le nom de léquipe (au lieu de terroriste / anti terroriste)
* <id steam64> est lid steam 64 des joueurs de léquipe
Pour rajouter un joueur en CT ou T après le début du match:
```
!addTeam [ct | t] <id steam64>
#exemple:
!add ct 744…
```
* [ct | t] permet de définir le side
* <id steam64> est lid steam 64 du joueur à rajouter

View file

@ -10,6 +10,8 @@
char teamCT[10][128];
char teamT[10][128];
int nbJoueursCT = 0;
int nbJoueursT = 0;
/* liste de tous les clients connectés */
int listClients[20];
@ -24,7 +26,7 @@ public Plugin myinfo =
description = "Plugin communiquant avec le bot discord \
https://github.com/InfoLAN/cs-picker afin dautomatiser \
lInfoLan 2021",
version = "1.5.9",
version = "1.6.0b",
url = "https://git.gnous.eu/Rick/infolanBot"
};
@ -35,6 +37,7 @@ public void OnPluginStart()
HookEvent("cs_win_panel_match", FinCarte);
RegServerCmd("!team", SetTeam);
RegServerCmd("!addTeam", AjoutJoueur);
/* juste pour avoir un truc jolie */
PrintToServer("\n _____ __ _ _ _");
@ -147,12 +150,35 @@ public Action SetTeam(int args)
{
GetCmdArg(i, arg, sizeof(arg));
if (team == 1)
teamCT[i - 3] = arg;
{
teamCT[nbJoueursCT] = arg;
nbJoueursCT++;
}
else
teamT[i - 3] = arg;
{
teamT[nbJoueursT] = arg;
nbJoueursT++;
}
}
return Plugin_Handled;
}
return Plugin_Handled;
public Action AjoutJoueur(int args)
{
char tmp[128];
GetCmdArg(1, tmp, sizeof(tmp));
int team = (!strcmp(tmp, "ct", false) ? 1 : 2);
GetCmdArg(2, tmp, sizeof(tmp));
if (team == 1)
{
teamCT[nbJoueursCT] = tmp;
nbJoueursCT++;
}
else
{
teamT[nbJoueursT] = tmp;
nbJoueursT++;
}
}
/**