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

Titre: Besoin d'une petite aide pour un FS
Posté 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

  
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: GzupScripter le 30 Juillet 2009, 23:25:37
1- Pour faire afficher le nom tu utiliseras:

Code: (pawn) [Sélectionner]
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 ..)
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: S!m le 31 Juillet 2009, 01:35:41
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++
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: GzupScripter le 31 Juillet 2009, 01:50:07
Désoler x) je ne suis pas aussi pro xD je suis Débutant xP
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: S!m le 31 Juillet 2009, 01:55:01
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++
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: RaiDeN le 31 Juillet 2009, 02:46:35
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
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: Jerome02 le 31 Juillet 2009, 13:48:20
Merci Sim ji vais essayer de suite et je dit ce que sa donne,



oui Raiden c'est bien sa pourquoi?
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: RaiDeN le 31 Juillet 2009, 13:49:01
Bah pourquoi tu reprend pas le filterscript /vmenu ?

++
Raiden
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: Jerome02 le 31 Juillet 2009, 13:53:24
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?

  
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: RaiDeN le 31 Juillet 2009, 14:00:55
Sur le forum SA-MP ^^

++
Raiden
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: Jerome02 le 31 Juillet 2009, 14:02:43
ok, je me lance a la recherche un vmenu qui marche, merci pour ton idée, je vous tiens au courant


bonne journée
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: Azz45 le 31 Juillet 2009, 14:11:47
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.
Titre: Re : Besoin d'une petite aide pour un FS
Posté par: Jerome02 le 31 Juillet 2009, 14:33:07
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