• 05 Juin 2026, 09:04:47


Auteur Sujet: commande pour voiture multicolor  (Lu 2468 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne futenesie

  • *
  • Tueur
  • Messages: 70
    • Voir le profil
commande pour voiture multicolor
« le: 28 Juillet 2009, 11:45:22 »
Message Supprimé
« Modifié: 21 Novembre 2016, 18:36:38 par futenesie »

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #1 le: 28 Juillet 2009, 11:53:15 »
Salut,

Pour pouvoir faire ce que tu veux, dans la commande que le joueur tape, tu dois créer un timer pour un joueur uniquement (avec SetTimerEx), puis dans la fonction que le timer exécute tu mets ChangeVehicleColor(vehicleid, random(127), random(127));.

++
R@f

Hors ligne futenesie

  • *
  • Tueur
  • Messages: 70
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #2 le: 28 Juillet 2009, 11:57:29 »
Message Supprimé
« Modifié: 21 Novembre 2016, 18:36:29 par futenesie »

Hors ligne futenesie

  • *
  • Tueur
  • Messages: 70
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #3 le: 29 Juillet 2009, 11:59:08 »
Message Supprimé
« Modifié: 21 Novembre 2016, 18:36:22 par futenesie »

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #4 le: 29 Juillet 2009, 12:03:28 »

Hors ligne futenesie

  • *
  • Tueur
  • Messages: 70
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #5 le: 29 Juillet 2009, 13:12:26 »
Message Supprimé
« Modifié: 21 Novembre 2016, 18:36:14 par futenesie »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #6 le: 30 Juillet 2009, 22:00:32 »
Creer nous une fonction comme celle la


public RandomCarColorChange(vehicleid)
{
ChangeVehicleColor(vehicleid, random(127), random(127);
}

Voila puis le timerex
SetTimerEx("RandomCarColorChange",5000,1,"i",vehicleid);
voila tout

regarde si j ai pas fait d erreur merci



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne futenesie

  • *
  • Tueur
  • Messages: 70
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #7 le: 30 Juillet 2009, 22:02:17 »
Message Supprimé
« Modifié: 21 Novembre 2016, 18:36:04 par futenesie »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #8 le: 30 Juillet 2009, 22:12:03 »
tu la place dans t as commande apres avoir recuperer dans quel vehicule il se trouve



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne futenesie

  • *
  • Tueur
  • Messages: 70
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #9 le: 31 Juillet 2009, 12:34:32 »
Message Supprimé
« Modifié: 21 Novembre 2016, 18:35:57 par futenesie »

Hors ligne yah00078

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
    • Radio locale F2xradio
Re : commande pour voiture multicolor
« Réponse #10 le: 04 Août 2009, 13:16:52 »
Salut ,
Il n'y a pas de risque que cela fasse planter les autres joueurs , ou le serveur? car changer la couleur d'une voiture alors qu'elle est définie au spawn sa me parai dangereux
Quand on veux , on peut !

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #11 le: 04 Août 2009, 13:27:19 »
pouquoi on post des moment futenesie j'ai l'impression que tu lit que la moitier



forward RandomColor(playerid);
new ColorTimer;
new Color1[][] = {
{6},
{126},
{1},
{62}
};
new Color2[][] = {
{108},
{0},
{115},
{77}
};
if (strcmp("/tune", cmdtext, true) == 0)
{   
    if(IsPlayerInAnyVehicle(playerid))
   
      {
               ColorTimer = SetTimer("RandomColor",1000,1);
     else
       {
         SendClientMessage(playerid,rouge,"tu doit etre en voiture!");
      }
return 1;
}
if (strcmp("/stop", cmdtext, true) == 0)
{
    KillTimer(ColorTimer);
    return 1;
}
public RandomColor(playerid)
{
    new rand = random(sizeof(Color1));
    new rand2 = random(sizeof(Color2));
    ChangeVehicleColor(GetPlayerVehicleID(playerid), Color1[rand][0], Color2[rand2][0]);
    return 1;
}

Coder sur le forum donc l'indentation reste a desirer

Je te laisse mettre les conditions et le killtimer quand on sort du vehicule c'est enfantin
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #12 le: 04 Août 2009, 22:37:02 »
Il serait plus juste d utiliser un settimerex pour le timer avec paramettre l id du joueur



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #13 le: 05 Août 2009, 02:33:50 »
Salut,

j'ai une petite question, pourquoi des tableaux à deux dimensions? Une seule aurait suffit....

++Sim++





Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : commande pour voiture multicolor
« Réponse #14 le: 05 Août 2009, 17:57:22 »
TRADUCTION DE SIM:



En francais ca donne ca

new Color1[][] = {
{6},
{126},
{1},
{62}
};
new Color2[][] = {
{108},
{0},
{115},
{77}
};

On change par

new Color1[] = {
{6},
{126},
{1},
{62}
};
new Color2[] = {
{108},
{0},
{115},
{77}
};



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog