Reklama
Strona 25 z 33 PierwszaPierwsza ... 152324252627 ... OstatniaOstatnia
Pokazuje wyniki od 361 do 375 z 486

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

  1. #361

    Data rejestracji
    2009
    Położenie
    Giżycko
    Posty
    258
    Siła reputacji
    17

    Domyślny

    Cytuj Gniew_Mroku napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Kambel:
    Cały czas nie wiadomo na jakiej zasadzie działa system wykrywania botów. Dlatego nawet jeśli uzyskasz jakąś odpowiedź nie traktuj jej jako pewnej.

    I jeszcze wnioski na temat Twojego kodu:

    Randomize jest procedurą, którą wystarczy wywołać raz. W tym miejscu wygląda dziwnie.

    Dla Twojej własnej wygody polecam zrobić sobie funkcję losującą liczbę z danego przedziału. Unikniesz dodawania i odejmowania w miejscach gdzie nie powinno tego być.

    I ostatnia rada, choć nie koniecznie trafna - nie znam całego kodu. Natomiast wygląda na to, że jest to jakaś procedura, która wywołuje się co jakiś czas (zgaduję, że timer albo po otrzymaniu pakietu z ilością many). Zauważ, że przy każdym wywołaniu po raz kolejny losujesz nową ilość many potrzebnej by rzucić zaklęcie - tym samym zwiększasz prawdopodobieństwo, że zostanie rzucone wcześniej. Random(Wynik) powinieneś zapisywać w momencie rzucenia zaklęcia (nie zapomnij zainicjować przy uruchomieniu programu) faktycznie działało tak jak to prawdopodobnie planowałeś.
    Tak, masz racje :)
    Dzięki za rade.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    A co do Pana LGTK to:

    Najpierw użytkownik programu wpisuje pierwszą liczbę(minimalną), na której ma rzucać czar, a później drugą liczbę(maksymalną).
    Odejmując od liczby maksymalnej, liczbe minimalną otrzmam różnicę dwóch liczb.
    Kolejnym krokiem - co wynika z kodu różnica liczb podlega losowaniu, po czym dodaję liczbę mniejszą.
    Czyli, jak liczba liczba mniejsza wynosi 50, a większa 80 to różnica 30. 30 poddam losowaniu - może wyjść liczba np. 15. 50 + 15 = 65.
    Chyba już rozumiesz?

  2. #362
    Avatar LGTK
    Data rejestracji
    2009
    Położenie
    Podlaskie, Białystok
    Wiek
    33
    Posty
    267
    Siła reputacji
    16

    Domyślny

    No tak panie tylko nie wiem poco i tak prościej by było dodawać losową liczbę do timera albo opóźnienia wątku zresztą coś mi się wydaje że to nie oto chodzi w tym całym auto banie
    Zresztą co robi wiedziałem tylko nie wiedziałem po jakiego to
    Ostatnio zmieniony przez LGTK : 16-02-2010, 17:44
    PIŻMAG

  3. #363

    Data rejestracji
    2009
    Położenie
    Giżycko
    Posty
    258
    Siła reputacji
    17

    Domyślny

    Cytuj LGTK napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    No tak panie tylko nie wiem poco i tak prościej by było dodawać losową liczbę do timera albo opóźnienia wątku zresztą coś mi się wydaje że to nie oto chodzi w tym całym auto banie
    Zresztą co robi wiedziałem tylko nie wiedziałem po jakiego to
    Wszystko jasne ( ;

    Jak by ktoś był zainteresowany funkcją, która ukrywa i wyświetla Tibie(coś w stylu NG):

    Ukrywanie:
    Kod :
    Uchwyt := FindWindow('TibiaClient', nil);
    ShowWindow(Uchwyt, SW_Hide);
    Wyświetlanie ukrytej Tibii:
    Kod :
    Uchwyt := FindWindow('TibiaClient', nil);
    ShowWindow(Uchwyt, SW_Show);

  4. Reklama
  5. #364
    Maskot

    Domyślny

    Ma ktos moze pajcket.dll pod Tibie 8.54? :/ Szukalem nigdzie nie moge znalesc... ;s
    Dzieki za pomoc.

  6. #365

    Data rejestracji
    2009
    Położenie
    Giżycko
    Posty
    258
    Siła reputacji
    17

    Domyślny

    Proszę bardzo, oto packet.dll pod 8.54:

    Kod :
    speedyshare.com/files/21007003/packet.dll

  7. #366

    Data rejestracji
    2010
    Posty
    18
    Siła reputacji
    0

    Domyślny

    Cytuj Gniew_Mroku napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Dla Twojej własnej wygody polecam zrobić sobie funkcję losującą liczbę z danego przedziału. Unikniesz dodawania i odejmowania w miejscach gdzie nie powinno tego być.
    RandomRange z modułu Math ;)

    Kod :
    function RandomRange ( const RangeFrom, RangeTo : Integer ) : Integer;

  8. Reklama
  9. #367

    Data rejestracji
    2009
    Położenie
    Giżycko
    Posty
    258
    Siła reputacji
    17

    Domyślny

    Cytuj Yaboomaster napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    RandomRange z modułu Math ;)

    Kod :
    function RandomRange ( const RangeFrom, RangeTo : Integer ) : Integer;
    Ciekawa funkcja, nigdy o niej nie słyszałem mimo, że długo pisze w delphi ( ;

    Jakby ktoś nie wiedział jak używać:

    Kod :
    Randomize;
    ShowMessage(IntToStr(Randomrange(70, 100)));

  10. #368

    Data rejestracji
    2009
    Położenie
    Boston
    Posty
    19
    Siła reputacji
    0

    Domyślny

    Hmm.. A jaki adress do mojego nicku? Bo ciągle jak sprawdzam CE albo WH to mi inny wyskakuje..? Może ma ktoś jakiś? Bo przecież w botach typu Elfbot/NG/Proxy wyświetlał się nick zalogowanego playera. I właśnie to ja potrzebuje !
    155 MS Refugia na sprzedaż, więcej info PW

    Aktualnie prowadzę projekt recovery-tool.

  11. #369
    Avatar Ar'buz
    Data rejestracji
    2007
    Położenie
    51*06N, 17*02E Ranga: Zasłóżony
    Posty
    245
    Siła reputacji
    19

    Domyślny

    Wystarczy przeczytać dokładnie artykuł, żeby wiedzieć, że żeby przeczytać swój nick, musisz znaleźć swoją pozycję na battle liście i dopiero potem przeczytać nick, bo twoja pozycja po zalogowaniu do gry jest za każdym razem inna.

    #edit, down:
    A bez gotowca to już nie potrafimy?

    pomyśl trochę...

    Tam wszystko jest napisane. Łącznie z nickiem.
    Ostatnio zmieniony przez Ar'buz : 06-03-2010, 18:01

  12. Reklama
  13. #370

    Data rejestracji
    2009
    Położenie
    Boston
    Posty
    19
    Siła reputacji
    0

    Domyślny

    Tak? To gdzie jest ta procedurka?
    To jest battle list :
    BATTLELIST_START = $635F70;
    BATTLELIST_END = BATTLELIST_START + (StepCreatures * MaxCreatures);

    A na nick?
    Halo?
    Niech ktoś pomoże.
    Ostatnio zmieniony przez Just : 06-03-2010, 17:48
    155 MS Refugia na sprzedaż, więcej info PW

    Aktualnie prowadzę projekt recovery-tool.

  14. #371

    Data rejestracji
    2009
    Położenie
    Boston
    Posty
    19
    Siła reputacji
    0

    Domyślny

    Halo? Jak ktoś jest w potrzebie, to nikt nie pomoże, masakra.
    155 MS Refugia na sprzedaż, więcej info PW

    Aktualnie prowadzę projekt recovery-tool.

  15. #372
    Maskot

    Domyślny

    Ktos wie moze jak zrobic przezroczyste drzewka bez przerabiania Tibia.spr?? Jezeli tak to prosze o jakis kierunek w tym celu...

  16. Reklama
  17. #373
    Avatar LGTK
    Data rejestracji
    2009
    Położenie
    Podlaskie, Białystok
    Wiek
    33
    Posty
    267
    Siła reputacji
    16

    Domyślny

    Mam napisane to w vb.net nie mam przy sobie źródeł potem napisze
    PIŻMAG

  18. #374
    Marcel

    Domyślny

    Widać,że duzo sie napracowałeś. Troszke nie przejzyscie to napisales,w mniejwiecej srodku sie pogubiłem :x

    Biore sie do roboty wlasnego macro :-) Nudy :P


    Aaaa,i jeszcze ocena,bylbym zapomnial - 9/10, bo troszke chaotycznie napisane. TROSZKE :).

  19. #375
    Avatar LGTK
    Data rejestracji
    2009
    Położenie
    Podlaskie, Białystok
    Wiek
    33
    Posty
    267
    Siła reputacji
    16

    Domyślny

    Dobra opowiem komuś tam o zmianie drzewek ok?
    Musisz odczytać id spr a potem gdy na mapce będziesz miał duże drzewka to zamieniasz je na małe proste co :D (tylko w teorii)
    PIŻMAG

  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
  •