Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Bot Do Tibi


Rekomendowane odpowiedzi

Opublikowano

zawsze jest pakiecik= ban ^^ wiec f1-f12 inaczej nie wiem mozesz odczytac ile ich masz.

wkladasz do reki 10 potow w ce wklepujesz 10, wyjmujesz 5 potków i szukasz w ce gdzie bylo 10 a teraz jest 5 i masz:P

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

var rat = client.BattleList.GetCreatures().FirstOrDefault(c => c.Name.Equals("Rat"));
if (rat != null)
   rat.Attack();

 

no i jak to niby działa??

za duza roznica jak dla mnie jest pomiedzy c# a autoit musial bym sie jeszcze c# nauczyc:D

jest("Rat")

Func jest($name)
For $i = 1 To 1300
	$ID_z_LISTY = _MemoryRead($BLSTART + ($i * $BLSTEP), $proces)
	$NAME_MOBA = _MemoryRead($BLSTART + ($i * $BLSTEP) + 4, $proces)
	$NIK_MOBA = BinaryToString($NAME_MOBA)
	If $NIK_MOBA = $name Then
		_MemoryWrite($targ, $proces, $ID_z_LISTY)
		ExitLoop
	EndIf
Next
EndFunc   ;==>jest

niby to samo a zupełnie inaczej wygląda nie rozumiem tego kodu z api mi to wygląda jak by tam byly same funkcjie

 

np jak z mojego kodu byś napisał

if jest($name)="Rat" then _MemoryWrite($targ, $proces, $ID_z_LISTY)

i brakuje tam tej funkcji jest()

 

 

albo wkońcu pora przenieść się na c#:D no ale chciałem to zrobić w autoit;/

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

Niestety loku, chciał mnie oszukać, bo powiedziec zebym dał mu cały program(source) a on mi wkompiluje, bo inaczej nie da rady...

I mała pomoc by sie przydała ;p

mam tak:

		 Case $Button34
GUICtrlSetState($Button34, $gui_disable)
GUICtrlSetState($Button35, $gui_enable)
Global $pidla = ProcessExists("Tibia.exe")
$hla = guictrlread($Input34)
$pamlag = _MemoryOpen($pidla)
$pamlags = _MemoryOpen($pidla)
$id7 = _Timer_SetTimer($Form3, 500, "healspell")

Func healspell($1, $2, $3, $4)
$zm = GUICtrlRead($Input36)
$zmi = _MemoryRead(0x0063FD5C, $pamlag) ;hp
$odc = GUICtrlRead($Input38)
$od = _MemoryRead(0x0063FD38, $pamlags) ;mana
If $odc >= $od Then
if $zmi <= $zm Then
EndIf
ControlSend("Tibia", "", "", GUICtrlRead($Input34))
ControlSend("Tibia", "", "", "{enter}")
EndIf
EndFunc ;==>healspell

 

i nie stety nie działa mi, wogule nie pisze exura, a miał czytac

Opublikowano

@up wiedziałem że tak bedzie

 

 

co tu ma dzilac??

 

if mana wieksza niz lub rowna od tyle co trzeba na czar(mana>=20) then
if hp mniejsze niz ma byc(hp<50)then
leczenie np f12
endif
else;jesli nie to (tu dalszy warunek do mane czyli jak nie ma 20 na cza to uzyje manasa)
wciskamy manasa f11
endif

tak mialo byc

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

a Loku nie ma jakies fuknkcji zeby na przykład: Wpisujesz nazwe potwora: Goblin, i jak Autoit widzi go To zaznacza prawym przyciskim myszy ? nie mogło by być tak?

Opublikowano

mogło ale to noobowskie i nie bedzie dzialac w tele + trzeba kordy monstera szukac a to chyba trzeba kordy gracza plus pozycjia monstera czyli zrob _MemoryRead(adres pozycji gracza x+64 pozycjia monstera) i tak samo "y" i bedziesz mogl potem sobie jakos to zrobic bo samo w sobie zaznaczanie mam ale cos mi nie dziala:P

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

  • 11 miesięcy temu...
Opublikowano

@up. 1. Nie więcej niż połowa spritów w grze. jakieś 20mb

2. zanim by sprawdził wszystkie możliwości to by umarł

3. mamy rok 2012, nie 2011

4. byłyby bmp.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...