Üdvözlünk!


Szeretnél csatlakozni Magyarország első és legnagyobb INGYENES Multiplayer Game adatbázisát tartalmazó ProGamer weboldalához?! Szeretnél te is a legjobb lenni, vagy egy különleges közösségben klubtaggá válni, és a játékok minden titkát megismerni?! Akkor itt a helyed! Újraépített tartalom, több ezer INGYENES CFG Csomag, WALLHACK és CSALÁS.

LETÖLTÉSHEZ KATTINTS ÉS REGISZTRÁLJ!


Regisztráció   Elfelejtetted a jelszavad?   Activate
       
  • Főoldal
  • Súgó
  • Súgó
  • Keresés
  • A legutóbbi látogatásom óta írták.
  • Bejelentkezés
  • Regisztráció
PRIVÁT HACK VÁSÁRLÁSI LEHETŐSÉG:
Vásárolj Privát csalást a készítőtől!
  • PB nem észleli a csalást!
  • VAC nem észleli a csalást!
  • XAC nem észleli a csalást!
Hírdetés
CD Kulcs Hirdetés
Battlefield 3: 8,990Ft
Call Of Duty 2 3,900Ft
Call of Duty 4: Modern Warfare 4,600Ft
Call of Duty 6: Modern Warfare 2 5,990Ft
Call of Duty 7: Black Ops (steam) 9,990Ft
RIFT MMORPG +30 nap játék 4,990Ft
Battlefield Bad Company 2 (Origin) 4,990Ft
HomeFront (steam) 4,990Ft
World Of Warcraft +60 nap játék (EU) 6,490Ft
Oldalak: [1] 2 3 ... 7   Le
Nyomtatás
Szerző Téma: Saját bot készítése [Kezdő szint]  (Megtekintve 3590 alkalommal)
0 Felhasználó és 1 vendég van a témában
2011. Július 04. - 20:54:19
Globális moderátor
Ezredes
****
Aktivitás
16%
User No : 45411
Hozzászólások: 1297
Location : BANNED FROM LIFE
IQ Skill: 191

Profil megtekintése WWW
Nem elérhető
« Dátum: 2011. Július 04. - 20:54:19 »

Tudnivalók:
Nos ebben a témában szeretnék mindenkit egy kicsit közelebb hozni a programozási nyelvekhez és ha más nem egy picit jártassá tenni benne. Mielőtt elkezditek olvasni még azt hozzátenném hogy MINIMUM egy alapfokú angol tudás nélkül neki se álljatok! Ajánlott: Középfok.

Melyik nyelvet használjam?
Nos, sokan azt mondják hogy a legjobb programozási nyelv a C++. Ez igaz is és szinte mindent meg lehet vele oldani, de ez nekünk még nem kell ugyanis csak kisebb botok elkészítésére hoztam létre a témát. Ezek a pontok létrehozására a legegyszerűbb nyelv az az úgynevezett AutoIT v3 (szerintem).Link:
http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe

Egyéb tanácsok/mondanivaló használat előtt:
Miután letöltötted, telepítsd fel a programot.

Külön grafikus menüt nem mutatom be, de ha többen is kéritek akkor azt is bemutatom.

Amit bemutatok pontosan az lesz amit például a metin2-es Yangbuggeremnél láttatok, pár megadott gomb ismételt lenyomása. Ezt akár billentyűzet akár egérrel is megtehetjük.

Előmunkálatok:
   1) Először is létre kell hozni egy fájlt amibe írjuk magát a kódot:
jobb egér klikk az asztalon -> Új -> AutoIT v3 Script
   2) Ezt fájlt nevezd át kedved szerint majd nyisd meg (jobb klikk rajta és Edit Script)
   3) Ez gyakorlatilag a főmenü - majdnem ugyan az mint a Notepad Mosolyog
   4) Legjobb társad programozáskor a HELP rész. Az F1-el hívhatod elő. Ide minden le van írva. Minden egyes parancs és annak pontos használata! Ha valamit nem tudsz akkor nyisd meg a Tárgymutató-t és keress rá a parancsra.

Maga a kód/programozás:
Nos az alapokat bemutatom:

------------------------------------------------------------------------------------------------------------------------------------

MsgBoX()
A program elejére általában szokott lenni egy ablak ami mutatja hogy ki hozta létre a programot és hogy hogyan kell használni. Ezt az msgbox paranccsal tehetjük meg.

Használata:
msgbox(0, "ide megy a cím", "Ide bármilyen szöveg")
a "0" helyére írhatsz mást is, de ha érdekel hogy mit akkor olvasd el a HELP menüben.

Kiegészítés:
Írhatsz akár több sorba is ha így csinálod a szöveg részt:  .... "ez az első sor" & @CRLF & "második sor" & @CRLF & "harmadik sor" ....

Run()
Ezzel a paranccsal elindíthatsz egy megadott programot valahonnan. Csak EXE, BAT, COM, vagy PIF formátumú fájlokat lehet vele futtatni!

Használata:
Run("C:\ezaz.exe")

Kiegészítés:
Lehet programot indítani abból a mappából ahol ez az exe van elindítva a következő paranccsal:
Run(@ScriptDir & "\progineve.exe")

ProcessExists()
Ezzel a paranccsal megnézheted hogy egy megadott program fut-e és akár azt is megoldhatod hogy NE fusson a programod tovább addig amíg a felhasználó el nem indítja az exe-t.

Használata:
ProcessExists("fájl_neve.exe")

És most megmutatom hogy hogyan is használd élőben ugyanis ha csak szimplán odaírod ahogy az előbb volt azzal sokra nem mész.
Először is tudni kell hogy a ProcessExists-nek van egy értéke. Az ami az éppen megadott exe fájl egyedi ID száma (ez mindig változó).
 
Tehát:
If ProcessExists("explorer.exe") > 0 Then
    ide felsorolsz pár funkciót hogy mit csináljon a program az exe megjelenése után.
    és utána befejezed így:
EndIF

Most egy valódi példa ami működik is:
Kód:
If ProcessExists("Explorer.exe") > 0 Then
   msgbox(64, "Test", "Az asztal és az ikonok megjelenítése renden van!")
EndIF

If ProcessExists("Explorer.exe") = 0 Then
   msgbox(32, "Test", "Elég nagy gond van a gépeddel :D")
EndIF

While, WEnd és ExitLoop
Ezzel a paranccsal pár megadott parancsot ismételhetünk végtelenszer. Vigyázat mert ha ezt használod akkor a program NEM fogja lefuttatni az ezután következő parancsokat kivéve ha megtöröd a "Loop"-ot. Az ExitLoop-al pedig bármikor megtörhetjük ezt az effektust

Használata:
While 1
   Parancs 1
   Parancs 2
   Parancs 3
   Parancs n+1
WEnd

Kiegészítés (Az ExitLoop parancs):
Megteheted azt is hogy addig ismételed azt amit akarsz amíg egy bizonyos dolog be nem következik, majd miután ez bekövetkezett a program folytatja a többi paranccsal. Példa:

Kód:
While 1
   $game = ProcessExists("iw3mp.exe")
   If $game > 0 then ExitLoop
WEnd

Parancs 1
Parancs 2
...

Ezáltal addig vár a program és nézi a futó exe-ket amíg nem találja a cod4-et meg. Ha megvan akkor folytatja a parancs1 és 2-vel.

HotKeySet()
Ezzel a funkcióval akár kilépés gombot is tehetünk a programunkba vagy csak szimplán egy bizonyos gomblenyomáshoz rendelhetjük egy funkció elindulását. Ha a billentyű neve több betűből áll például ENTER akkor így kel írni: {ENTER}. Ha a billenytből több van pl Ctrl akkor így használd: {LCtrl} -> Left Ctrl vagy {RCtrl} -> Right Ctlr.
VIGYÁZAT: A hotkey csak addig él amíg a program fut. Ez nem tartja a programot futva ezért ha CSAK Hotkeyből áll a programunk akkor ezt be kell szúrni az utolsó HotkeySet után:

Kód:
While 1
Sleep(250)
WEnd

Használata:
HotkeySet("a billentyű neve", "Hozzá rendelt funkció neve -mind1 mi a név-")
Ezáltal felállítottál egy hotkeyt. Most hozzá kell csatolni egy jelentést így:
Func Hozzá rendelt funkció neve -mind1 mi a név-()
 Akkor ez történik
  És ez is
  stb
  amit ide beállítasz az fog történni a hotkey lenyomásakor
  végül lezárod így:

EndFunc

Példa Program:
Ez egy Pickup Bot:
Kód:
msgbox(0, "PickUpBot", "  Created by [Unc3nZureD]™" & @CRLF & " " & @CRLF & "Press 'Num0' for start and 'Num5' for End")

HotKeySet("{numpad5}", "Terminate")
HotKeySet("{numpad0}", "ShowMe")

While 1
    Sleep(100)
WEnd

Func Terminate()
    Exit 0
EndFunc

Func ShowMe()
  While 1
    Send("0")
    Sleep(100)
  WEnd
EndFunc

Ui.: a Send és a Sleep funkció most következik.

Sleep()
Ezzel a paranccsal meg tudod állítani a programot egy megadott időre. Ez ms-ban számolja.
1sec = 1000ms
1min = 60000ms
1ms = 0,001s

Használat:
Sleep(idő)

Példa:
Msgbox(0, "Test", "OK lenyomása után egy újabb üzenet meg fog jelenni 5mp múlva!")
Sleep(5000)
msgbox(0, "Test", "Év megmondtam Vigyorog")

Send()
Ezzel a funkcióval bizonyos gombokat nyom le a programod anélkül hogy a felhasználónak bármit is kellene csinálnia.

Használata:
Send("gomb neve")

pl.:
Kód:
Run("notepad.exe")
Sleep(1000)
Send("hello{ENTER}második vonal{ENTER}{CAPSLOCK}nagybetűk{CAPSLOCK}{ENTER}kisbetűkkel")
Send("{LALT}{enter}{down}{down}{down}{down}{down}{down}")
Sleep(500)
Send("{ENTER}")

MouseClick()
Ezzel pedig szimplán előre megadott koordinátákra kattint az egered. A sebesség értéke 0 és 100 között van. 0=azonnal 100=lassan mozgatja

Használata:
MouseClick("Left vagy Right", x koordináta, y koordináta, hányszor katintson, sebesség)

Kiegészítés:
Van egy parancs amivel meg tudod azonnal a képernyő hosszát vagy szélességét bármilyen legyen a képernyő beállítása. Ez pedig a következő:
@DesktopHeight
@DesktopWidth

Példa:
Kód:
MouseClick("left", 0, @DesktopHeight, 1, 0, 0)
Ezzel a Start menüdre kattint bármilyen is a felbontásod Mosolyog

InetGet()
Ezzel le tudsz tölteni egy megadott fájlt.
InetGet("forrás oldal", "C:\Idetöltsele.txt, 1, 0)

Gyakorlatban:
Kód:
InetGet("http://www.mpcheat.eu", @ScriptDir & "\mpcheat.html", 1, 0)
msgbox(64, "Download", "Letöltés befejezve!")
Ezáltal az mpcheat fő oldalát tölti le a Script mappájába. Az 1 és 0-t azt ajánlom hagyd úgy, ha érdekel hogy mi az akkor nézd meg a Help-et.

BlockInput()
Ezzel meg tudod akadályozni hogy a Felhasználó be******jon a bot-ba ha az éppen működik. Letiltja az egeret és a billentyűzetet.

Használata:
BlockInput(1) = Bill. + egér letiltása
BlockInput(0) = Bill. + egér engedélyzése

Kiegészítés:
Hiába van letiltva a billentyűzet, a felhasználó a Ctrl+Alt+Del lenyomásával ezt meg tudja törni!!!

------------------------------------------------------------------------------------------------------------------------------------

Mindezek tudatában egy egyszerű bot-ot te is össze tudsz állítani! Pl.:
Tab - befogja
1,2,3 -skillezik
és ezt ismétli.

vagy ha van valahol pénzbug akkor az egeret be tudod programozni és nem kell egész nap a gép előtt eladni/venni cuccokat.

Akár HP poti bot-ot is tudsz.
Minden 3mp-ben ad egy potit

Ezek csak példák, te arra használod amire csak akarod

SOK SZERENCSÉT!
HA VALAMI NEM SIKERÜL ÍRJ IDE ÉS SEGÍTEK KIJAVÍTANI A PROGRAMOD!
« Utoljára szerkesztve: 2011. Július 05. - 11:40:15 írta MeTaX » Naplózva

NE VEGYÉL FEL XFIRE-RE.
Helyette csatlakozz ide:
http://www.xfire.com/communities/mpcheater/
Itt beszélhetsz ha van bármi gond!


2011. Július 05. - 05:59:22
Őrnagy
****
Aktivitás
5%
User No : 74764
Hozzászólások: 837
IQ Skill: 33
Elvagyok, és te?

Profil megtekintése
Nem elérhető
« Válasz #1 Dátum: 2011. Július 05. - 05:59:22 »

Köszönjük ezt a szép leirást!
Csak nekem lenne már az installálásnál egy problémám  Vigyorog He
Egy hiba ablak jelenik meg:

This intaller requires the AutoIt3 production release to be installed first. Stopping installation.















Naplózva

2011. Július 05. - 09:45:16
Globális moderátor
Ezredes
****
Aktivitás
16%
User No : 45411
Hozzászólások: 1297
Location : BANNED FROM LIFE
IQ Skill: 191

Profil megtekintése WWW
Nem elérhető
« Válasz #2 Dátum: 2011. Július 05. - 09:45:16 »

Tudom mi a gond Mosolyog
Rossz linkel írtam ugyanis ez egy kiegészítő program az AutoIT-hez. A fő program letölthető innen:
http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe
Naplózva

NE VEGYÉL FEL XFIRE-RE.
Helyette csatlakozz ide:
http://www.xfire.com/communities/mpcheater/
Itt beszélhetsz ha van bármi gond!


2011. Július 05. - 11:33:21
Szakaszvezető
**
Aktivitás
0%
User No : 65432
Hozzászólások: 90
IQ Skill: 2

Profil megtekintése
Nem elérhető
« Válasz #3 Dátum: 2011. Július 05. - 11:33:21 »

Nekiugrok a műveletnek, megnézem mi lesz...
Naplózva
2011. Július 06. - 05:58:38
Őrnagy
****
Aktivitás
5%
User No : 74764
Hozzászólások: 837
IQ Skill: 33
Elvagyok, és te?

Profil megtekintése
Nem elérhető
« Válasz #4 Dátum: 2011. Július 06. - 05:58:38 »

Aha értem és a másikat is felkell akkor intalálni?
Naplózva

2011. Július 06. - 12:56:14
Globális moderátor
Ezredes
****
Aktivitás
16%
User No : 45411
Hozzászólások: 1297
Location : BANNED FROM LIFE
IQ Skill: 191

Profil megtekintése WWW
Nem elérhető
« Válasz #5 Dátum: 2011. Július 06. - 12:56:14 »

Nem kell, de felrakhatod. Ez csak egy kiegészítő ami egy picit megkönnyebbíti a dolgod. pl.: exe-be tömörítésnél több opció lesz.
Naplózva

NE VEGYÉL FEL XFIRE-RE.
Helyette csatlakozz ide:
http://www.xfire.com/communities/mpcheater/
Itt beszélhetsz ha van bármi gond!


2011. Július 07. - 20:52:10
Őrmester
***
Aktivitás
21%
User No : 78048
Hozzászólások: 173
Location : Sajó Röcsöge
IQ Skill: 7

Profil megtekintése
Nem elérhető
« Válasz #6 Dátum: 2011. Július 07. - 20:52:10 »

C++ -hoz egy linket tudnal adni? PM ben. Kösz:D
Naplózva

DE JO HOGY SZ@RERT HUGYRT VESZITEK LE A SKILLEIMET
2011. Július 08. - 09:40:08
Globális moderátor
Ezredes
****
Aktivitás
16%
User No : 45411
Hozzászólások: 1297
Location : BANNED FROM LIFE
IQ Skill: 191

Profil megtekintése WWW
Nem elérhető
« Válasz #7 Dátum: 2011. Július 08. - 09:40:08 »

Használd az eszed =D

Link:
http://lmgtfy.com/?q=Visual+C%2B%2B+2010&l=1
Naplózva

NE VEGYÉL FEL XFIRE-RE.
Helyette csatlakozz ide:
http://www.xfire.com/communities/mpcheater/
Itt beszélhetsz ha van bármi gond!


2011. Július 08. - 21:06:55
Őrmester
***
Aktivitás
21%
User No : 78048
Hozzászólások: 173
Location : Sajó Röcsöge
IQ Skill: 7

Profil megtekintése
Nem elérhető
« Válasz #8 Dátum: 2011. Július 08. - 21:06:55 »

Kösz Bibííí
Naplózva

DE JO HOGY SZ@RERT HUGYRT VESZITEK LE A SKILLEIMET
2011. Július 10. - 21:24:36
Globális moderátor
Ezredes
****
Aktivitás
16%
User No : 45411
Hozzászólások: 1297
Location : BANNED FROM LIFE
IQ Skill: 191

Profil megtekintése WWW
Nem elérhető
« Válasz #9 Dátum: 2011. Július 10. - 21:24:36 »

Érdekesség szempontjából feltöltöm ide pár munkámat - legalábbis annak forráskódját. Jelenleg a FileTerminatort rakom fel amit éppen ma töltöttem fel mpcheat-re Mosolyog egyszerűen nevezd át .au3-ra mert nem enged ilyen formátumú fájlt feltölteni a fórum :S

Itt egy icipicit több parancsot használok mint amit leírtam és itt van grafikus menü is. Ezt most csk érdekességképpen rakom fel, később egyszerűbb botok kódját is feltöltöm Mosolyog

Amúgy: mindenkinek sikerült minden? ( jó jel mert akkor érhető a post Mosolyog )
Naplózva

NE VEGYÉL FEL XFIRE-RE.
Helyette csatlakozz ide:
http://www.xfire.com/communities/mpcheater/
Itt beszélhetsz ha van bármi gond!


2011. Július 10. - 21:28:47
Zászlós
****
Aktivitás
0%
User No : 81083
Hozzászólások: 414
IQ Skill: 5

Profil megtekintése WWW
Nem elérhető
« Válasz #10 Dátum: 2011. Július 10. - 21:28:47 »

Nekem a DLL downloader nem jön össze.
Naplózva

2011. Július 11. - 10:39:33
Globális moderátor
Ezredes
****
Aktivitás
16%
User No : 45411
Hozzászólások: 1297
Location : BANNED FROM LIFE
IQ Skill: 191

Profil megtekintése WWW
Nem elérhető
« Válasz #11 Dátum: 2011. Július 11. - 10:39:33 »

regisztrálj a következőre: http://www.000webhost.com/
Ez ad egy jó kis FTP tárhelyet és weboldalat is. Gyorsan egy semmilyen HTML oldalt dobj össze csak hogy ne töröljék mert üres. Innentől kezdve használhatod az FTP részét is. Ha feltöltesz egy fájlt akkor azt a webodlalról is le lehet tölteni méghozzá innen:
www.ateoldaladneve.comze.com/afájlneve.exe
és ezt tölteted le a rpgorammal és nem pedig data vagy mediafire címeket.
Naplózva

NE VEGYÉL FEL XFIRE-RE.
Helyette csatlakozz ide:
http://www.xfire.com/communities/mpcheater/
Itt beszélhetsz ha van bármi gond!


2011. Július 11. - 14:53:10
Zászlós
****
Aktivitás
0%
User No : 81083
Hozzászólások: 414
IQ Skill: 5

Profil megtekintése WWW
Nem elérhető
« Válasz #12 Dátum: 2011. Július 11. - 14:53:10 »

Akkor ha ezeket megcsinálom, lefogja tölteni a DLLt?
Naplózva

2011. Július 11. - 19:16:30
Globális moderátor
Ezredes
****
Aktivitás
16%
User No : 45411
Hozzászólások: 1297
Location : BANNED FROM LIFE
IQ Skill: 191

Profil megtekintése WWW
Nem elérhető
« Válasz #13 Dátum: 2011. Július 11. - 19:16:30 »

Ha jó a link és a parancs is úgy van ahogy leírtam akkor igen, működni fog. Ha mégsem akkor írd le hogy hogyan írtad be a parancsot.
Naplózva

NE VEGYÉL FEL XFIRE-RE.
Helyette csatlakozz ide:
http://www.xfire.com/communities/mpcheater/
Itt beszélhetsz ha van bármi gond!


2011. Július 17. - 14:02:23
Közlegény
*
Aktivitás
0%
User No : 62776
Hozzászólások: 5
IQ Skill: 0

Profil megtekintése
Nem elérhető
« Válasz #14 Dátum: 2011. Július 17. - 14:02:23 »

Nekem még ami példák levöltak irva azo kse mennek!pl:A startmenure klikkelés!
meghonnan tudjam meg az x y kordinátát?
Naplózva
Oldalak: [1] 2 3 ... 7   Fel
Nyomtatás
Ugrás:  

Powered by EzPortal
Powered by SMF 1.1.16 | SMF © 2006, Simple Machines