petit utilitaire pour Counter Strike

Programmation avancée de jeux en PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

petit utilitaire pour Counter Strike

Message par Backup »

Ce qui suit s'adresse aux joueurs de CounterStrike :D


j'ai remarque que dans le dossier du jeux Cs il y avait regulierement des images representant l'Ecran de jeu qui apparraissait !!

un jour, en cours de jeux, j'ai entendu des moderateurs dire qu'il verifiaient par l'intermediaire de screenShot si l'on utilisait un "AimBot" logiciel
comme on en trouve facilement sur le net
si c'est le cas on se fait Kicker rapidos :lol:

hors, j'ai vite suposé que de leur coté, ils active une copie d'ecran
ce qui donne les fameuses image ecran dans le dossier du jeux
puis ensuite un upload de ces images de notre ordinateur vers le le serveur doit avoir lieu , c'est a mon sens la façon dont il opere pour verifier que l'on triche !! :lol:

ben moi j'aime pas qu'on regarde si je triche (je triche souvent :lol: ) ou pas ....

alors j'ai fait un petit utilitaire qui regarde dans mon dossier Counter Strike (mode Français) si il y a la presence de ces BMP
la verif est effectué chaque seconde, puis si ça trouve, ça efface illico presto !!
vu que cela est fait chaque secondes, il y a peu de chance qu'une image soit envoyé :D

pour l'instant cela a l'air de marcher ... :D

PS: dans la variable "Directory$" les etoiles sont a remplacer par le nom de votre dossier (en general cela correspond au nom de votre compte )
mais verifiez quand meme votre propre arborescence !!
de toute façon c'est quasi sur que vous trouviez des images au format BMP
representant votre ecran !!!

le code :

Code : Tout sélectionner

 
;By Dobro purebasic 4.00



Declare TimerProc(hwnd.l, uMsg.l, idEvent.l, dwTime.l)
Declare delete_file(path$,Type$)
#Gadget=1





If OpenWindow(0, 10, 5, 50, 50, "efface_bmp_CS",#PB_Window_SystemMenu)And CreateGadgetList(WindowID(0))
  Handle = WindowID(0)
  Resultat = TextGadget(#Gadget, 1, 20, 100, 30, "images effacés : "+Str(compteur.l))
  SetGadgetColor(#Gadget, #PB_Gadget_FrontColor     , RGB($0,$0,$A0))
  
  
     SetCurrentDirectory("C:\Program Files\Steam\steamapps\dobro8\counter-strike\cstrike_french\")
    SetTimer_(Handle, 1, 1000, @TimerProc()) ; envoie un evenement toutes les 1000 millisecondes
   
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
    KillTimer_( Handle,1)
  EndIf 
  
  
  
  Procedure TimerProc(hwnd.l, uMsg.l, idEvent.l, dwTime.l)
    Select uMsg
      Case #WM_TIMER
        Select idEvent
          Case 1
            ; Ici, le code à executer toutes les secondes
            Debug "--------------------1 seconde" 
            Directory$ = "C:\Program Files\Steam\steamapps\dobro8\counter-strike\cstrike_french\"   ; Énumère le contenu du répertoire C (Les sous-répertoires ne sont pas examinés)  
           Type$="bmp"
          delete_file(Directory$,Type$) ; on efface les bmp present dans le dossier
        EndSelect
    EndSelect
  EndProcedure
  
  
  Procedure delete_file(path$,Type$)
    Shared compteur.l
    ; By Dobro
    SetCurrentDirectory(path$) ; on prend en compte le dirrectory demande 
    If ExamineDirectory(0, path$, "*.*")  
      While NextDirectoryEntry(0)
        If DirectoryEntryType(0) = #PB_DirectoryEntry_File ; c'est un fichier (pas un dossier)
          Debug GetExtensionPart(DirectoryEntryName(0))
          If LCase(GetExtensionPart(DirectoryEntryName(0)))=Type$; c'est une image BMP 
            compteur.l=compteur.l+1
            SetGadgetText(#Gadget,"images effacés : "+Str(compteur.l)) ; on change l'affichage
            nom_fichier$=DirectoryEntryName(0) 
            Resultat = DeleteFile( nom_fichier$) ; on l'efface
          EndIf 
        Else
          Debug " [Sous-répertoire] "
        EndIf 
      Wend
      FinishDirectory(0)
    EndIf 
  EndProcedure
  


vous compillez ce prg avec le bon Directory$

puis vous vous créez un petit racourci vers ce prg , qu'il faut lancer avant
de vous connecter a Steam :D

[Reedition]

je vien de mettre au propre le listing et ajouter le nombre d'images qu'il a effacé :D
Dernière modification par Backup le ven. 25/août/2006 20:45, modifié 1 fois.
Anonyme

Message par Anonyme »

Ton post devrais s'appeler "Utilitaire pour tricheur sur Cs" :D
je comprends mieux maintenant ton problème de "joker" :D
En tout cas si t'es chaud, j'aimerais bien te mettre une toise à Cs un de ces quatres :D ou Bf² si tu l'a :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Cpl.Bator a écrit :TEn tout cas si t'es chaud, j'aimerais bien te mettre une toise à Cs un de ces quatres :D :D
ben c'est pas gagné pour toi avec
mon aimbot auto actif +wallhack+Team... :lol:

a savoir que je suis souvent sur les serveur en general ceux avec le temps de latence le plus petit , sous le Pseudo Dobro (etonant non ? :lol: )

mon tag est un Dobro sur fond Bleu (je sui pas arrivé a le faire tranparent :? )
Anonyme

Message par Anonyme »

ben c'est pas gagné pour toi avec
mon aimbot auto actif +wallhack+Team...
:? je n'ai jamais triché moi...

Perso, je ne comprends pas ce genre de chose, mon frère faisait pareil que toi, il avait des murs transparents :? il tapait la tete de l'ennemi sans visé... il me saoulait telement que j'ai du le tabasser :D
En gros il jouait en WireFrame... aucun intérêt... c'etait moche, et puis ce sont les mauvais qui joue avec des gadgets :D des gens frustrés qui se sentent balèze dans le jeu grace à un viseur automatique.... :P

Lâche t'es gadgets, entraînne toi un peu, puis viens que je te colle une toise :D tu as t'es chances, je n'y joue plus depuis un bout de temps
Si tu veut je peut créer un serveur spéciale "nous deux" :wink:

D'ailleurs cela me donne une idée, faudrais trouvé un jeu que l'on a tous en commun, puis faire une sorte de tournoi " inter-membre "
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

si je triche c'est que j'ai vu que dans toutes les parties il y a des tricheurs
alors j'en avais marre de ma faire latter alors que j'etais plaqué derriere le mur !!


des que j'ai activé la premiere fois un wallhack (mur quasi transparent)
j'ai vu le gars a travers le mur, qui me suivais du regard en meme temps que je bougais , du coup je me suis dit, j'active mes aimbots, et la on sera sur la meme egalité !! :D

voila pourquoi j'ai toujours mon soft en pres-actif
si je sens que ça triche, je triche aussi !! :D

sinon en general , je laisse juste l'option Team
(cela colore les ennemi et les amis) , de cette façon je ne tire pas sur les amis ,(TK) mais cela ne donne pas d'avantages, car c'est la seul option que j'active, :D

pour le serveur c'est une bonne idée ! :D

faudrai que d'autre membre d'ici soit branché Counter Strike ...
Dernière modification par Backup le ven. 25/août/2006 18:49, modifié 1 fois.
Anonyme

Message par Anonyme »

Je t'ai ajouté a ma liste Steam :wink:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Cpl.Bator a écrit :Je t'ai ajouté a ma liste Steam :wink:
oui j'ai recu la demande pour accepter ou refuser ! :D

a propos comment as tu fait pour me mettre dans ta liste d'amis ?? 8O
je ne connais pas encore tres bien les us et coutume de CS :lol:

ps : demain je ne serai pas la et apres demain non plus (concert) :D
donc pas de jeux en reseau pour moi :D
Anonyme

Message par Anonyme »

2° Bouton de la souris puis "ajouter"
Ensuite , comme le pseudo que tu as filé en debut de post n'est pas bon, je me suis débrouiller a avoir ton Email grace à ton site :wink:
@++
Anonyme

Message par Anonyme »

j'ai essayé de te rejoindre , mais impossible :? , on ne dois pas avoir le meme counterstrike, moi j'ai celui qui est fournis avec hl².
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ha bah moi j'ai celui de la 1.6 !! :?


a propos j'ai modifié mon petit utilitaire du dessus :D
pour la version HL2 je ne sais pas si le chemin est le meme
mais une chose est sure, la copie d'ecran doit se faire aussi :D

il y a bien eu une fenetre qui s'est ouverte avec ton message
comme quoi tu allais bouffer , mais elle est resté en Arriere plan
de mon jeu, ce qui fait que je l'ai vu lorsque je suis sorti :D
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Message par Le psychopathe »

Ajouter moi à vos amis aussi sur steam.
nom de compte : lepsychopathe
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Message par Le psychopathe »

Dobro cherhce pas c'est pas avc les bmp qu'il regarde si tu cheat. Tu imagines le debit que cela prendré. En fait le cheat est reperé quand il a été detecté par steam et qu'une nopuvelle mise à jour est effectué.
ENsuite le 2 moyen anti cheater: c'est les admin qui prennent le steam id du cheater, qui font une petite video et qui envoie a steam et au passage qui ban le ga à vie du server. Je fais partis de ces admin car quand il y a un cheater sur un server les gens partent et sa fais de la pub negative au server en plus.
ENfin voila
ET les images que tu effaces, ce sont des screem automatique que le jeu fais sur les scores.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Le psychopathe a écrit :Dobro cherhce pas c'est pas avc les bmp qu'il regarde si tu cheat.
je m'en suis rendu compte
car une fois un gars a dit :

"regarde le pointeur (la croix) de Dobro, il cheat !! "
et je me suis fait banir !!
donc le gars voyait mon ecran en temps reel !!! 8O
je ne sais toujours pas comment il fait !! ....

(mon cheat consistait a avoir une croix amelioré, et la coloration de mon equipe pour eviter les TK .. , mais pas de Aimbot, et autre WallHack)
malgres ça, je fais des scores minable :lol:
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Message par Le psychopathe »

Il ne voit pas ton ecran en temps reel. TOut simplement en spectateur et là il regarde comment tu play. Si tu passes la moitié de ton temps a regarder à travers les murs et que tu tires a travers les murs c'est wall hack...
Ensquite quand il y a un aim bot ton curseur bouge tout seul et très vite sur un ga dès qu'il passe de vant toi donc là c'est grillé.
Voilà voilà
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

non ! je viens de te dire que je n'utilise pas de aimbot ou de wall hack !!
le gars a dit que ma croix etait differente !!
ce qui etait parfaitement vrais !!

donc, si il a pus voir que ma croix etait differente, c'est qu'il avait vu mon ecran !!

il ne pouvais pas deviner que j'avais un viseur different, il a fallus forcement qu'il vois mon ecran !! 8O
Répondre