Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. To zrób sam :) create GML moge_strzelac = true; Step GML if distance_to_object(obj1)<200 and moge_strzelac /*to wyzej znaczy to samo co "if distance_to_object(obj1)<200 and moge_strzelac=true" ale "=true" nie trzeba pisac, bo jest tak jakby domyślne - za duzo by tłumaczyc :)*/ { instance_create(x,y,obj2_pocisk); moge_strzelac = false; alarm[0] = room_speed/2; //pół sekundy, czyli inaczej 1/2 } Alarm0 GML moge_strzelac = true;
  2. a dokuemntacji nie masz? Polecenie repeat oznacza, że coś zostanie powtórzone 30 razy w jednym stepie (tak samo jak pętla for(i=0; i<30; i+=1;) )
  3. No.... trzeba by teraz zrobić jakiś test, ile czasu wykonywać będzie się taki sam program z tym DLLem i przy pomocy execute_string. Tymon z Ranmą wykonali taki test porównując w GM repat i for i to pierwsze wygrało - mam nadzieję, że u was podobny skok wydajnościowy będzie :) Nie mniej myślę, że i tak można śmiało bić brawa.
  4. Partition magic, lub płyta windowsa i tam jest taki ubogi partitioner.
  5. restart kompa, spróbuj w innym folderze, a jak nie ... to musisz mieć naprawdę spory syf na kompie.
  6. Haha, to nie wiesz, że w GM poza # oznaczjącym nową linijkę nie ma znaków specjalnych ? :D Hahahahaha, hahahaha, hahaha, ale mi ulżyło teraz.
  7. Tak się składa, że na Tym forum mam już tak dużo dzieci, że nie wiem czy chcę jeszcze własne -_-
  8. tak, ale nie wazne czy obiekt ma solid czy nie - to jest raczej coś w stylu "czy w tym miejscu jest taki obiekt".
  9. gnysek

    Wspólna gra!

    Od tego powinieneś zacząć ... btw. czy to nie jest czasem zły dział ?
  10. gdybyś sprawdził na localhoście ... ale po co ?
  11. jak nie sprawdzisz na localu, to się nie dowiesz
  12. Jak masz tabelkę | ID | Nazwa | Opis | Cena to SELECT * FROM tabela; to $r = mysql_fetch_assoc będzie tablicą asocjacyjną o taką: $r['id'], $r['nazwa'], $r['opis'], $r['cena']; To znaczy że $budynki[$r['id']]=$r; przypisze te 4 wspomniane pola do tablicy $budynki[$r['id']] ( np. $budynki[1] ).
  13. Weź dodaj tam jakiś system zapisu i zrób te platformy większe bo się tym małą różową pusią nie da trafić w klocki xD Czekam na jakaś nową wersję, ja PacMana próbuję obecnie napisac, wczoraj zrobiłem sterowanie i wykrywanie ścian, teraz muszę nad Scrollowaniem ekranu popracować :)
  14. stream resource to jest uchwyt - http://pl.php.net/fwrite $fp = fopen('data.txt', 'w'); fwrite($fp, 'dane'); fclose($fp);
  15. chodziło oczywiście o mysql_fetch_assoc :) Ja po prostu uzywam własnej klasy i tam mam $db->sql_fetch(); stąd zjadłem końcówkę
  16. Musisz zrobić to tak $budynki = array(); while ($r = mysql_fetch($result)) { $budynki[$r['id']]=$r; } wtedy jak np. $_GET['id'] == 1, to wystarczy napisać: echo $budynki[ $_GET['id'] ]['nazwa']; i już masz nazwę budynku z id 1.
  17. Nikt nie zabraniał głosowania na samego siebie - warto to podkreślić.
  18. gnysek

    Ej !

    Nie no to było przegięcie. Blokada na 7 dni, poczytaj słownik bo tego bełkotu nie da się zrozumieć.
  19. 1) https://gmclan.org/index.php?plik=122 2) GML place_empty( x + lengthdir_x( 10, direction ), y + lengthdir_y( 10, direction ) );
  20. Jeżeli zgłoszenie Skarbów Misia uważasz za obiektywizm i neutralność, lub np. zgłoszenie Borka jako najbardziej pomocnego usera, który w dziale "Pytania początkujących" napisał raptem 6 postów przez ostatni rok. Nadal zarzucacie nam obiektywizm? Proszę - dwie ankiety na stronie głównej: najpierw głosowanie na tego kto powinien dostać rózgę pod choinkę, a potem głosowanie z kim chcesz iśc na kolację - w obu wygrywa Tymon. To było obiektywne? Raz go nie lubicie, innym razem już tak? Daruj sobie Pental. Z doświadczenia wiem, że gdybym dał w ankiecie Grelę, to by wygrał - taki jest ten wasz obiektywizm. A powiedz mi, że np. Yoda nikomu nie pomagał. Wy już zapomnieliście? Bo ja doskonale pamiętam jego świetne kursy dotyczace 39dll. I uważam, że to było obiektywne.
  21. gnysek

    Tura #52 - Głosowanie

    Niektórzy chyba nie grali w gry 8-bitowe.
  22. wystarczy DLL do MD5 :) Lub własna funkcja. Wersja do Delphi 7: function GetCheckSum(FileName: string): DWORD; var F: file of DWORD; P: Pointer; Fsize: DWORD; Buffer: array [0..500] of DWORD; begin FileMode := 0; AssignFile(F, FileName); Reset(F); Seek(F, FileSize(F) div 2); Fsize := FileSize(F) - 1 - FilePos(F); if Fsize > 500 then Fsize := 500; BlockRead(F, Buffer, Fsize); Close(F); P := @Buffer; asm xor eax, eax xor ecx, ecx mov edi , p @again: add eax, [edi + 4*ecx] inc ecx cmp ecx, fsize jl @again mov @result, eax end; end; a zeby zobaczyc MD5 ShowMessage(IntToStr(GetCheckSum('C:/Pelna/Sciezka/do/pliku.exe')));
  23. Silników było równo 5, gier było 8 (bo 2 ciężko było nazwać grami ...), a userów 20, ale 4 odrzuciliśmy bo to admini. Zatem 100% silników, 62% gier i 31% uzytkowników pozostało po naszych głosowaniach. No pewnie, najlepiej dać do załgosowania osoby, na które oddany będzie jeden głos, tylko dla tego, że ktoś zgłosił je dla jaj lub raz udało im sie napisac dobrą odpowiedź. Głosujemy na osoby które były pomocne nie tylko Tobie, ale wszystkim i ogółem pomogły największą ilość razy. Dla tego część odpadła, bo niestety nawet jeśli pomagała duzo, to byli jeszcze lepsi. Zauważ też, że głosowanie adminów było uczciwe, bo przeszedł np. Yoda, który jest zbanowany. Ale pomagał dużo - więc zasłużył.
  24. Spośród waszych propozycji wybraliśmy 5 naszym zdaniem najlepszych. Tak jak obiecałem, w konkursie nie biorą udziału admini. Oddajemy w wasze ręce ostateczny rezultat - głosowanie trwa do Piątku 27 lutego, do godziny 23:59. W przypadku remisów - zdecyduje Tymon xD Nie musicie pisać na co głosujecie, z drugiej strony zawsze to podbicie tematu ... nie mniej każdemu kto napisze więcej niż jednego posta w tym temacie na pewno nie zapomnę wystawić ostrzeżenia.
×
×
  • Dodaj nową pozycję...