• 05 Juin 2026, 19:09:04


Auteur Sujet: Porblème avec le /demarrer  (Lu 1396 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ludo43

  • *
  • Tueur en série
  • Derby !
  • Messages: 124
    • Voir le profil
Porblème avec le /demarrer
« le: 23 Février 2011, 22:45:26 »
Bonjour à tous,

J'ai essayer de créer un /demarrer, seulement quand j'utilise la commande, elle marche 1 fois sur 50.

Voici mon bout de code :

if(!strcmp(cmd, "/demarrer", true))
{
    if(IsPlayerConnected(playerid))
    {
if(IsPlayerInAnyVehicle(playerid))
{
    if(!engineOn[GetPlayerVehicleID(playerid)])
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
/*if(IsAnOwnableCar(idcar))
{
if(PlayerInfo[playerid][pPvehkey] == idcar) { }
else if(PlayerInfo[playerid][pPvehkey2] == idcar) { }
else if(PlayerInfo[playerid][pPvehkey3] == idcar) { }
else if(PlayerInfo[playerid][pPvehkey4] == idcar) { }
else { return 1; }
}*/
if(IsAnOwnableCar(idcar))
          {
            if(veh1[playerid] == VehicleOwned[idcar]) { }
                else if(veh2[playerid] == VehicleOwned[idcar]) { }
            else if(veh3[playerid] == VehicleOwned[idcar]) { }
                else if(veh4[playerid] == VehicleOwned[idcar]) { }
            else if(veh5[playerid] == VehicleOwned[idcar]) { }
              else { return 1; }
        }
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509)
{
return 1;
}
/*if(idcar >= 238 && idcar <= 259)
{
    if(HireCar[playerid] != idcar)
    {
return 1;
}
}*/
if(VoitureASabot[idcar] == 1)
{
    return 1;
}
if(gEngine[playerid] == 1) { return 1; }

new playerveh = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, playerveh, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s tourne la clef et essaye de démarrer le véhicule.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetTimerEx("StartingTheVehicle",2500,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Le Vehicule Demarre...",2500,3);
gEngine[playerid] = 1;
desactivetext[playerid] = 1;
SetTimerEx("DesactiverSpeedo", 5000, 0, "i", playerid);
return 1;
}

ça me gène car je ne peux pas utiliser de voiture ... :/

Cordialement
| Derby en cours de script ! |

Si tu veux m'aider n'hésite pas ! : http://www.gtaonline.fr/forums/index.php?action=pm;sa=send;u=10160


@ Bientot !

Hors ligne Hutrez

  • *
  • Tueur
  • Messages: 50
    • Voir le profil
Re : Porblème avec le /demarrer
« Réponse #1 le: 24 Février 2011, 10:06:18 »
Sûr que c'est toi qui fait cette commande ? Elle ne viens pas par hasard du Gm de Flo ? U2c ?

Hors ligne Ludo43

  • *
  • Tueur en série
  • Derby !
  • Messages: 124
    • Voir le profil
Re : Porblème avec le /demarrer
« Réponse #2 le: 24 Février 2011, 17:41:05 »
Je l'ai repris pour mon DM et je vais y modifier quelques trucs, mais si déjà à la base elle marche pas...
| Derby en cours de script ! |

Si tu veux m'aider n'hésite pas ! : http://www.gtaonline.fr/forums/index.php?action=pm;sa=send;u=10160


@ Bientot !

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Porblème avec le /demarrer
« Réponse #3 le: 24 Février 2011, 20:44:29 »
Pour ton DM ?

Quel drôle d'idée  :happy



Hors ligne Ludo43

  • *
  • Tueur en série
  • Derby !
  • Messages: 124
    • Voir le profil
Re : Porblème avec le /demarrer
« Réponse #4 le: 24 Février 2011, 20:53:57 »
Oui, un petit /demarrer pour demarrer la voiture, je crois avoir trouver, je vous informe.

Cdt

Double post
if(VoitureASabot[idcar] == 1)
Sa vient de là non ?

 Double Post !
« Modifié: 24 Février 2011, 21:50:29 par Ludo43 »
| Derby en cours de script ! |

Si tu veux m'aider n'hésite pas ! : http://www.gtaonline.fr/forums/index.php?action=pm;sa=send;u=10160


@ Bientot !

Hors ligne Ludo43

  • *
  • Tueur en série
  • Derby !
  • Messages: 124
    • Voir le profil
Re : Porblème avec le /demarrer
« Réponse #5 le: 03 Mars 2011, 08:50:11 »
Petit UP, je suis encore coincer...

Merci =)
| Derby en cours de script ! |

Si tu veux m'aider n'hésite pas ! : http://www.gtaonline.fr/forums/index.php?action=pm;sa=send;u=10160


@ Bientot !

Hors ligne Foo

  • *
  • Tueur en série
  • Messages: 249
    • Voir le profil
    • Une Seconde Chance RolePlay (En Création)
Re : Porblème avec le /demarrer
« Réponse #6 le: 03 Mars 2011, 16:46:44 »
Ouai effectivement, aucun doute, ca vient de mon script, pour résoudre ce bug (résolu dans la dernière version de U2C)

Il faut remettre la variable gEngine sur 0 quand tu sors d'un véhicule (dans le OnPlayerExitVehicle donc.)

Ne pas me MP a propos de mon GM.


Hors ligne Ludo43

  • *
  • Tueur en série
  • Derby !
  • Messages: 124
    • Voir le profil
Re : Porblème avec le /demarrer
« Réponse #7 le: 03 Mars 2011, 19:03:00 »
Merci beaucoup je test sa.

Double post
C'est bon résolu merci beaucoup :)
 Encore un double, post !!!!
« Modifié: 03 Mars 2011, 19:18:33 par Ludo43 »
| Derby en cours de script ! |

Si tu veux m'aider n'hésite pas ! : http://www.gtaonline.fr/forums/index.php?action=pm;sa=send;u=10160


@ Bientot !