Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254730 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 16:48:28
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center]Tutoriels et références SA:MP (Modérateurs: S!m, Xartrick)Tuto pour vos bot
Pages: 1 2 [3]   Bas de page
Imprimer
Auteur Fil de discussion: Tuto pour vos bot  (Lu 4347 fois)
0 Membres et 3 Invités sur ce fil de discussion.
MaLiik_Mahone
Hors ligne Hors ligne

Petit nouveau
*

Messages: 1


« Répondre #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
Journalisée
Ssk
Développeur d'Open SA-MP
Hors ligne Hors ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3731


WWW



sasuke78200

« Répondre #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.
Journalisée






Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog
Pages: 1 2 [3]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.136 secondes avec 22 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact