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
-
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 ??
-
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.
-
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...
-
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
-
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.
-
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"
-
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.
-
Euh ses quoi un tableau booléens ??????????????????????????
-
true / false dans un tableau...
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)
-
Tu peut me faire un tuto pour faire le system de location ave sa ???
Je comprend pas tout
-
Il va falloir que tu fasses quelques recherches et que tu y mettes du tiens, là.
-
Ta des lien ?
-
http://wiki.sa-mp.com/wiki/Main_Page (http://wiki.sa-mp.com/wiki/Main_Page)
-
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.
-
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;