GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: silver77 le 04 Juillet 2011, 21:53:08

Titre: Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 04 Juillet 2011, 21:53:08
Salut a tous

Voici mon problème , j'ai réussi a mettre des bots sur mon serveur mais j'aimerais pouvoir les voirent dans la liste des scores et sur les joueurs affichés lorsque l'ont choisit les serveurs .
J'ai vu que c'était possible donc j'aimerais avoir de l'aide

Merci
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 04 Juillet 2011, 21:55:02
Pas faisable sans modder sont client.

Je l'avais fais à l'époque, mais c'est seulement faisable en client ;)

à moins que l'on mod aussi sont serveur, mais que les npcs soit considérés comme des joueurs normaux.
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 04 Juillet 2011, 21:58:17
Arff :s je les vu la semaine derniere pourtant :p

Si certaine personne ont la solution ou peuvent me donner des informations je suis preneur  ^^
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 05 Juillet 2011, 18:31:41
Pas honnête je trouve si on les vois dans le client SA:MP en temps que joueur genre on vois 1/20 alors qu'il y a que 1 bot le mec ce ramène pour parlé a un bot vois la conversation riche :




George : Bonjour !
Bot : ...
George : Sa va pas ?
Bot : ...




Et j'ai déjà vu ça quelque par mais les noms étaient explicites : "Bot_1" etc...
Je vais faire des recherches quand je pourrais.
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 05 Juillet 2011, 18:39:42
Ok d'accord tien moi au courant

Merci
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 05 Juillet 2011, 18:47:13
ça http://www.gtaonline.fr/forums/index.php/topic,3245.msg231314#msg231314 (http://www.gtaonline.fr/forums/index.php/topic,3245.msg231314#msg231314) ?
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: cristab le 05 Juillet 2011, 19:06:18
en pawn tu peu le faire dans un dialogue en passant je dit sa je dit rien moi ^^
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 05 Juillet 2011, 19:08:14
Ssk enflure  :D
On met ça ou ? xD
Et pour Konis la photo sans balles j'ai envie de dire que c'est l bande d'annonce Beta et que BF3 c'est un TESTING BETA haha ! La subtilité !
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 05 Juillet 2011, 20:09:14
C'est pas mal xD mais je me demande ou le metre comme dit xolokos :p

Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 05 Juillet 2011, 20:28:08
mettre quoi ?
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 05 Juillet 2011, 20:34:02
Code: (pawn) [Sélectionner]
unsigned int CNetGame = *(unsigned int*)( 0x4F6270 );
unsigned int CPlayerPool = *(unsigned int*)( CNetGame + 0x04 );
char* pname = new char[24];
unsigned int function = 0x47C8A0;
for( int i = 0; i < 500; i++ )
{
sprintf( pname, "player_%d", i );
_asm
{
pushad
push 0
push 0
push pname
push i
mov ecx, CPlayerPool
call function
popad
}
}

Si c'est ça ?
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 05 Juillet 2011, 20:42:41
Oui car je suis en train de chercher ou le mettre mais pas moyen de trouver :p
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 05 Juillet 2011, 21:54:26
Où tu veut dans un plugin.
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 05 Juillet 2011, 21:55:58
Voilà un Plugin que tu pourrais nous faire :D
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 05 Juillet 2011, 22:44:51
Et que je ferai pas ^^
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Gilux le 05 Juillet 2011, 22:52:01
Salut,

Il me semble que les NPC (bots) soient visibles dans la liste des joueurs en jeu, mais pas dans le navigateur de serveurs.

Si ton serveur compte 50 slots, et que tu utilises 5 bots, ta limite de slots sera descendue à 45.

++
Titre: Re : Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 05 Juillet 2011, 23:06:35
Il me semble que les NPC (bots) soient visibles dans la liste des joueurs en jeu.

non, ils ne sont pas visibles dans la scoreboard :s
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Gilux le 05 Juillet 2011, 23:40:45
J'avais créé 3 bots et je les voyais dans le scoreboard, avec leur pseudo en couleur et tout  :blink (Version 0.3b)
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 06 Juillet 2011, 00:16:22
Idem Gilux en 0.3b.

Citer
Et que je ferai pas ^^

Ssk fait son radin ouin  :(
( Ca marche pas hein ? )
Bon ben voilà...
Titre: Re : Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 06 Juillet 2011, 12:01:11
Je suis déjà très gentil d'avoir donné ce code :p
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 06 Juillet 2011, 12:12:37
C'est comme si je te donné 1 centime sur une île pommé ou l'argent ne compte pas... Héhé
( Intéressante comparaison )
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 06 Juillet 2011, 18:20:41
Oki d'accord bon ba c'est rapper pour moi je croit .

Merci pour vos  precisions et si vous avez des nouvelles prevenez moi ^^

Merci

++Silver++
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 06 Juillet 2011, 19:20:00
Ta comparaison reviendrai à dire que mon code n'est pas important dans cette situation ? Si oui, ta comparaison est foireuse :p

Sinon comme je l'ai dit faut juste le foutre dans un plugin c'est hyper simple ^^
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 06 Juillet 2011, 19:56:48
Non du tout xD mais je parlais si on avait des nouvelles sur un plugins que quelqun aurait pu sortir ou que tu aurait pu sortir :p Sinon l'inserer dans un plugins je m'y connais pas du tout :p
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: silver77 le 06 Juillet 2011, 19:59:28
Oui mais comme je te dit je sais pas du tout faire :( sais peut etre simple mais moi je sais pas faire xD aurait tu un exemple stp ?
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 06 Juillet 2011, 20:27:27
Bonsoir :
(http://i.imgur.com/j4AVh.png[url=http://i.imgur.com/j4AVh.png]http://i.imgur.com/j4AVh.png[/url])

Ou bien http://i.imgur.com/j4AVh.png (http://i.imgur.com/j4AVh.png)
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 06 Juillet 2011, 21:00:09
euh pas du tout, c'est pas comme ça que l'on fais un plugin.

Pour ça il faut le programmer en C++, avec le SDK que fournit samp
Titre: Re : Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: florent621 le 06 Juillet 2011, 21:25:47
euh pas du tout, c'est pas comme ça que l'on fais un plugin.

Pour ça il faut le programmer en C++, avec le SDK que fournit samp

Bonjour , jai suivit la conversation , mais jai une question a propo de ce que tu vien d edire ssk , mais comment fait on un plugin alor , paske jai essayer de ronnomé le .txt en .dll , et sa me dit que c pas une application windows valide , et tu dit "Faut le programmer en C++, avec le sdk fournit dans SAMP" mais dans plugin=>sscanf=>sdk  , il y a que des fichier .h , et jai tranformer mon fichier en .h , avec un logiciel , et je c pas quoi faire de + paske sa prend pas en compte si je fais juste sa , sa mecrit , filterscript BOT failed

si vous pouviez nous aider sa serais simpat ;)

merci
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 06 Juillet 2011, 21:34:06
Il faut un IDE pour C et C++ pour créer des Plugins en DLL on peut faire tout avec le C++ sur un ordinateur.
Titre: Re : Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: florent621 le 06 Juillet 2011, 21:37:24
Il faut un IDE pour C et C++ pour créer des Plugins en DLL on peut faire tout avec le C++ sur un ordinateur.

jai coller le truck de ssk dans un fichier .txt , et je lai enregistrer en .h , car le .h fait partis du c++ normalement , donc la question est , que faire d'autre ? :/

merci de repondre aussi vite :)
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 06 Juillet 2011, 21:42:27
Non la question est, est ce que tu sais à quoi sert ce code?
Titre: Re : Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: florent621 le 06 Juillet 2011, 21:45:21
Non la question est, est ce que tu sais à quoi sert ce code?

oui , a faire apparetre les bot dans la liste des scores , car comme sa , sa ferait comme si il y a des joueur en jeu ^^

si c pas sa dite , le comem sa je me ferais pas de fausse idée

merci
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 06 Juillet 2011, 22:18:16
Nop c'est pas ça, ça sert juste à créer de faux joueurs ^^
Titre: Re : Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: florent621 le 06 Juillet 2011, 22:31:54
Nop c'est pas ça, ça sert juste à créer de faux joueurs ^^

Ba je c deja creer des npc moi , il me faut juste savoir comment les incorporer dans la scorelist

merci , et si vous savez le faire , aidez moi svp

Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Ssk le 07 Juillet 2011, 01:11:42
pour l'instant ce n'est pas possible ^^
Titre: Re : Comment faire apparaitre un bot dans la liste des scores ...
Posté par: Xolokos le 07 Juillet 2011, 11:27:25
Citer
Nop c'est pas ça, ça sert juste à créer de faux joueurs
 :birthday

Tada the truc utile ! Enfin je pense pas toujours a la recherche de ta réponse vas sur SA:MP et dans recherche :
How to see my bot in the score TAB ? etc...