• 24 Avril 2025, 08:53:55


Auteur Sujet: [Résolu - Répere Jaune, Comment les enlever ?]  (Lu 1285 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne DJ_Joystick

  • Pawno's Scripteur
  • *
  • Criminel
  • >>>Need For Speed's Fan<<<
  • Messages: 32
    • Voir le profil
[Résolu - Répere Jaune, Comment les enlever ?]
« le: 13 Juin 2010, 10:18:06 »
Bonjour,

Voilà mon problème : J'ai créer un système de véhicule, qui fonctionne bien, marchant sur du Dini mais le seul problème c'est qu'aucun véhicule n'apparait dans le Jeu, dans la console par contre il est bien afficher le nombre de véhicules spawner. Voici le bout de code qui semble ne pas fonctionner :
Code: (pawn) [Sélectionner]
if(fexist(vread)){
  for(new v=0; v<VMax; v++){
   format(vFichier, sizeof vFichier, "(Vehicule ID %d) | [Modele] ", v);
vInfo[v][Modele] = dini_Int(vread, vFichier);
format(vFichier, sizeof vFichier, "(Véhicule ID %d) | [Position X] ", v);
vInfo[v][PositionX] = dini_Float(vread, vFichier);
format(vFichier, sizeof vFichier, "(Vehicule ID %d) | [Position Y] ", v);
vInfo[v][PositionY] = dini_Float(vread, vFichier);
format(vFichier, sizeof vFichier, "(Vehicule ID %d) | [Position Z] ", v);
vInfo[v][PositionZ] = dini_Float(vread, vFichier);
   format(vFichier, sizeof vFichier, "(Vehicule ID %d) | [Position A] ", v);
vInfo[v][PositionA] = dini_Float(vread, vFichier);
   format(vFichier, sizeof vFichier, "(Vehicule ID %d) | [Prix] ", v);
vInfo[v][vPrix] = dini_Int(vread, vFichier);
   format(vFichier, sizeof vFichier, "(Vehicule ID %d) | [Proprietaire] ", v);
strmid(vInfo[v][vProprietaire],dini_Get(vread, vFichier), 0, strlen(dini_Get(vread, vFichier)),MAX_PLAYER_NAME);
   format(vFichier, sizeof vFichier, "(Vehicule ID %d) | [Alarme] ", v);
vInfo[v][vAlarme] = dini_Bool(vread, vFichier);
   format(vFichier, sizeof vFichier, "(Vehciule ID %d) | [Couleur 1] ", v);
vInfo[v][vCouleur1] = dini_Int(vread, vFichier);
   format(vFichier, sizeof vFichier, "(Vehciule ID %d) | [Couleur 2] ", v);
vInfo[v][vCouleur2] = dini_Int(vread, vFichier);
   if(vInfo[v][Modele]!=0){
CreateVehicle(vInfo[v][Modele], vInfo[v][PositionX], vInfo[v][PositionY], vInfo[v][PositionZ], vInfo[v][PositionA], vInfo[v][vCouleur1], vInfo[v][vCouleur2], -1);
  N++;}
}
}else{
   printf("[Véhicule] Le fichier d'information nécéssaire aux Spawns de véhicule est introuvable.\nCe Message donne suite à la création d'un nouveau Fichier.");
   dini_Create(vread);
}

Merci d'avance.
« Modifié: 15 Juin 2010, 19:50:44 par DJ_Joystick »

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Spawner un Véhicule
« Réponse #1 le: 13 Juin 2010, 10:36:14 »
Salut :)

Met un printf pour voir si la partie qui spawn les véhicules est bien charger :)

Hors ligne DJ_Joystick

  • Pawno's Scripteur
  • *
  • Criminel
  • >>>Need For Speed's Fan<<<
  • Messages: 32
    • Voir le profil
Re : Spawner un Véhicule
« Réponse #2 le: 13 Juin 2010, 11:11:50 »
Après ajout des Printf, je découvre que les variables Position X, Y, Z, A, le Prix, l'Alarme ne chargent pas. Seul le propriétaire charge ainsi que le modele id... Mais je ne vois pas d'où viens mon erreur là non plus =/. J'ai fait attention à poser des dini_Float pour les positions, seul le dini_Bool me semble suspect... Merci d'avance pour votre aide précieuse...

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Spawner un Véhicule
« Réponse #3 le: 13 Juin 2010, 11:23:43 »
Écoute après moi j'peut pas trop t'aider je ne connais pas du tout dini, essaye de t'inspirer d'autre FS de véhicule car parfois les fonctions change en fonction du nombre si il est entier ou décimale :)

Hors ligne DJ_Joystick

  • Pawno's Scripteur
  • *
  • Criminel
  • >>>Need For Speed's Fan<<<
  • Messages: 32
    • Voir le profil
Re : Spawner un Véhicule
« Réponse #4 le: 13 Juin 2010, 11:24:21 »
Je me suis justement inspiré de deux FS de Véhicules pour créer celui-ci.

J'ai aussi, en même temps que ce problème, une question : comment pouvoir retirer les Pickup d'entrer dans les intérieur par default de SAMP ? J'ai beau essayer quelques chose du genre SetPlaeyrVirtualWorld, rien n'y fait... Bref, merci d'avance pour toutes vos réponses !

EDIT : J'ai résolue le problème pour mon système de véhicule ! Mais malheureusement, toujours rien n'a répondu à ma question... Merci d'avance pour vos réponses.
« Modifié: 13 Juin 2010, 18:32:34 par DJ_Joystick »

Hors ligne DJ_Joystick

  • Pawno's Scripteur
  • *
  • Criminel
  • >>>Need For Speed's Fan<<<
  • Messages: 32
    • Voir le profil
Re : [Répere Jaune, Comment les enlever ?]
« Réponse #5 le: 15 Juin 2010, 10:28:36 »
Petit UP...
J'ai besoin de savoir le moyen, est-ce un intérieur ou une fonction à placer ?
Merci

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : [Répere Jaune, Comment les enlever ?]
« Réponse #6 le: 15 Juin 2010, 10:45:46 »
Salut donc si j'ai bien compris tu voudrais retirer les triangles jaunes des intérieurs de bases de gta pour sa il faut que tu mette dans ton OnGameModeInit(); la fonction DisableInteriorEnterExits();

A+ tard dans l'placard.
Sam  :cheers

Hors ligne DJ_Joystick

  • Pawno's Scripteur
  • *
  • Criminel
  • >>>Need For Speed's Fan<<<
  • Messages: 32
    • Voir le profil
Re : [Répere Jaune, Comment les enlever ?]
« Réponse #7 le: 15 Juin 2010, 11:09:15 »
Merci :)
Sur ce, je n'est plus de question, je peux m'en remettre à mon GM...
Encore merci :)