• 04 Mai 2025, 11:33:15


Auteur Sujet: Changer la couleur grace a une commande  (Lu 1606 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Le poulain de gta

  • *
  • Tueur en série
  • Messages: 103
    • Voir le profil
Changer la couleur grace a une commande
« le: 08 Novembre 2008, 18:45:00 »
Bonjour

serai il possible que vous m'aidiez meme si sertain ne meme pas trop de changer la couleur avec par exemple /couleur (l'id de la couleur) (l'otre id de la couleur)

merci D'avance et j'espere que les reponsses seron nombreuse

aurevoire

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Changer la couleur grace a une commande
« Réponse #1 le: 08 Novembre 2008, 18:49:32 »
bah voila la c'est un poste poli ^^

C'est pas compliqué, je suppose que c'est pour une voiture, 2 couleurs, alors tu aura besoin de ce bout de code, le strtok :

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

Donc tu le met ou tu veut dans ton Script, ensuite tu récupère l'ID de véhicule du joueur, tu vérifie s'il est dedans et tu change la couleur avec ChangeVehicleColor

;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Le poulain de gta

  • *
  • Tueur en série
  • Messages: 103
    • Voir le profil
Re : Changer la couleur grace a une commande
« Réponse #2 le: 08 Novembre 2008, 18:53:16 »
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(931) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(950) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(962) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(978) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(986) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(989) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(999) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(999) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1005) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1015) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1015) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1022) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1032) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1032) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1040) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1050) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1050) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1057) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1067) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1067) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1074) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1084) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1084) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1091) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1101) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1101) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1108) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1118) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1118) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1125) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1135) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1135) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1141) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1151) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1151) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1157) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1167) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1167) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1174) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1184) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1184) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1191) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1201) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1201) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1207) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1217) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1217) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1225) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1235) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1235) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1242) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1252) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1252) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1259) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1269) : warning 217: loose indentation
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1269) : error 079: inconsistent return types (array & non-array)
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1274) : error 017: undefined symbol "strtok"
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1274) : error 029: invalid expression, assumed zero
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1274) : error 017: undefined symbol "string"
C:\Program Files\JEUX\Rockstar Games\GTA SanAndreas\GTA San Andreas\gamemodes\Stunts.pwn(1274) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


25 Errors.

Hors ligne Le poulain de gta

  • *
  • Tueur en série
  • Messages: 103
    • Voir le profil
Re : Changer la couleur grace a une commande
« Réponse #3 le: 08 Novembre 2008, 18:55:23 »
je matendai a sa:



   if (strcmp("/Color", cmdtext, true, 10) == 0)
   {

       Carcolor (playerid,[l'id][l'id]
       

      return 1;
 }

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Changer la couleur grace a une commande
« Réponse #4 le: 08 Novembre 2008, 19:16:40 »
Arrêt tes doubles postes, oui tu peut aussi faire avec cette technique, Alors fait comme tu pense et essai....
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Le poulain de gta

  • *
  • Tueur en série
  • Messages: 103
    • Voir le profil
Re : Changer la couleur grace a une commande
« Réponse #5 le: 08 Novembre 2008, 19:37:48 »
bonjour
 
Mais je voudrai que tu maide car je ni arive pas comme lalu avec /vcol mai moi ve /couleur ou un otre truck

 merci d'avance

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Changer la couleur grace a une commande
« Réponse #6 le: 08 Novembre 2008, 20:04:01 »
Bah c'est ce que j'ai fait, je t'ai aidé, après si tu t'attend a voir le code t'arriver dans les mains tout chaud bah tu t'enfonce le doigt dans l'œil jusqu'au coup ^^

tu défini la commande
{
   tu récupère l'id du véhicule
   tu défini si le joueur est dans le véhicule
   {
      Tu met le ChangeVehicleColor
      tu met le return
   }
   et tu met le return
}

Avec cette commande il faudra que tu définisse les couleur toi même, quand le joueur tapera /couleur rouge, par exemple, bah dans ChangeVehicleColor tu mettra du rouge

pour que le joueur choisisse la couleur lui même tu devra définir les couleur avec une varible par exemple

new IDcolor;

et dans le ChangeVehicleColor a la place des couleur tu mettra la varible

IDcolor

Voila EN GROS ce qu'il faut que tu fasse ;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne angelrider

  • Scripteur
  • *
  • Bandit
  • Messages: 299
    • Voir le profil
Re : Changer la couleur grace a une commande
« Réponse #7 le: 08 Novembre 2008, 20:31:17 »
Ce que [StAfF]mAn  t'a donné n'est pas le script entier mais seulement un bout ensuite c'est à toi d'apprendre un peut le PWN pour compléter.
Ne t'inquiète pas personne ne t'AIME pas sur se forum la seule chose que nous n'aimons pas c'est ce que tu as fait (double ou triple post, double topic, manière de rédiger un méssage) regarde lors ce que tu rédige ton message correctement ça nous donne plusss envi de te répondre et de t'aider.
Nouveau Site de Mods San Andreas:
http://lcdacreation.fr

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Changer la couleur grace a une commande
« Réponse #8 le: 09 Novembre 2008, 00:12:33 »
La politesse entraine la politesse, c'est normale ^^ Exemple tout con, un gars te regarde dans la rue et te dit :" Sale bouffon"
Bah t'as envi de lui répondre la même chose, mais si le gars il te dit "bonjour", bah tu va lui dire bonjour ;)

Ici ça marche comme partout ailleurs, un bonjour renvois a la politesse et a l'amabilité, au respect. Respecte la communauté et tu sera respecté  ;)
« Modifié: 09 Novembre 2008, 12:57:31 par [StAfF]mAn »
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne angelrider

  • Scripteur
  • *
  • Bandit
  • Messages: 299
    • Voir le profil
Re : Changer la couleur grace a une commande
« Réponse #9 le: 09 Novembre 2008, 01:11:25 »
Très subtile ce que tu as dit [StAfF]mAn on dirais presque la parole d'un sensei pour son padawan ^^.
Nouveau Site de Mods San Andreas:
http://lcdacreation.fr

Hors ligne Le poulain de gta

  • *
  • Tueur en série
  • Messages: 103
    • Voir le profil
Re : Changer la couleur grace a une commande
« Réponse #10 le: 09 Novembre 2008, 12:56:08 »
unpe long je vai rependre des exemples de mon filterscript merci bocoup de votre aide

PS:Je n'ai pa de double compte(normalement)