GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ApocKalipsS le 11 Février 2009, 11:21:24
-
Bonjour,
J'ai télécharger l'include de Mister-Fred (Gveh, "système d'achat-vente de véhicules") et je souhaiterais que, par exemple :
Dans l'include de Mister Fred, il y a une variable qui s'intitule "TableauDeBord", et qui permet, par exemple quand on tape /vtableau, de mettre cette variable à 0.
Je voudrais que, dans mon GM, quand je monte dans un véhicule particulier, le tableau se désactive et se réactive après quelques secondes avec un SetTimer.
Est-ce possible ?
Merci de vos réponses,
AKS.
-
oui aller a tes neuronnes
-
Ah...
Tu peux approfondir :-X
-
En gros bhé met la toi même :D
-
Alors ,
Enfaite si tu a 56 véhicule (au hasard) tes véhicule on une ID de véhicule et de classement par exemple tu aura le véhicule ID de classement 1 et de véhicule 522(NRG je crois lol)et quand tu allume le serveur(avec l'include de véhicule de mister) ou tu peut regarder dans les logs les véhicule avec une ID de classement le 1 y te dit le nom et tous donc tu prend sont ID de classement et tu fait :
En haut :
forward salut(carid);//j'avais oublier lol sinon ça va ?
Toute en bas :
public salut(carid)
{
if(carid == 1 || carid == 2 || carid == 3)//Ligne info
{
return 1;
}
return 0;
}
Alors pour ajouter des véhicule tu rajoute dans la barre carid == 1 séparé par || exemple :
carid == 1 || carid == 2 || carid == 3
donc tu fait sa dans la ligne que j'ai nommé ligne info
if(carid == 1 || carid == 2 || carid == 3)//Ligne info
Enssuite la on a fait 1,2,3 mais il y a plus simple :
carid >= 1 && carid <= 3
exemple :
public salut(carid)
{
if(carid >= 1 && carid <= 3 || carid == 4 || carid == 33)//Ligne info
{
return 1;
}
return 0;
}
Enssuite
Dans OnplayerEnterVehicle :
if (salut(vehicleid) && !ispassenger)
{
//Les activation de tes message et timer
}