GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: manathann le 27 Avril 2009, 09:42:58

Titre: [QUESTION] Comment autoriser les membres à conduire un scooter sans permis
Posté par: manathann le 27 Avril 2009, 09:42:58
Alors voila, tout est dans le titre.

J'utilise le GodFather
Avec les problemes d'insctructeurs jamais connectés, je préfère laisser les membres conduire des FAGGIO






Cordialement,
Titre: Re : [QUESTION] Comment autoriser les membres à conduire un scooter sans permis
Posté par: » Lukubi™ le 27 Avril 2009, 12:27:52
Salut,

Je connait pas trop le GodFather, mais a mon avis pour que les joueur n'ayant pas le permit puissent conduire les faggio il faut surement changer les carid.

Essaye de regarder dans la callback OnPlayerEnterVehicule.


PS : ces information sont peut-être erronées...

++
MrT®
Titre: Re : [QUESTION] Comment autoriser les membres à conduire un scooter sans permis
Posté par: Ssk le 27 Avril 2009, 13:31:20
Onplayerstatechange

cherche  vers la tu verra ;)
Titre: Re : [QUESTION] Comment autoriser les membres à conduire un scooter sans permis
Posté par: manathann le 27 Avril 2009, 13:46:25
Je trouve vraiment pas, je suis dans OnPlayerStateChange et je trouve vraiment pas.
Titre: Re : [QUESTION] Comment autoriser les membres à conduire un scooter sans permis
Posté par: cristab le 27 Avril 2009, 14:08:53
au pire je connait pas le gf mais donne le permis au bout d'un certain temp de connexion sa doit etre realisable sur le gf
Titre: Re : [QUESTION] Comment autoriser les membres à conduire un scooter sans permis
Posté par: Ssk le 27 Avril 2009, 14:48:32
regard le message que te dit quand tu monte sur un scoot et cherche le dans le Gf c' est aussi simple que ca =D
Titre: Re : [QUESTION] Comment autoriser les membres à conduire un scooter sans permis
Posté par: manathann le 27 Avril 2009, 14:57:03
Sa met comme dans les voitures :

Vous n'avez pas le permis , contactez un instructeur .


if(newstate == PLAYER_STATE_DRIVER) //buggy dont finnish
{// 38 / 49 / 56 = SS
new newcar = GetPlayerVehicleID(playerid);
new oldcar = gLastCar[playerid];
new housecar = PlayerInfo[playerid][pPhousekey]+1;
TelePos[playerid][0] = 0.0;
TelePos[playerid][1] = 0.0;
if(IsABoat(newcar))
{
    if(PlayerInfo[playerid][pBoatLic] < 1)
{
    SendClientMessage(playerid, COLOR_GREY, "   Vous n'avez pas le permis de bateau , contactez un instructeur . ( _ ) ");
    RemovePlayerFromVehicle(playerid);
}
}
else if(IsAPlane(newcar))
{
    if(PlayerInfo[playerid][pFlyLic] < 1)
{
    if(TakingLesson[playerid] == 1) { }
    else {
    SendClientMessage(playerid, COLOR_GREY, "   Vous n'avez pas le permis de vol, contactez un instructeur ( _ )!");
    RemovePlayerFromVehicle(playerid); }
}
}
else
{
if(PlayerInfo[playerid][pCarLic] < 1)
{
    if(PlayerDrunk[playerid] >= 5)
{
    WantedPoints[playerid] += 1;
SetPlayerCriminal(playerid,255, "Drunk Driving");
}
if(TakingLesson[playerid] == 1) { }
else {
SendClientMessage(playerid, COLOR_GREY, "   Vous n'avez pas le permis , contactez un instructeur . ( _ ) ");
                RemovePlayerFromVehicle(playerid); }
}
else if(PlayerDrunk[playerid] >= 5)
{
    WantedPoints[playerid] += 1;
SetPlayerCriminal(playerid,255, "Drunk Driving");
}

Par contre, je vois qu'il y a des textes comme ça :

if(newcar == 69 || newcar == 70 || newcar == 71 || newcar == 99 || newcar == 100 || newcar == 101)


Pour les voitures d'instructeurs, mais si je veux en rajouter, comment je peux connaître le numéro ?

Devrais-je just modifier la position du véhicule ?