Au début
new playerdm1[MAX_PLAYERS]
Dans OnPlayerCommandText
if(strcmp(cmd, "/dm", true) == 0)
{
if(playedm1[playerid] == 1);
{
SendClientMessage(playerid, COULEUR, " Tu es déjà au DM");
}
else
{
SetPlayerPos(...);
SetPlayerInterior(...);
playerdm1[playerid] = 1;
CODE
}
return 1;
if(strcmp(cmd, "/quitterdm", true) == 0)
{
if(playedm1[playerid] == 0);
{
SendClientMessage(playerid, COULEUR, " Tu n'es pas au DM");
}
else
{
SetPlayerPos(...);
SetPlayerInterior(...);
playerdm1[playerid] = 0;
CODE
}
return 1;
Dans OnPlayerSpawn
OnPlayerSpawn
{
if(playerdm1[playerid] == 1;
{
SetPlayerPos(...);
SetPlayerInterior(...);
}
return 1;
Ensuite pour les équipes, tu peux t'inspirer de variable, par exemple :
OnPlayerSpawn
{
if(playerdm1[playerid] == 1);
{
if(equipe[playerid] == 1);
SetPlayerPos(...)
...
}
else
{
SetPlayerPos(...);
}
}
return 1;
Et tu peux crée 2 cmds différentes, avec la même fonction, sauf qu'elle modifie la variable equipe avec 1, ou 2
PS : J'ai écris sa en vitesse sur le forum, erreur d'accolade probable ( surtout sur le dernier code )