Skocz do zawartości

Snake

Użytkownicy
  • Postów

    1 445
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Snake

  1. Kolizja pocisku z przeciwnikiem: GML other.direction = direction; other.speed = 5;
  2. Snake

    Foto-galeria

    @Bagno: Masz na tym zdjęciu taki wyraz twarzy, jak byś stawiał klocka ;D
  3. Wtedy to w ogóle bym nie wiedział kto jest kim xD
  4. Nazwę bazy danych ? Gdzie masz serwa...
  5. Prefiks tabel. Zostaw to jak jest ( fusion_ ), możesz to zmienić na byle co chociaż nie musisz, chyba że masz już tabele fusiona w MySQL z tym samym prefiksem.
  6. Ściągnij jakiegoś clienta FTP, np. FileZilla. Potem PPM na plik/folder na serwerze >> "Atrybuty" czy coś w tym stylu i tam sobie ustawisz.
  7. Wiesz w ogóle czym jest CHMOD ?
  8. Snake

    Wasze pulpity

    TuxMan: Chętnie przyjrzę się tej aplikacji udawającej service hosta ;D script kiddy.
  9. Jest tak jak myślałem. Po prostu wyświetlany jest url podany przez użytkownika ( http://youtube.com/watch?v=xxxxx ) :P
  10. Przetestowałbym, ale nie chce mi się szukać ocenzurowanych filmów. A nie lepiej, żeby url automatycznie był przetwarzany w tym twoim skrypcie ?
  11. Snake

    Dylemat zwiazany z logiem

    W sumie to tylko glow te dwa różni. Weź 3 ;P
  12. Snake

    Dylemat zwiazany z logiem

    Agency 2. Te symbole jakieś takie dziwne, a logo powinno być łatwo zapamiętywane i dlatego powinno być proste. Agency 1 i 3 są takie... lateksowe ;D W każdym razie A2 najlepiej się prezentuje :P
  13. O to właśnie mi chodzi, że w GM. Grasz w grę i Cię okradają z haseł z komunikatorów ;P
  14. Leń, i tyle :P Trudniej ? I to w GM ;D BTW: Tak sobie pomyślałem, że ludzie będą sobie nawzajem wykradać hasła przez to odczytywanie z pamięci :D
  15. E no, takiego "lajtowego" mógłbym zrobić - zabezpieczającego przed script kiddies :) Ale jakieś zabezpieczenia z wyższej półki to wyłącznie dla mojego pracodawcy ;D
  16. Snake

    konwerter class --> java

    Dekompilator do javy ? DJ Java najlepszy :) http://members.fortunecity.com/neshkov/dj.html
  17. Hmm... już podejrzewam, które osoby będą chciały oryginalnych zabezpieczeń :) pozostaje pytanie... ile płacicie ? xD joke.
  18. Hmm... podejrzane PrivateResource=libpyramidGM_private.rc :P Lepiej poczytaj artykuł Tymona o pisaniu DLL-i. Dałeś tylko przykładowe (w dodatku marne ) funkcje i to bez żadnych wyjaśnień.
  19. Czytacie w moich myślach ;D Mam właśnie zamiar dodać jakieś zabezpieczenia do gier tworzonych w GM7.1 na wypadek dekompilatorów. I będzie Game Protector 1.0 :) Ręcznie też bym mógł zabezpieczać "większe" projekty gdyby zaszła potrzeba innego zabezpieczenia, niż z "obcykanego" GP :)
  20. Przetestować nie mogę, bo Tibii nie mam ;P Ale brakuje w tym examplu komentarzy - nie każdy wie jak posługiwać się tymi funkcjami z mojego DLL-a tak, by coś odpowiednio zmienić czy odczytać w procesie :P A jak ktoś nie miał z czymś takim do czynienia jak operowanie na pamięci procesu to nic nie skapuje ;)
  21. No to mały update: Nowe funkcje: process_write_nstring - zapisuje stringi razem z nullem process_protection (VirtualProtectEx) - Ustawia dostęp do podanego regionu pamięci wybranego procesu. download: https://gmclan.org/up541_4_Xtend14.html EDIT: A tu "Nieoficjalne" example, pokazujące jak można użyć Xtenda ;D ( Publikowałem je wcześniej ) https://gmclan.org/up541_4_XtendExamples.html Przykład "ASM" pokazuje jak można użyć funkcje zapisujące do pamięci, żeby zmodyfikować kod aplikacji z poziomu asemblera. A przykład "close" pokazuje jak można zamknąć proces poprzez wyszukanie jego okna.
  22. A nie można GML process_write_string(processID,adres,text + chr( 0 ) );? Bo nie każdy może chcieć zapisywać null-terminated stringi :P Zmień w process_write_string: GML return external_call( global._xtend_processwritestring, argument0, argument1, argument2 + chr( 0 ) ); :P
  23. Poprawiłem: https://gmclan.org/up541_4_Xtend13a.html Właśnie też znalazłem błąd w tym skrypcie, i jeszcze w DLL-u był "Access Violation" =P VirtualProtectEx ? Zobaczymy :) EDIT: Ta funkcja nie zwracała real tylko po prostu nic :P
  24. @Pieter: To akurat przetestujesz mi nowe funkcje :) "ReadProcessMemory" zrobiłem na szybko bo nie mam czasu, więc jeśli będą jakieś błędy to się nie zdziwię ( nie testowałem w GM-ie ) ;D Nowe funkcje: window_find - Szuka okna poprzez podana nazwe klasy i/lub okna i zwraca jego uchwyt. window_find_ex - Szuka potomnego okna poprzez podana nazwę klasy i/lub nazwę okna w podanym oknie i zwraca jego uchwyt. process_close_by_id - Zamyka proces poprzez podany ID. process_exists - Sprawdza czy dany proces jest uruchomiony process_id_current - Pobiera Process ID procesu, który został właśnie wyszukany przez funkcje process_find_first/next. process_id_from_name - Szuka ID procesu (PID) poprzez nazwę. process_id_from_window_handle - Szuka ID procesu (PID) poprzez uchwyt okna process_read_byte / short / long / double - Odczytuje zmienna typu (...) z pamięci procesu. process_read_string - Odczytuje stringa z pamięci procesu process_write_byte / short / long / double - Zapisuje zmienna typu (...) do pamięci procesu. process_write_string - Zapisuje stringa do pamięci procesu Mam nadzieję że nic nie pominąłem/pomyliłem :) Download: https://gmclan.org/up541_4_Xtend.html ( przykład nie pokazuje jak można użyć nowych funkcji )
×
×
  • Dodaj nową pozycję...