Skocz do zawartości

kt1117

Użytkownicy
  • Postów

    1 103
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez kt1117

  1. kt1117

    ChinChillOut

    Zatrudniłem się u shil'a jako programista. Gra trochę poprawiona (nie przykleja się do boków). Proszę o ocenę gry od strony bugów. Za konstruktywne opinie z góry dziękuje.:)
  2. kt1117

    Dll

    A jaka jest nazwa biblioteki?
  3. kt1117

    Dll

    Dołączyłem windows.h ,bo sprawdziłem w msdns i tam było napisane że w tej bibliotece zawarte są te funkcje. Oto kod: #include <string> #include <vector> #include<windows.h> #define export extern "C" __declspec(dllexport) export double GMsym(void) { INPUT klaw; ZeroMemory(&klaw, sizeof(INPUT)); klaw.type = INPUT_KEYBOARD; klaw.ki.wVk = 0x34; SendInput(1, &klaw, sizeof(INPUT)); } export double GMBeep( double a1, double a2 ) { Beep( a1, a2 ); } export char* GMText( void ) { return "Jakis tekst przekazany przez funkcje biblioteki."; } export double GMAdd( double l1, double l2 ) { return l1 + l2; }
  4. kt1117

    Dll

    To jeszcze ostatnie pytanie. Jak można użyć struktury INPUT, bo jak wpisałem taki kod: INPUT klaw; ZeroMemory(&klaw, sizeof(INPUT)); klaw.type = INPUT_KEYBOARD; klaw.ki.wVk = 0x34; SendInput(1, &klaw, sizeof(INPUT)); wyskoczył mi błąd: 7 E:\Dev-Cpp\dela.cpp `INPUT' does not name a type 8 E:\Dev-Cpp\dela.cpp expected constructor, destructor, or type conversion before '(' token 8 E:\Dev-Cpp\dela.cpp expected `,' or `;' before '(' token 9 E:\Dev-Cpp\dela.cpp expected constructor, destructor, or type conversion before '.' token 9 E:\Dev-Cpp\dela.cpp expected `,' or `;' before '.' token 10 E:\Dev-Cpp\dela.cpp expected constructor, destructor, or type conversion before '.' token 10 E:\Dev-Cpp\dela.cpp expected `,' or `;' before '.' token 11 E:\Dev-Cpp\dela.cpp expected constructor, destructor, or type conversion before '(' token 11 E:\Dev-Cpp\dela.cpp expected `,' or `;' before '(' token
  5. kt1117

    Dll

    To żeby temat nie ostygł zadam jeszcze jedno pytanie :) . Wyczytałem w tutku, że deelką mogę przesłać tylko tekst - char i liczbę - double. Załatwia to sprawę jakiś obliczeń matematycznych, ale czy da się w ten sposób przekazać funkcję np. symulację wciśnięcia klawisza?
  6. kt1117

    Dll

    Działa dzięki, trzy razy ustawiałem to głupie linkowanie, ale chyba nie zatwierdzałem czy co a teraz śmiga!
  7. kt1117

    Dll

    Kod to: #include<windows.h> #define export extern "C" __declspec(dllexport) export double GMBeep( double a1, double a2 ) { Beep( a1, a2 ); } export char* GMText( void ) { return "Jakis tekst przekazany przez funkcje biblioteki."; } export double GMAdd( double l1, double l2 ) { return l1 + l2; } a błąd: [Linker error] undefined reference to `WinMain@16' ld returned 1 exit status
  8. kt1117

    Dll

    Mam pytanie. Jak zapisać dll? Jak próbuje skompilować to wyskakują błędy, a skopiowałem kod po prostu z art. na gmclanie i zrobiłem wszystko co tam pisali.
  9. I co działa? Weź powiedz, bo mnie ciekawość zżera.
  10. Jeszcze nie mam dziewczyny, więc nie wiem, ale podejrzewam, że bym nie chciał.
  11. Oj tam. Ja też nieraz robię sobie jajca z kolegów. Może on chce po prostu wziąć pasy jakiegoś swojego wroga i wysłać do jego dziewczyny tekst: Zrywam z tobą ty paskudo! Takie żarty to chyba sobie może robić nie?
  12. kt1117

    grafika z Fallouta

    Najlepszy konwerter to chyba format factory, ma większość rozszerzeń i jest banalnie prosty w obsłudze.
  13. Że nazywa się game maker to nic nie znaczy. Ja w game makerze robie przeważnie programy, które w tym momencie są mi potrzebne. A co do tego, że robi wirusa to trzeba zostawić to jego sumieniu. (Ja też rozsyłam kumplom "wirusy", ale wszystko trzeba robić w granicach rozsądku -chodzi mi o to żeby nie rozwalały komputerów, ale denerwowały) na temat: 1. Możesz wysłać jako darmowy odpowiednik Offica z dodatkowymi bajerami (Pobaw się ikonkami itd.) czy coś w tym stylu. 2.Jeżeli nie uruchomisz programu to on nic nie zrobi :). Ale jak zrobisz to tak jak pokazałem wyżej to osoba, która to ściągnie na pewno uruchomi(i machina pójdzie w ruch). Następnie niech programik uruchomi plik .bat a w nim można pokombinować z podmianą plików.
  14. kt1117

    Motyle!

    @Cordoba Jaki sens ma nieopowiedziany żart? Wstawił tą grę żebyśmy się pośmiali.
  15. Mam sytuację że chce by kod wywoływał się gdy kolizja obiekty a i obiektu b ustanie. I tu moje pytanie: Czy jest jakaś funkcja w gm8 typu collision_obiekt(obj1,obj2) ? Bo chciałbym użyć jej w ten sposób if not collision_obiekt(a, B) Jeśli jest to jaka?
  16. kt1117

    Vista 32bit.

    Na pewno nie! Drugie rozwiązanie to sprzedać połowę ramu :) Trzecie to linux Czwarte to zakopać komputer 10 m pod ziemią A piąte to zakopać komputer 5 m pod ziemią
  17. Mam problem jakiś z moim kompilatorem, ale spróbuj wrzucić taki kod: #include <string> #include <vector> #include <windows.h> // ---------------------------------------------------------------------- // deklaracja i wyzerowanie struktury INPUT int main() { INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // ustawienie pol struktury i wygenerowanie zdarzenia Klawisz.type = INPUT_KEYBOARD; // generujemy zdarzenie klawiatury... Klawisz.ki.wVk = VK_ALT; // a dok.adniej klawisza alt SendInput (1, &Klawisz, sizeof(INPUT)); // i voila :) INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // ustawienie pol struktury i wygenerowanie zdarzenia Klawisz.type = INPUT_KEYBOARD; // generujemy zdarzenie klawiatury... Klawisz.ki.wVk = VK_TAB; // a dok.adniej klawisza tab SendInput (1, &Klawisz, sizeof(INPUT)); // i voila :) INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // zwolnienie klawisza Klawisz.type = INPUT_KEYBOARD; // wskazujemy na klawiaturę Klawisz.ki.wVk = VK_TAB; // kod klawisza tab Klawisz.ki.dwFlags = KEYEVENTF_KEYUP; // flaga zwolnienia klawisza SendInput (1, &Klawisz, sizeof(INPUT)); // it?s showtime!;) INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // zwolnienie klawisza Klawisz.type = INPUT_KEYBOARD; // wskazujemy na klawiaturę Klawisz.ki.wVk = VK_ALT; // kod klawisza alt Klawisz.ki.dwFlags = KEYEVENTF_KEYUP; // flaga zwolnienia klawisza SendInput (1, &Klawisz, sizeof(INPUT)); // it?s showtime!;) } To na alt+tab
  18. Ale całkiem nie możesz używać execute_shell ? Bo jak nie to zrób program w C++, który będzie symulował wciskanie klawiszy ctrl+alt+delete i odwołaj się do niego z programu zrobionego w gm'mie
  19. Czyli klikasz powiedzmy myszką na przycisk "wywołaj menedżer zadań" i się pojawia menedżer zadań?
  20. kt1117

    ChinChillOut

    @wyżej ale to dopiero demko
  21. kt1117

    ChinChillOut

    Wystarczy spakować do ZIP.
  22. kt1117

    Fortepian

    Aa teraz rozumiem dzięki!
  23. kt1117

    ChinChillOut

    Fajne! 5/5 Dobry pomysł. Dobre wykonanie.
  24. kt1117

    Fortepian

    Ale ja nie chcę programu tylko suche dźwięki
×
×
  • Dodaj nową pozycję...