GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jerome02 le 30 Juillet 2009, 13:29:47
-
bonjour a tous,
voila j'ai pense un faire un FS Pour les voiture car en ce moment je vois qu'il y a trop de gens a cherche un Fs pour gérer les voiture,
j'ai un Fs que j'ai trouver sur Forum-Samp.com pour lock et unlock les voiture ,
1- dans la commande /lock du FS ajouter un truque pour que sa disse a qui appartiens le véhicule Exemple je monte dans une voiture et je fait /lock je dessend quelqu'un d'autre monte dans dans le véhicule et sa dit ce véhicule appartiens a tel
PS : dans ce cas pour faire sa il faut enlever toute les voiture du GM enfin pas celle de faction, et comme sa on peu faire une faction vendeur de voiture.
2- ajouter aussi un truque dans la commandes /unlock pour quand on la fait sa disse plus que le véhicule nous appartiens.
3- ajouter le commandes /garer pour garer la voiture.
PS : j'ai essayer par moi même et pas réussie.
Voila mon idée c'est pour cela que j'ai besoin d'aide car c'est un peu compliquer pour moi,
Merci a vous Bonne journée
-
1- Pour faire afficher le nom tu utiliseras:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername)); //On prend le nom du joueur
SendClientMessage(playerid,COULEUR,"Véhicules Enregistrer a %s"playername); // On envoie au joueur "Véhicules Enregistrer a %s" d'on %s est le nom du joueur
RemovePlayerFromVehicle(i); // On retire le joueur du véhicule
return 1;
}
2- Pour cela , je crois qu'il faut utiliser un if
3- /garer , utilise dudb ou Dini(2.6) pour faire un fichier %s.veh et y stocker sa position (Regarde dans le vMenu ..)
-
Salut,
Ce code n'est même pas fonctionnel.
tu dois utiliser un tableau:
new VehicleOwner[MAX_VEHICLES];
par la suite, initialise ce tableau afin que chaque valeur du tableau soit un id invalide, utilise la constante INVALID_PLAYER_ID
dans la callback OnPlayerEnterVehicle tu dois tester si le véhicule appartient à un joueur:
if(VehicleOwner[vehicleid] != INVALID_PLAYER_ID)
{
.....//le véhicule appartient au joueur d'id VehicleOwner[vehicleid]
}
else
{
//le véhicule est libre
}
dans ta commande lock : VehicleOwner[GetPlayerVehicleID(playerid)] = playerid;dans ta commande unlock : VehicleOwner[GetPlayerVehicleID(playerid)] = INVALID_PLAYER_ID;
voilà, essaie d'arriver à ton code avec ces indications...
++Sim++
-
Désoler x) je ne suis pas aussi pro xD je suis Débutant xP
-
Salut,
on passe tous pas là, le code que tu as proposé comportait néanmoins la partie que je n'ai pas mis (qu'il faudrait ajuster légèrement). Tu me semble posséder une bonne partie de la base, il m'a fallu un certains temps avant d'atteindre ce niveau
++Sim++
-
En faite si je comprend bien Jerome,
tu voudrait faire un Filter Script qui regrouperais toute les commandes pour la gestions du véhicule non ?
Possibilité de /garer la voiture à tel endroit
Pouvoir /sauver le tuning
Voir l'essence qu'il reste etc...
C'est bien sa non ?
++
Raiden
-
Merci Sim ji vais essayer de suite et je dit ce que sa donne,
oui Raiden c'est bien sa pourquoi?
-
Bah pourquoi tu reprend pas le filterscript /vmenu ?
++
Raiden
-
oui, mais comment faire?
Je débute dans le scripte mais je peu toujours essayer :)
pas mal l'idée mais ou je peu trouver un vmenu qui marche?
-
Sur le forum SA-MP ^^
++
Raiden
-
ok, je me lance a la recherche un vmenu qui marche, merci pour ton idée, je vous tiens au courant
bonne journée
-
http://forum.sa-mp.com/index.php?topic=104566.0 (http://forum.sa-mp.com/index.php?topic=104566.0)
http://forum.sa-mp.com/index.php?topic=92658.0 (http://forum.sa-mp.com/index.php?topic=92658.0)
http://forum.sa-mp.com/index.php?topic=76752.0 (http://forum.sa-mp.com/index.php?topic=76752.0)
http://forum.sa-mp.com/index.php?topic=78765.0 (http://forum.sa-mp.com/index.php?topic=78765.0)
http://forum.sa-mp.com/index.php?topic=68454.0 (http://forum.sa-mp.com/index.php?topic=68454.0)
http://forum.sa-mp.com/index.php?topic=84127.0 (http://forum.sa-mp.com/index.php?topic=84127.0)
http://forum.sa-mp.com/index.php?topic=54114.0 (http://forum.sa-mp.com/index.php?topic=54114.0)
Tu trouveras surement ton bonheur, ce sont des scripts pour véhicules.
-
Merci pour ces liens j'ai trouver sa http://forum.sa-mp.com/index.php?topic=54114.0 (http://forum.sa-mp.com/index.php?topic=54114.0)
mais les voiture sont lock :s