Ah oui exact. J'y avait pas pensé à ça. Je vais essayer avec un timer qui permet de prendre la position Z de tous les joueurs en course et s'il détecte un joueur en Z <= 0 ça le disqualifie. Je vais tester ça. Merci beaucoup. ;)
EDIT : Je viens de tester, c'est impecable. Ca disqualifie bien si le joueur va en dessous de Z0. Si quelqu'un se pose la même question voici un code :
forward verifz();
public verifz()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInAnyVehicle(i) == 1 && joueurencourse1[i] == 1)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(i,x,y,z);
if(GetPlayerPos(i, x, y, z) && z < 0.0)
{
// l'action à faire si le joueur déscend en dessous du niveau de la mer.
}
}
}
}
et ceci dans "public OnGameModeInit()"
SetTimer("verifz",1000,1);
Merci pour ton aide lepro49 ;)