GTAOnline.net

San Andreas Multiplayer (sa:mp) => Problèmes et bugs => Discussion démarrée par: Xely le 06 Août 2013, 00:28:20

Titre: System De Location De Vehicule ??
Posté par: Xely le 06 Août 2013, 00:28:20
Bonjour la communauté !!

Voila j'ai un problème, je travaille sur un GAMEMODE RP et voudrait y intégrer un system de location de véhicule.
Donc j'ai commencé j'ai commencé a définir les véhicule de location :
new Rentveh[73];
Puis j'ai défini dans le gamemodeini ceci :
Rentveh[0] = J'ai fait ceci jusqua 72 ( il y a biensur AddStaticVehicle a coté mais je le cache )

Voilà j'ai juste fait sa, pouvez vous me donner un tutoriel pour la suite ??
Titre: Re : System De Location De Vehicule ??
Posté par: Infu le 06 Août 2013, 00:33:47
LAL.

Jusque là je dirai pour ma part que c'est bon.
Pour le tutoriel par contre tu peux ... enfin voilà, mais sans-doutes que quelqu'un prendra son temps pour t'expliquer.
Titre: Re : System De Location De Vehicule ??
Posté par: Gzsume le 06 Août 2013, 00:43:36
Tu veux que ça se passe comment, la location ? Parce que bon, là tu demandes des conseils sur comment faire un système sans nous dire comment il est censé fonctionner...
Titre: Re : System De Location De Vehicule ??
Posté par: Xely le 06 Août 2013, 10:15:42
En gros on entre dans un véhicule quon peut louer, bah quon tape la commande /louerveh

Mais si on a pas assez de fric = 150 bah on peut pas
Si quelqun loue déjà le véhicule = on peut pas
Si on loue deja un véhicule on peut pas en relouer un

et je veut une commande /delouer pour le délouer

J'éspère que vous m'avez compris
Titre: Re : System De Location De Vehicule ??
Posté par: Aegoss le 06 Août 2013, 10:42:05
Bonjour.

 Un petit conseil entre nous. Si tu désires que des gens t'aident, fait un petit effort sur ce que tu écris. Et au lieu de dire que "tu veux", tu peux plutôt dire "j'aimerai", ça fera moins impératif.
Titre: Re : System De Location De Vehicule ??
Posté par: Xely le 06 Août 2013, 10:47:01
Désoler mais la j'ai un truc qui vien de m'arriver, j'aimerai que l'on maide

Voila j'ai un gros bug au niveau des news
j'ai sa new Rentveh[73]; et y me dit
 expected token: ";", but found "new"
Titre: Re : System De Location De Vehicule ??
Posté par: Gzsume le 06 Août 2013, 15:22:09
Tu as oublié le point-virgule en fin de ligne juste au dessus.
Pour ton système de location, il suffit de quelques conditions, d'un tableau à booléens pour savoir quel véhicule est loué et quel véhicule ne l'est pas (tu peux transformer le tableau déjà présent en tableau à double entrée et te servir de la seconde colonne pour les booléens), puis normalement ça devrait fonctionner sans problème.
Titre: Re : System De Location De Vehicule ??
Posté par: Xely le 07 Août 2013, 14:16:30
Euh ses quoi un tableau booléens ??????????????????????????
Titre: Re : System De Location De Vehicule ??
Posté par: Xolokos le 07 Août 2013, 14:49:02
true / false dans un tableau...
Code: (PAWN) [Sélectionner]
new bool:RentBool[MAX_VEHICLES];
RentBool[GetVehicleID(playerid)] = true;
RentBool[GetVehicleID(playerid)] = false;

RentBool[2] = true;
RentBool[4] = true;
RentBool[7] = true;

Ce qui ce traduit par :
0 1 2 3 4 5 6 7 8 .. (MAX_VEHICLES)
0 0 1 0 1 0 0 1 0 .. (true or false)
Titre: Re : System De Location De Vehicule ??
Posté par: Xely le 07 Août 2013, 14:53:16
Tu peut me faire un tuto pour faire le system de location ave sa ???

Je comprend pas tout
Titre: Re : System De Location De Vehicule ??
Posté par: Gzsume le 07 Août 2013, 15:17:49
Il va falloir que tu fasses quelques recherches et que tu y mettes du tiens, là.
Titre: Re : System De Location De Vehicule ??
Posté par: Xely le 07 Août 2013, 15:20:07
Ta des lien ?
Titre: Re : System De Location De Vehicule ??
Posté par: Gzsume le 07 Août 2013, 15:36:04
http://wiki.sa-mp.com/wiki/Main_Page (http://wiki.sa-mp.com/wiki/Main_Page)
Titre: Re : Re : System De Location De Vehicule ??
Posté par: Aegoss le 07 Août 2013, 15:36:37
Ta des lien ?

Tu peux dire s'il te plaît ou merci.

Et ici, c'est une communauté, donc on s'entraide, on fait pas pour les autres. Si Gz' te demande de faire des recherches et d'y mettre du tiens, c'est que tu dois te débrouiller un peu tout seul. Les liens, tu peux les trouver tout seul par exemple.
Titre: Re : System De Location De Vehicule ??
Posté par: Xely le 07 Août 2013, 19:18:56
new bool:RentVeh[MAX_VEHICLES];
RentVeh[IsARentableVeh(idcar)] = false; // N'est pas louer

IsARentableCar c'est sa :
public IsARentableVeh(carid)
{
for(new i = 0; i < sizeof(Rentveh); i++)
{
    if(carid == Rentveh[i]) return 1;
}
return 0;
}

Donc Dans Le /louerveh sa feras déjà un petit truc comme sa ?
RentVeh[GetVehicleID(playerid) == IsARentableVeh(idcar)] = true;
et dans le /delouer sa feras un truc comme sa ?
RentVeh[GetVehicleID(playerid) == IsARentableVeh(idcar)] = false;