GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: othman le 02 Avril 2008, 16:09:34

Titre: [Resolu] script commande /vcol aidez moi svppp
Posté par: othman le 02 Avril 2008, 16:09:34
j'ai un probleme je voudrai utiliser les couleurs de syg merci bcp as yg de ses belles couleurs je voudrai les utiliser dans une commande pour presicer a chaque fois que je fais /vcol  je veux que la moto change de couleurs aleatoirement commme a dit syg j'ai essayé de faire ça :

new NouvellesCouleurs[29] =
{
130, 131, 132, 142, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
156, 157, 158, 159, 160, 161, 173, 174, 175, 236, 237, 239, 243, 252};// dans les news en haut

puis ça juste apres

AleaCol ()
{
new Alea = random (157); // 127 couleurs de base + 29 nouvelles couleurs

/* Si on est en dehors de la plage des couleurs de base */
if (Alea > 126)
{
Alea = NouvellesCouleurs[Alea-127]; // On choisi un nouvelle couleur dans le tableau
}

/* On renvoie la couleur */
return Alea;
}

et apres j'ai fais cette commande dans onplayercommandtext

if(strcmp(cmdtext, "/vcol", true) == 0)
{
changevehiclecolor(playerid,AleaCol (), AleaCol ());

ça marche bien je compile c'est sans erreurs j'entre dans le servuer je test la commande ça fais rien aidez moi svp ou corrigez moi les erreurs si ils y en a biensur et merci de votre en avance

je suis sur que vous allez trouver ça nul vous allez vous dire que je suis pitoyable avec ça mais j'espere que vous ù'aiderez je ne suis que debutant et je connais rien a pawno ou au script
Titre: Re : script commande /vcol aidez moi svppp
Posté par: Syg le 02 Avril 2008, 18:00:41
Tu essaies de changer la couleur d'un véhicule en passant l'ID d'un joueur.

Remplace
ChangeVehicleColor(playerid,AleaCol (), AleaCol ());par
ChangeVehicleColor (GetPlayerVehicleID (playerid), AleaCol (), AleaCol ());
++
Syg

Titre: Re : Re : script commande /vcol aidez moi svppp
Posté par: othman le 02 Avril 2008, 18:26:41
Tu essaies de changer la couleur d'un véhicule en passant l'ID d'un joueur.

Remplace
ChangeVehicleColor(playerid,AleaCol (), AleaCol ());par
ChangeVehicleColor (GetPlayerVehicleID (playerid), AleaCol (), AleaCol ());
++
Syg



ah merci bcp t'es trop cool mon pote jte remercie mon pote j'ai cherché cette commande des jours lol merci bcp ++ bonne journée a tous et encore merci syg