• 06 Juin 2026, 18:23:11


Auteur Sujet: Véhicule emplacement précis  (Lu 1347 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Véhicule emplacement précis
« le: 27 Juillet 2012, 15:30:40 »
Salut.

Voilà, je souhaiterais faire un système de fourrière et que lorsqu'un véhicule se détruit, il se Tp directement là bas (ça c'est fait et ça fonctionne). Par contre, je voudrais faire en sorte que si un veh est déjà à cet emplacement (chose qui arrivera inévitablement), ça l'envoie à la 2è position et ainsi de suite, mais là ça ne fonctionne pas et le veh se Tp à son Spawn.

Voici ce que j'ai fait :


new Float:x, Float:y, Float:z, Float:a;
new i2;
for(i2=0;i2<MAX_VEHICLES;i2++)
{
    GetVehiclePos(i2,x,y,z);
//    GetVehicleZAngle(i2,a);
    if((x==-1399.8097) && (y==2650.2366) && (z==55.2584))
    {
        SetVehiclePos(vehicleid,-1410.6780,2628.2937,55.3740);
        SetVehicleZAngle(vehicleid,271.7659);
    }
}

Je sais que c'est if((x==-1399.8097) && (y==2650.2366) && (z==55.2584)) qui pose problème, mais je n'arrive pas à trouver ce qu'il faut faire. J'ai regardé sur SAMP Wiki, mais je n'ai pas trouvé la fonction adéquat. Il n'y a pas une fonction comme PlayerToPoint ??

Merci d'avance pour votre aide


EDIT : Toujours pas d'aides pour mon Problème ??
« Modifié: 28 Juillet 2012, 13:07:46 par Diablo62 »
Merci à Colonel Marco pour la Signature

Hors ligne Kiloutre

  • Nolife, nerd et geek passionné d'Ordinatique ! ^^
  • *
  • Grand Banditisme
  • Messages: 567
    • Voir le profil
Re : Véhicule emplacement précis
« Réponse #1 le: 30 Juillet 2012, 17:28:09 »
Je te propose de faire une variable. Et quand un vehicule va a la fourriere :
}
CODE...
variable ++;
}

Et a la place de verifié si l'emplacement est pris, verifie si la variable a une certaines valeur :

if(variable == 1)
{
        SetVehiclePos(vehicleid,-1410.6780,2628.2937,55.3740);
        SetVehicleZAngle(vehicleid,271.7659);
}
if(variable == 2)
{
        SetVehiclePos(vehicleid,-1410.6780,2628.2937,55.3740);
        SetVehicleZAngle(vehicleid,271.7659);
}

J'espere t'avoir aidé :)

[/url]