Skocz do zawartości

laB2

Members
  • Postów

    125
  • Rejestracja

  • Ostatnia wizyta

O użytkowniku

  • Płeć
    Mężczyzna

Osiągnięcia laB2

  1. Nie wiem czy rozumiem do końca o co chodzi, ale nie 'przypisujesz znaczników html do komponentów', bo tak się nie da, musisz zrobić akcję, np. po naciśnięciu jakiegoś przycisku typu 'zaloguj' itp. i w niej ustawiać wartości obiektów w stronie html, na wartości obiektów z formularza. No np, jak w przykładzie logowania, tylko: if field.tagName = 'INPUT' then (field as IHTMLInputElement).value := edit1.text; edit1 - to pole edycji na formularzu, jego wartość pobiera się za pomocą wywołania: edit1.text. Kod więc ustawi tekst jakiegoś wcześniej szukanego pola edycji na stronie na tekst pola edycji na formularzu. Do naciskania przycisków znalazłem ciekawy przykład i trochę przerobiłem i pokomentowałem: procedure TForm1.Button2Click(Sender: TObject); var ovElements: OleVariant; i: Integer; begin // <input name=btnI type=submit style="margin-left:10px" value="Szczęśliwy traf" onclick="this.checked=1"> // tagName = input // name = btnI // type = submit // value = "Szczęśliwy traf" // forms.item(NR_FORMULARZA).elements V ovElements := WebBrowser1.OleObject.Document.forms.item(0).elements; for i := 0 to (ovElements.Length - 1) do if (ovElements.item(i).tagName = 'INPUT') and // jesli tagName = 'INPUT' ...oraz... (ovElements.item(i).type = 'submit') and // jesli type = 'submit' ...oraz... (ovElements.item(i).Value = 'Szczęśliwy traf') then // jesli value = 'Sczesliwy traf' ...wtedy... ovElements.item(i).Click; // klikamy na przycisku... end; Potem dopiszę resztę, jeśli znajdę strony na których można by to sprawdzić, ale wszystko się robi podobnie.
  2. W CZASIE GDY PROGRAM JEST URUCHOMIONY... Działanie przez winapi... <_< Może od razu byś mu kazał go dekompilować?
  3. Ale ten program od razu narzuca cel, typ, typ grafiki i silnika tworzonej gry. To najbardziej boli.
  4. Zazwyczaj je on najwięcej ramu.
  5. Daj spokój z takimi grami
  6. Podaj kod z pliku Unit1.pas, jeśli nie chcesz publicznie to na pw.
  7. W helpie AutoIT jest bodajże przykład do wpisywania tekstu w polu notatnika, i program którym śledzisz wszystkie pola w aplikacji pozyskując ich nazwy, klasy itp. Gdzieś pewnie tam jest funkcja w stylu 'EnableWindow'.
  8. Tak samo jak z tym wyszukiwaniem w google, modyfikujesz tylko nazwę pola 'q' na twoje 'email', kopiujesz kod pobierający tego input'a i zmieniający jego wartość, wklejasz jeszcze raz, przed kodem który wysyła formularz, i modyfikujesz 'email' na nazwę inpit'a z hasłem. Jeśli masz problem, wklej swój kod.
  9. Kurwa mać przecież tu jest tyle poradników że aż krew zalewa jak następny się pyta o to samo - 'jak zrobić cheata. najlepiej jakbyście mi podali od razu kod".
  10. Jak? Najlepiej szybko i efektywnie. Pozdro.
  11. Wybieraj proces flasha, a nie karty
  12. http://wxdsgn.sourceforge.net/
  13. laB2

    SoldatServer+

    Ema. Kilka godzin temu wzięło mnie na 'udoskonalanie' serwera soldata 2.6.5, dodając funkcje do scriptcore <naturalnie wersja na windowsa>. Jak narazie dodałem trzy funkcje mało uzyteczne zresztą. Jeśli ktoś ma ideę na jakąś funkcję która mogła by się przydać, proszę pisać. Mały 'concept art': procedure OnPlayerSpeak(ID: byte; Text: string); begin if (Text='!jestemcheaterem') then begin Console('*SERVER* MSAC Server: '+IDToName(ID)+' : Gamehack #17',$FFFCD822); BEKick(ID); end; end;
  14. Przeglądarka? Jaki wybierasz proces?
×
×
  • Dodaj nową pozycję...