[tuto]crée un bot By ToxiNe

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

theolg

Membre
Aug 27, 2010
76
0
912
Si tu savais... Ahaha x)
youtube.com
Peace

Alors premièrement je vais vous expliquez quelques trucs .

1 - Un début à tout >> (Never Back Down-Toujours avancer sans jamais reculer)

2 - Ne vous décourager pas vous finirez par réussir

3- Pour toute(s) question(s) contactez moi par Messagerie(forum)

I : Explications :o ?

Vous allez devoir créer un enregistrement afin de pouvoir utiliser votre Npc , Voici ce que vous allez devoir faire :

A) Vous Connectez à un serveur(peu importe lequel)
B) Vous identifiez au Rcon (/rcon login mdp)
C) Charger le Filterscript npc_record (S'Il n'est pas chargé dans server.cfg) (/rcon loadfs npc_record) :exclamation:Verifier que npc_record.amx est bien dans votre dossier de filterscript
pour la suite rien de plus simple , il n'y a que trois commandes que nous utiliserons.

/vrecord => pour commencer l'enregistrement d'un BOT EN VOITURE
/ofrecord => pour commencer l'enregistrement d'un BOT À PIED
/stoprecord => pour mettre FIN À L'ENREGISTREMENT

II : Comment faire un BOT

Enregistrement d'un bot en voiture :

prenez un véhicule de votre choix monter dans votre voiture , quand vous y serez vous faîtes la commande /save (afin de sauvegarder la position du véhicule).
Par la suite(toujours dans le véhicule) vous faîtes la commande suivante : /vrecord testbritania (afin de vérifier si le filterscript fonctionne bien vous devrez voir dans le chat Recording: started , cela veut donc dire que vos filterscript fonctionne et que l'enregistrement commence,donc promenez un peu partout dans la ville de los santos , faîtes des arrêts etc... , et par la suite quand vous aurez fini faîtes la commande : /stoprecord vous devriez voir dans le chat Recording : Stopped , l'enregistrement est donc terminer (Mais attendez c'est par fini)

III : l'installation du bot est venu

maintenant l'heure est venu de quittez le jeu , et de vous dirigez vers votre dossier du serveur > Scriptfiles(Dossier par défaut des recordings enregistrer) .. le dossier testbritania.rec devrait être à cette place.Déplacer le vers npcmodes>recordings (c'est à cette endroit que vous devrez tous mettre vos enregistrement de bot)

IV : Contrôlabilité du bot

Alors vous devrez créer un nouveau fichier pawno sous le nom de testbritania que vous allez placez dans npcmodes,après l'avoir fait,supprimez tout ce qui est dans le fichier , et remplacez par sa :

Enregistrez votre fichier et compilez-le

V : Création du filterscript
(Pour ceux qui voulait le faire par gamemode , je l'ajouterai plus tard)

Créer un autre fichier pawno,supprimez tout ce qui à l'intérieur et remplacez le par sa :


Enregistrez & Compilez le fichier

VI : Pour les gamemodes suivant (gf,larp...)

Vous allez devoir ajouter quelques trucs ..

1) Ouvrez votre Gamemode
2) Rechercher la fonction suivante : public OnPlayerRequestClass(playerid, classid) et ajoutez-y if(IsPlayerNPC(playerid)) return 1; (Sa donnera donc =>)



par la suite recherchez à nouveau une fonction : public OnPlayerRequestClass(playerid, classid) & Ajoutez-y if(IsPlayerNPC(playerid)) return 1; (sa donnera donc =>)




Maintenant compilez votre GM (si des complications ont lieux contactez moi par messagerie)

par la suite ouvrez votre server.cfg et à la ligne filterscript mettez votre fichier de bot ex : testbritania et à la ligne maxnpc 0 modifier par maxnpc 1 , vu que nous avions fait un bot vous devrez modifier chaque fois que vous ajouterai un bot.
Enregistrez et tout devrait fonctionner.

Connectez vous sur votre serveur , vous devriez voir le bot (Jean_Paul) , et allez à l'endroit où le bot à été commencer , et si vous voyez le véhicule avec le bot à l'intérieur ce que vous avez réussi , si personne n'est dans le véhicule = Vous avez échouer .. Recommencez & vérifiez si vous avez tout bien fait ..

Si le véhicule n'est pas là , c'est qu'il est déjà partie faire sont trajet que vous lui avez ordonné à l'enregistrement.

Le tutoriel est maintenant terminer , félicitation pour votre réussite . :bye: