• 03 Mai 2024, 08:02:12


Auteur Sujet: System De Location De Vehicule ??  (Lu 3172 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xely

  • *
  • Tueur
  • Messages: 55
    • Voir le profil
System De Location De Vehicule ??
« 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 ??

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3550
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #1 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.


Adju ♥
(-_-)



Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #2 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...

Hors ligne Xely

  • *
  • Tueur
  • Messages: 55
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #3 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

Hors ligne Aegoss

  • I'm gonna kick dat' ass !
  • *
  • • « a3goss - иsɢ Lєadєʀ » •
  • Messages: 4787
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #4 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.
HP Envy 15-K222NF - Argent
15,6'' Full HD - Intel Core i5-4200U - HDD 1 To - RAM 8 Go - NVIDIA GeForce GTX 850M 4 Go - LG E2251 - Logitech G105 - R.A.T 7 Contagion - Siberia V2 ''Orange''




Hors ligne Xely

  • *
  • Tueur
  • Messages: 55
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #5 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"

Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #6 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.

Hors ligne Xely

  • *
  • Tueur
  • Messages: 55
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #7 le: 07 Août 2013, 14:16:30 »
Euh ses quoi un tableau booléens ??????????????????????????

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #8 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)
Nippah !

Hors ligne Xely

  • *
  • Tueur
  • Messages: 55
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #9 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

Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #10 le: 07 Août 2013, 15:17:49 »
Il va falloir que tu fasses quelques recherches et que tu y mettes du tiens, là.

Hors ligne Xely

  • *
  • Tueur
  • Messages: 55
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #11 le: 07 Août 2013, 15:20:07 »
Ta des lien ?

Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #12 le: 07 Août 2013, 15:36:04 »

Hors ligne Aegoss

  • I'm gonna kick dat' ass !
  • *
  • • « a3goss - иsɢ Lєadєʀ » •
  • Messages: 4787
    • Voir le profil
Re : Re : System De Location De Vehicule ??
« Réponse #13 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.
HP Envy 15-K222NF - Argent
15,6'' Full HD - Intel Core i5-4200U - HDD 1 To - RAM 8 Go - NVIDIA GeForce GTX 850M 4 Go - LG E2251 - Logitech G105 - R.A.T 7 Contagion - Siberia V2 ''Orange''




Hors ligne Xely

  • *
  • Tueur
  • Messages: 55
    • Voir le profil
Re : System De Location De Vehicule ??
« Réponse #14 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;