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

Titre: Mettre une fonction d'une incule dans son GM
Posté 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.
Titre: Re : Mettre une fonction d'une incule dans son GM
Posté par: cristab le 11 Février 2009, 11:29:43
oui aller a tes neuronnes
Titre: Re : Mettre une fonction d'une incule dans son GM
Posté par: ApocKalipsS le 11 Février 2009, 13:20:59
Ah...
Tu peux approfondir  :-X
Titre: Re : Mettre une fonction d'une incule dans son GM
Posté par: Azz45 le 11 Février 2009, 13:27:31
En gros bhé met la toi même :D
Titre: Re : Mettre une fonction d'une incule dans son GM
Posté par: Eloctro le 13 Février 2009, 19:04:11
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 :

Code: (lua) [Sélectionner]
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
}