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
-
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
-
Salut fusion :D
Tu es sur que sa ne fait pas sur une pol précise ?
-
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 :)