Reklama
Strona 10 z 33 PierwszaPierwsza ... 8910111220 ... OstatniaOstatnia
Pokazuje wyniki od 136 do 150 z 486

Temat: [Poradnik] Jak napisać własne macro do Tibii

  1. #136
    Fohrman

    Domyślny

    Hmmm prosze o pomoc! wpisalem adres slota z armorem aby go odczytac. W funkcji string odczytuje jakies dziwne "e" a w integer liczby ;/ ja myslalem ze bedzie normalnie nazwa itemu.

  2. #137
    Avatar YoughiTon
    Data rejestracji
    2006
    Położenie
    Elbląg
    Posty
    9
    Siła reputacji
    0

    Domyślny Lol

    Jezeli ktos moze niech mi da link do Delphi.. Ja sciagnelem i musze jakis kod wpisac... Help plx xd

  3. #138
    Avatar Szczeepan
    Data rejestracji
    2005
    Położenie
    Wawa/TGK
    Wiek
    37
    Posty
    81
    Siła reputacji
    21

    Domyślny

    kazdy tak ma zarejestruj sie na code gear.

  4. Reklama
  5. #139
    konto usunięte

    Domyślny

    niedziala!!! pokaze wam co jest zle, jak naciskam ztrl+f9 to mam oto takie bledy:

    GetWindowThreadProcessId(FindWindow('TibiaClient'‚ Nil)‚ @ProcId);
    tProc:= OpenProcess(PROCESS_ALL_ACCESS‚ False‚ ProcId);
    ReadProcessMemory(tProc‚ Ptr(Address)‚ @value‚ 4‚ NBR);
    IDProcess‚ proc_ID : Cardinal;
    GetWindowThreadProcessID(FindWindow('TibiaClient'‚ nil)‚ @proc_ID);
    IDProcess := OpenProcess(PROCESS_ALL_ACCESS‚ false‚ proc_ID);
    ReadProcessMemory(IDProcess‚ Ptr(Address)‚ @Temp[1]‚ 255‚ NB);
    for I := 1 to 255 do
    if ((Temp[I] = 0) or (Temp[I] = $0F)) then
    Break;
    Result := Result + Chr(Temp[I]);
    BOT in 'BOT.pas' {Form1};





    jesli ktos mial podobny przypadek prosze napiszcie jak i co poprawic :)

    z gory thx!!

  6. #140
    Avatar Szczeepan
    Data rejestracji
    2005
    Położenie
    Wawa/TGK
    Wiek
    37
    Posty
    81
    Siła reputacji
    21

    Domyślny

    A zamieniles wszystkie # na at czyli malpy? tu jest zakasz "malp" wiec piszac @ - malpa i tak wyskoiczy # - hasz, zmien i bedzie gites.
    Ostatnio zmieniony przez Szczeepan : 30-04-2008, 23:15

  7. #141
    tigerjp

    Domyślny

    Witam wszystkich.
    Jestem tu nowy.
    Czy mógłby mi ktoś krótko wytłumaczyć (pisać) w jaki sposób mogę pobrać wartość z pamięci mając:
    Memory:
    Address: 41D090
    Value: 12 // i ta wartość się zmienia

    I teraz jak odczytywać wartość mając ten Address pamięci.
    (Już bez pisania do tego procedur, funkcji, wolałbym kod napisać w jakimś komponencie np. timer lub pod button, wartość pokazywałaby się w Label1.Caption.
    Czy konieczne byłoby zastosowanie uchwytów w delphi? hwnd, thandle)

    Będę wdzięczny za prosty przykład lub cokolwiek z tym związanego.

  8. Reklama
  9. #142
    Avatar czarny1906
    Data rejestracji
    2008
    Położenie
    Warszawa
    Posty
    36
    Siła reputacji
    0

    Domyślny

    Cytuj Yaboomaster napisał
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Dobra to były dane które można po prostu odczytać, niektóre z nich trzeba albo można jednak znaleźć na battle liście. Oto kilka nowych stałych którymi uzypełnimy nasz program.
    A jak robi się nową stałą?? :P jestem nowy w programowaniu w delphi, wiec mam prawo nie wiedzieć



    Już nie trzeba;] już znalazłem
    Ostatnio zmieniony przez czarny1906 : 03-05-2008, 17:28

  10. #143
    konto usunięte

    Domyślny

    Mam Prośbe! Prosilbym O Zaktualizowanie Adresow Pod Tibie 8.11! Albo Powiedzcie Gdzie Mozna Znalezc Te Adresy...

  11. #144
    jurer

    Domyślny

    Player_hp_max =$613b68;
    Player_hp = $613b6c;
    Player_mana = $613b50 ;
    Player_mana_max = $613b4c ;
    Player_stamina = $613b48 ;
    Player_cap = $613b40 ;
    Player_exp = $613b64 ;
    Player_level =$613b60 ;
    Player_magic_level = $613b5c ;
    Player_level_perc =$613b58 ;
    Player_magic_perc =$613b54 ;
    Player_fist =$613b18 ;
    Player_club =$613b1c ;
    Player_sword =$613b20 ;
    Player_axe =$613b24 ;
    Player_distance =$613b28 ;
    Player_shielding =$613b2c ;
    Player_fishing =$613b30 ;
    Player_fist_perc =$613afc ;
    Player_club_perc =$613b00 ;
    Player_sword_perc =$613b04 ;
    Player_axe_perc =$613b08 ;
    Player_distance_perc =$613b0c ;
    Player_shielding_perc = $613b10 ;
    Player_fishing_perc =$613b14 ;
    Player_soul = $613b48 ;
    Player_id = $613b70 ;
    Player_x = $61ec8 ;
    Player_y = $61e9c4 ;
    Player_z = $61e9c0 ;
    Player_goto_x = $613bb4 ;
    Player_goto_y = $613bb0 ;
    Player_goto_z =$613bac ;

  12. Reklama
  13. #145
    konto usunięte

    Domyślny

    Ok a nie wiesz moze czy da sie wyczytac z pamieci z jakim aktualnie serwerem jestesmy polaczeni? Czyli np tibia01.cipsoft.com. Bo chce zeby moj bot rozroznial czy ma do czynienia z otsem czy rl tibia.

  14. #146
    jurer

    Domyślny

    Nie wiem zapytaj na tpforums.org/forum, oni maja forum od tego ;)

  15. #147
    Avatar Szczeepan
    Data rejestracji
    2005
    Położenie
    Wawa/TGK
    Wiek
    37
    Posty
    81
    Siła reputacji
    21

    Domyślny

    763bb8 login01.cipsoft.co
    763bc8 m

    763c28 login02.cipsoft.co
    763c38 m

    763C98 login03.cipsoft.co
    763CA8 m

    763D08 login04.cipsoft.co
    763d18 m

    763D78 login05.cipsoft.co
    763D88 m

    763DE8 tibia01.cipsoft.
    763DF8 com

    763E58 tibia02.cipsoft.
    763E68 com

    763EC8 tibia03.cipsoft.
    763ED8 com

    763F38 62.146.78.204.t
    763F48 com

    763FA8 tibia05.cipsoft.
    763FB8 com

    wyciąg z pamięci. Tibia aktualna

    Cytuj tigerjp napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Witam wszystkich.
    Jestem tu nowy.
    Czy mógłby mi ktoś krótko wytłumaczyć (pisać) w jaki sposób mogę pobrać wartość z pamięci mając:
    Memory:
    Address: 41D090
    Value: 12 // i ta wartość się zmienia

    I teraz jak odczytywać wartość mając ten Address pamięci.
    (Już bez pisania do tego procedur, funkcji, wolałbym kod napisać w jakimś komponencie np. timer lub pod button, wartość pokazywałaby się w Label1.Caption.
    Czy konieczne byłoby zastosowanie uchwytów w delphi? hwnd, thandle)

    Będę wdzięczny za prosty przykład lub cokolwiek z tym związanego.
    to jest troche chybiony sposób, bo co jak zachce Ci sie zrobic drugi guzik zmieniający adres 41D191? Wtedy trzeba bedzie znow wszystko napisac (a w zasadzie skopiowac) dla drugiego guzika i adresu, co powoduje wydluzanie sie kodu, sposób prezentowany w artykule jest bardzo przejzysty i latwy w zastosowaniu :)
    Ostatnio zmieniony przez Szczeepan : 11-05-2008, 11:54

  16. Reklama
  17. #148
    konto usunięte

    Domyślny

    Szczepan zaloguj sie na tibie i luknij na adres $764040, tez jest tam u ciebie server z ktorym jestes polaczonym (np. tibia03.cipsoft.com)? Jezeli tak to dobrze (stala), stawi sie warunek i bedzie wyje**** :D.

    EDIT: JAK WYCZYTAĆ NICK Z PAMIĘCI?
    Ostatnio zmieniony przez Kevsi : 11-05-2008, 20:20

  18. #149
    Marcin__Yo

    Domyślny

    Witam

    Możecie przetłumaczyć procedurę odczytywanie tekstu i liczb na c++? Pilne. Z góry dzięki!


    Pozdrawiam !

  19. #150
    Avatar Szczeepan
    Data rejestracji
    2005
    Położenie
    Wawa/TGK
    Wiek
    37
    Posty
    81
    Siła reputacji
    21

    Domyślny

    To jest tutorial a nie click and run ;p masz napisane co i jak wystarczy przetlumaczyc. Watpie czy ktos wklepie Ci gotowy kod.

    Mam pytanie, szukalem Tsearch ale nie moge nigdzie znaleść adresu w którym przechowuje się Nick oraz świat zalogowanego gracza, czy ktos dysponuje tymi adresami?
    edit: nick teoretycznie to tak:
    nick:=MemReadString(battlelist_start+pozycja*160);
    czasem to dziala a czasem zwraca brzydką rzecz (dla ciekawych sprawdzcie ;p)

  20. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Jak napisać powieść w 30 minut
    Przez konto usunięte w dziale Artyści
    Odpowiedzi: 1
    Ostatni post: 05-12-2012, 16:49
  2. [Inne] Jak napisać bota?
    Przez t3hp0wn w dziale Tibia
    Odpowiedzi: 1
    Ostatni post: 06-03-2011, 12:10
  3. Jak napisać temat, aby otrzymać jak najszybciej pomoc?
    Przez Killavus w dziale Strefa developerska
    Odpowiedzi: 0
    Ostatni post: 29-05-2010, 11:51
  4. [Poradnik] <Jak napisac scrypt do Blackd>
    Przez Lee of Honera w dziale Tibia
    Odpowiedzi: 5
    Ostatni post: 08-03-2009, 15:08

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •