GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: FuSion le 12 Mars 2010, 20:27:29

Titre: Système de sortie de course foireux
Posté par: FuSion le 12 Mars 2010, 20:27:29
Salut,

Je n'ai pas eu trop a poster mes problèmes conçernant le pawn mais vu que le problème s'avère un peu louche j'ignore comment faire, je vous explique:
 - Je crée une commande pour /leave pendant le compte a rebours et placement de joueurs pendant le début de courses et justement s'y avère un problème. Parfois quand le joueur /join et /leave, la grille est parfaitement bien faite mais parfois, tout le monde est dans le même point, voici les codes utilisés simplifiés:

if (strcmp("/join", cmdtext, true) == 0)
{
cPol(playerid);
}

if( strcmp("/leave", cmdtext, true) == 0)
{
cLeave(playerid);
}

public cPol(playerid)
{
if(Pol1 == 0)
{
SetPlayerPos(playerid,xr[playerid],yr[playerid],zr[playerid]);
PolPosition[playerid] = 1;
Pol1 = 1;
  }
  else
{
      cPol2(playerid);
}
}

public cLeave(playerid)
{
if(PolPosition[playerid] == 1)
{
Pol1 = 0;
}
}

Voili, voilou
Merci de votre futur aide
Titre: Re : Système de sortie de course foireux
Posté par: BuBuNo le 13 Mars 2010, 08:34:35
Salut fusion :D

Tu es sur que sa ne fait pas sur une pol précise ?
Titre: Re : Système de sortie de course foireux
Posté par: FuSion le 13 Mars 2010, 12:47:24
Les variables était déjà toutes remis a zéro sauf une, c'était tout bête et je n'y avais pas fait attention, merci  :)