• 24 Avril 2025, 05:45:11


Auteur Sujet: Besoin de votre aide , merci d'avance  (Lu 1886 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Blondin

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Besoin de votre aide , merci d'avance
« le: 30 Novembre 2008, 13:23:39 »
Bonjour , je travail depuis quelques jours sur le GodFather , ma traduction avance beaucoup (ect...)
Mais j'ai un certain problème :
inGame Quand je monte dans une voiture , sa met : Vous ne savez même pas conduire , vous êtes éjecter de la voiture .
J'aimerai savoir comment enlever cela pour que l'on puisse conduire .
Voici le script :

   
Code: (php) [Sélectionner]
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, "   You don't know how to Sail yet, so you left the Boat !");
    RemovePlayerFromVehicle(playerid);
}
}
else if(IsAPlane(newcar))
{
    if(PlayerInfo[playerid][pFlyLic] < 1)
{
    if(TakingLesson[playerid] == 1) { }
    else {
    SendClientMessage(playerid, COLOR_GREY, "   Vous ne savez même pas voler , vous êtes éjecter de l'avion !");
    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 ne savez même pas conduire , vous êtes éjecter de la voiture!");
                RemovePlayerFromVehicle(playerid); }
}
else if(PlayerDrunk[playerid] >= 0)
{
    WantedPoints[playerid] += 1;
SetPlayerCriminal(playerid,255, "Drunk Driving");
}
}//Done with car check
if(IsACopCar(newcar))
{
    if(IsACop(playerid)) { }
    else { RemovePlayerFromVehicle(playerid); }
}
else if(IsAnAmbulance(newcar))
{
    if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
    else { RemovePlayerFromVehicle(playerid); }
}
if(IsATruck(newcar))
{
format(string, sizeof(string), "Products: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
SendClientMessage(playerid, COLOR_WHITE, "INFO: You can deliver Products to Businesses.");
SendClientMessage(playerid, COLOR_WHITE, "INFO: Commands are /load /buyprods /sellprods");
}
if(PlayerKarting[playerid] != 0)
{
    new kart = GetPlayerVehicleID(playerid);
    if(kart==110||kart==111||kart==112||kart==113||kart==114||kart==115)
    {
        PlayerInKart[playerid] = 1;
    KartingPlayers ++;
}
}
if(newcar == 39 || newcar == 40)
{
    if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//national guard
    {
        if(PlayerInfo[playerid][pRank] < 3)
        {
        SendClientMessage(playerid,COLOR_GREY,"   You need Rank 3 to Fly this baby !");
        RemovePlayerFromVehicle(playerid);
        }
    }
    else
    {
        RemovePlayerFromVehicle(playerid);
    }
}
if(newcar == 55 || newcar == 59)
{
    if(PlayerInfo[playerid][pMember] != 4)
    {
        SendClientMessage(playerid,COLOR_GREY,"   You are not a Fireman !");
        RemovePlayerFromVehicle(playerid);
    }
}
if(newcar == 64 || newcar == 65)
{
    if(PlayerInfo[playerid][pJob] != 14)
    {
        SendClientMessage(playerid,COLOR_GREY,"   You are not a Bus Driver !");
        RemovePlayerFromVehicle(playerid);
    }
}
if(newcar == 69 || newcar == 70 || newcar == 71 || newcar == 99 || newcar == 100 || newcar == 101)
{
    if(TakingLesson[playerid] == 1) { }
    else if(!IsAnInstructor(playerid))
    {
        SendClientMessage(playerid,COLOR_GREY,"   You are not a School Instructor !");
        RemovePlayerFromVehicle(playerid);
    }
}
if(newcar == 82 || newcar == 84 || newcar == 85 || newcar == 94)
{
    if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
    else
{
        SendClientMessage(playerid,COLOR_GREY,"   You are not a Taxi Driver !");
        RemovePlayerFromVehicle(playerid);
    }
}
if(newcar == 95)
{
    if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
    {
        if(PlayerInfo[playerid][pRank] < 3)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Your Rank is to Low !");
    RemovePlayerFromVehicle(playerid);
    }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a Hitman !");
    RemovePlayerFromVehicle(playerid);
    }
}
if(newcar == 96 || newcar == 97 || newcar == 98)
{
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
else
{
    SendClientMessage(playerid, COLOR_GREY, "   You are not a News Reporter !");
    RemovePlayerFromVehicle(playerid);
}
if(PlayerInfo[playerid][pNewsSkill] < 200 && newcar == 96)
{
    SendClientMessage(playerid, COLOR_GREY, "   Your News Reporter Skill is to low, cant fly the Chopper yet !");
    RemovePlayerFromVehicle(playerid);
}
}
if(newcar==110||newcar==111||newcar==112||newcar==113||newcar==114||newcar==115)
{
    if(PlayerKarting[playerid] != 1)
    {
        RemovePlayerFromVehicle(playerid);
    }
}
« Modifié: 30 Novembre 2008, 14:15:04 par Blondin »

Hors ligne Blondin

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #1 le: 30 Novembre 2008, 15:06:29 »
Désoler du double post  mais il n'y a vraiment personne pour trouver la solution ? :blink
 :'(

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #2 le: 30 Novembre 2008, 15:17:25 »
Tu change les numeros des newcar pour qu'il soivent en rapport avec les tient pour t'aider si tu sait pas c'est quoi GetPlayerVehicleID:
Exemple:

1ere Addstaticvehiclex(...); = 1 newcar (GetPlayerVehcileID)
2eme Addstaticvehiclex(...); = 2 newcar (GetPlayerVehcileID)
3eme Addstaticvehiclex(...); = 3 newcar (GetPlayerVehcileID)
4eme Addstaticvehiclex(...); = 4 newcar (GetPlayerVehcileID)
ect...

j'espere que sa va t'aider.

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #3 le: 30 Novembre 2008, 17:20:00 »
Défois j'ai limpressison que on réfléchie pas vraiment avant de demandé ...  RemovePlayerFromVehicle(playerid);//sa veut tout dire Retiré le joueur d'un vehicule.
Tu code un god father alors que tu ne connais même pas RemovePlayerFromVehicle(playerid); sa devient du n'importe quoi le god father





Hors ligne doudoutoutou

  • *
  • Nouveau
  • Messages: 23
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #4 le: 30 Novembre 2008, 22:30:17 »
Mais nan il code pas, comme il dit il traduit le gm. Ca veut tout dire lool

Hors ligne Blondin

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #5 le: 02 Décembre 2008, 19:21:52 »
Non mais je suis pas bête j'ai piger que le problème vené de RemovePlayerFromVehicle(playerid)......
Le problème c'est que quand je l'enleve une erreur s'affiche .

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #6 le: 02 Décembre 2008, 23:00:38 »
dans ce cas, dit lequel tu enlève et quelle erreur tu as, on pourra peut-être te l'expliquer....

++Sim++





Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #7 le: 03 Décembre 2008, 09:19:47 »
Moi je t ai prevenu commence par modifier un Petit Gm tu reussira jamais a faire ce qu on a fait yves et moi ! =D
si tu fait comme ca



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Blondin

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #8 le: 03 Décembre 2008, 13:55:09 »
Sasuke met tu va arreter de poster pour rien ?
C'est quoi le rapport , je m'en sort très bien... juste quelques aides et sa sera terminé , arrete de poster silteplait.



Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #9 le: 03 Décembre 2008, 15:12:48 »
Sasuke met tu va arreter de poster pour rien ?
C'est quoi le rapport , je m'en sort très bien... juste quelques aides et sa sera terminé , arrete de poster silteplait.

Tu m'as l'air bien présomptueux, je te rapelle que Sasuke ne fait que te conseiller...

sinon pour ton problème, enlève complètement la partie suivante:

if(TakingLesson[playerid] == 1) { }
else {
SendClientMessage(playerid, COLOR_GREY, "   Vous ne savez même pas conduire , vous êtes éjecter de la voiture!");
RemovePlayerFromVehicle(playerid); }

par contre, ceci enlève l'intéret d'une école de conduite, je te recommanderais plutôt d'aller dans les fichiers des joueurs que tu désire apte à conduire et leur donner un permis..

++Sim++





Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Re : Besoin de votre aide , merci d'avance
« Réponse #10 le: 04 Décembre 2008, 11:37:55 »

C' est juste un conseille, comme dit Sim sinon j' espere que tu fais pas un servuer parceque je t est ban ?



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Blondin

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Besoin de votre aide , merci d'avance
« Réponse #11 le: 05 Décembre 2008, 17:45:56 »
Merci beaucoup pour votre aide
Tout ce que vous dites je l'ai déjà fait...
Malheureusement sa ne marche pas .