feat(addTeam): commande pour ajouter un joueur dans une équipe
close #5
This commit is contained in:
parent
89a0c909d2
commit
c47a89f0f6
2 changed files with 42 additions and 4 deletions
12
README.md
12
README.md
|
@ -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 l’id 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 l’id steam 64 du joueur à rajouter
|
||||
|
|
34
infolan.sp
34
infolan.sp
|
@ -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 d’automatiser \
|
||||
l’InfoLan 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++;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue