• 28 Mars 2024, 20:49:19


Auteur Sujet: Tuto pour vos bot  (Lu 24271 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne MaLiik_Mahone

  • *
  • Nouveau
  • Messages: 3
    • Voir le profil
Re : Tuto pour vos bot
« Réponse #30 le: 30 Décembre 2011, 05:22:57 »
Salut Salut a tous !

Tout a d'abord , merci pour ce tuto très simple et bien détaille ! Que j'ai suivis a la lettre , aucun problème en apparence quand je met un bot ( Chauffeur de Bus ) . Il fais le chemin comme convenue aucun problème tout vas bien .
C'est maintenant que ça se complique , quand je met un deuxième ( Chauffeur de Bus , également ) , les deux bots font leurs parcours cependant un moment donné l'un des deux s’arrêtera , le bot sera au dessus de son véhicule et quelques secondes plus tard il se téléportera  un peu plus loin .

{
    ConnectNPC("Bus9","Bus9");//cette fonction permet de spawn un bot script BOT_1 Pseudo du bot Bruno
    botcar1 = AddStaticVehicle(431, 2031.6564 ,-1940.1276 ,13.4387 ,270.3643, 1, 6);
    ConnectNPC("Bus262","Bus262");//cette fonction permet de spawn un bot script BOT_2 Pseudo du bot Bruno2
    botcar2 = AddStaticVehicle(431, 2055.0551 , -1940.2045, 13.4437, 270.3643, 5, 16);
    ConnectNPC("Bus3019","Bus3019");//cette fonction permet de spawn un bot script BOT_2 Pseudo du bot Bruno2
    botcar3 = AddStaticVehicle(431, 2008.5728 ,-1940.0522 ,13.3390 ,270.3643, 184, 127);
}

   if(IsPlayerNPC(playerid))// si le joueur est un BOT
    {
        new playername[MAX_PLAYER_NAME];
      GetPlayerName(playerid,playername,MAX_PLAYER_NAME);//on récupère sont pseudo
      if(!strcmp(playername,"Bus9",true))//si sont pseudo est Bruno2
      {
         PutPlayerInVehicle(playerid, botcar1, 0);// je le met au volant de sont vehicule
         return 1;
      }
            else if(!strcmp(playername,"Bus262",true))//si sont pseudo est Bruno
      {
          PutPlayerInVehicle(playerid, botcar2, 0);// je le met au volant de sont vehicule
         return 1;
      }
         else if(!strcmp(playername,"Bus3019",true))//si sont pseudo est Bruno
      {
          PutPlayerInVehicle(playerid, botcar3, 0);// je le met au volant de sont vehicule
         return 1;
      }
      return 1;
   }

Merci a tous pour toute aide future

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Tuto pour vos bot
« Réponse #31 le: 30 Décembre 2011, 11:24:31 »
Salut, tu devrai aller lire les règles de la section PAWN car tu devrai normalement savoir que les codes sont à mettre dans la balise code.



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

Hors ligne MaLiik_Mahone

  • *
  • Nouveau
  • Messages: 3
    • Voir le profil
Re : Tuto pour vos bot
« Réponse #32 le: 13 Décembre 2012, 20:03:27 »
En effet étais ce vraiment gênant ? Je sais pas mais aprés ta remarque tu aurais pue y rajouter de l'aide a ma question .

{
    ConnectNPC("Bus9","Bus9");//cette fonction permet de spawn un bot script BOT_1 Pseudo du bot Bruno
    botcar1 = AddStaticVehicle(431, 2031.6564 ,-1940.1276 ,13.4387 ,270.3643, 1, 6);
    ConnectNPC("Bus262","Bus262");//cette fonction permet de spawn un bot script BOT_2 Pseudo du bot Bruno2
    botcar2 = AddStaticVehicle(431, 2055.0551 , -1940.2045, 13.4437, 270.3643, 5, 16);
    ConnectNPC("Bus3019","Bus3019");//cette fonction permet de spawn un bot script BOT_2 Pseudo du bot Bruno2
    botcar3 = AddStaticVehicle(431, 2008.5728 ,-1940.0522 ,13.3390 ,270.3643, 184, 127);
}

   if(IsPlayerNPC(playerid))// si le joueur est un BOT
    {
        new playername[MAX_PLAYER_NAME];
      GetPlayerName(playerid,playername,MAX_PLAYER_NAME);//on récupère sont pseudo
      if(!strcmp(playername,"Bus9",true))//si sont pseudo est Bruno2
      {
         PutPlayerInVehicle(playerid, botcar1, 0);// je le met au volant de sont vehicule
         return 1;
      }
            else if(!strcmp(playername,"Bus262",true))//si sont pseudo est Bruno
      {
          PutPlayerInVehicle(playerid, botcar2, 0);// je le met au volant de sont vehicule
         return 1;
      }
         else if(!strcmp(playername,"Bus3019",true))//si sont pseudo est Bruno
      {
          PutPlayerInVehicle(playerid, botcar3, 0);// je le met au volant de sont vehicule
         return 1;
      }
      return 1;
   }

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3550
    • Voir le profil
Re : Tuto pour vos bot
« Réponse #33 le: 13 Décembre 2012, 20:04:51 »
So cute ton up  :-*


Adju ♥
(-_-)



Hors ligne MaLiik_Mahone

  • *
  • Nouveau
  • Messages: 3
    • Voir le profil
Re : Tuto pour vos bot
« Réponse #34 le: 13 Décembre 2012, 20:17:34 »
T'as vue ça etais dur d'attendre mais ça valait le coups

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Tuto pour vos bot
« Réponse #35 le: 13 Décembre 2012, 21:43:13 »
Up sur un tuto, je voit pas ce qui cloche..