GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Tomop le 24 Janvier 2011, 13:40:00

Titre: Probleme dans system public
Posté par: Tomop le 24 Janvier 2011, 13:40:00
Bonjour , j'ai problème sur se script  le voila :
Code: (pawn) [Sélectionner]

forward Info();
public Info()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && Inf[iz == 1)
{
new tmp[265], couleur1[2], couleur2[2], couleur3[2], couleur4[2];
new argent = GetPlayerMoney(i);
new pourcent = 100;
   new soif = PlayerInfo[i][pSoif]*pourcent/180;
   new faim = PlayerInfo[i][pAp]*pourcent/240;
   new fatigue = PlayerInfo[i][pDormir]*pourcent/950;
   new pipi = PlayerInfo[i][pBesoin]*pourcent/60;
   if(soif < 51) { couleur1 = "g"; } else if(soif >= 51 && soif < 81) { couleur1 = "y"; } else if(soif >= 81) { couleur1 = "r"; }
   if(faim < 51) { couleur2 = "g"; } else if(faim >= 51 && faim < 81) { couleur2 = "y"; } else if(faim >= 81) { couleur2 = "r"; }
   if(fatigue < 51) { couleur3 = "g"; } else if(fatigue >= 51 && fatigue < 81) { couleur3 = "y"; } else if(fatigue >= 81) { couleur3 = "r"; }
   if(pipi < 51) { couleur4 = "g"; } else if(pipi >= 51 && pipi < 81) { couleur4 = "y"; } else if(pipi >= 81) { couleur4 = "r"; }
if(BilgiGosterge[i] == true)
{

TextDrawHideForPlayer(i, Text:Fondcarrerstats);
TextDrawDestroy(Bilgi[i]);
}
format(tmp, sizeof(tmp), "~b~Argent~w~: %d~g~$~n~~b~Soif~w~:    ~%s~%d~w~%%~n~~b~Faim~w~:   ~%s~%d~w~%%~n~~b~Pipi~w~:     ~%s~%d~w~%%~n~~b~Fatigue~w~: ~%s~%d~w~%%", argent,couleur1,soif,couleur2,faim,couleur4,pipi,couleur3,fatigue);

           Bilgi[i] = TextDrawCreate(526.000000, 387.000000,tmp);
           TextDrawAlignment(Bilgi[i],0);
TextDrawBackgroundColor(Bilgi[i],0x000000ff);
TextDrawFont(Bilgi[i],1);
TextDrawLetterSize(Bilgi[i],0.299999,1.000000);
TextDrawColor(Bilgi[i],0x00ffffff);
TextDrawSetProportional(Bilgi[i],1);
TextDrawSetShadow(Bilgi[i],1);
   TextDrawShowForPlayer(i, Bilgi[i]);
   TextDrawSetOutline(Bilgi[i], 1);

   TextDrawShowForPlayer(i, Text:Fondcarrerstats);
            BilgiGosterge[i] = true;

}
else
{
   if(BilgiGosterge[i] == true)
{

TextDrawHideForPlayer(i, Text:Fondcarrerstats);
TextDrawDestroy(Bilgi[i]);
}
}
}

}
INFO = SetTimer("Info",1000,1);
Pour un Scripteur pawno débutant ou est le problème ???
[(Sécurité)Droit d'auteur : cette Question a été prise de se url ( je suis intéresser de ce system ) : http://www.gtaonline.fr/forums/index.php/topic,10535.msg182103.html#msg182103 (http://www.gtaonline.fr/forums/index.php/topic,10535.msg182103.html#msg182103) ]
Titre: Re : Aide
Posté par: S!m le 24 Janvier 2011, 14:02:01
Salut,

donne des noms clairs et précis à tes topics, le prochain je le ferme -> :lock

ps. pour changer le nom d'un topic modifier sur le premier post.

++Sim++
Titre: Re : Probleme dans system public
Posté par: Tomop le 24 Janvier 2011, 14:04:12
pardon , mais je suis nouveau     :'(
Titre: Re : Probleme dans system public
Posté par: Gilux le 24 Janvier 2011, 18:27:36
Nouveau ou pas, il y a des règles en haut de la section  ;)

Enfin bref, pour revenir à ton problème, il y a des erreurs à la compilation ou c'est en jeu ?
++
Titre: Re : Probleme dans system public
Posté par: Tomop le 24 Janvier 2011, 20:25:30
des erreurs à la compilation
Titre: Re : Probleme dans system public
Posté par: mjlayak le 24 Janvier 2011, 20:42:41
Les quels ?
Titre: Re : Probleme dans system public
Posté par: Tomop le 24 Janvier 2011, 21:13:58
error 017: undefined symbol "INFO"
 error 017: undefined symbol "Inf"
 error 017: undefined symbol "iz"
 error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Titre: Re : Probleme dans system public
Posté par: Boomerkuigi le 24 Janvier 2011, 21:53:05
Vu comment c'est fait, je voit que tu ne t'est pas relue
T'as mis "Inf" au lieu de If, de plus t'as pas declarée tes variables "iz" "INFO"
Titre: Re : Probleme dans system public
Posté par: Tomop le 24 Janvier 2011, 22:27:26
Oui Boomer t'a raison mais quand j'ai fait sa sa me fait : Indefined symbole p faim etc .. sachant que j'ai declarer (new)
Titre: Re : Probleme dans system public
Posté par: cristab le 25 Janvier 2011, 11:33:40
je vais t'expliquer une chose la ou tu as pris ce morceau de script c'etait pour avoir une aide d'un script d'une personne donc forcement tu n'as pas le systeme ni le variable dans ton script a toi de creer tout ceci