Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. 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ę
  2. 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.
  3. Nikt nie zabraniał głosowania na samego siebie - warto to podkreślić.
  4. gnysek

    Ej !

    Nie no to było przegięcie. Blokada na 7 dni, poczytaj słownik bo tego bełkotu nie da się zrozumieć.
  5. 1) https://gmclan.org/index.php?plik=122 2) GML place_empty( x + lengthdir_x( 10, direction ), y + lengthdir_y( 10, direction ) );
  6. 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.
  7. gnysek

    Tura #52 - Głosowanie

    Niektórzy chyba nie grali w gry 8-bitowe.
  8. 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')));
  9. 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ł.
  10. 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.
  11. W menu po prawej? To jeszcze poprawie. Co do przepisywania ... nie, zrobiłem tak, ze jest tablica z ID artyułu i odpowiadajacą mu nazwą pliku z oryginalnego helpa i przez preg_replace podmienia oryginalną treść na tą z naszego wiki. Róznica jest taka, ze zamiast [ code] jest <blockquote><pre> i to wszystko. Na koniec programem od Marka Overmarsa kompiluje calosc, odpala mi sie program do tworzenia helpow od Microsoftu i wtedy kompiluje całosc. Musiałem jeszcze dodac do kazdego spolszczonego pliku Content-Type, zeby bylo kodowanie iso-8859-2, bo jak wiadomo help ma windowsowe, tyle, ze dla jezyka angielskiego to nie robi bo nie ma polskich znakow.
  12. gnysek

    Soulland Sybille

    Ta, gdyby jeszcze na wszystkie na swiecie sprzety programowało sie tak samo. Moze if/else sie zgadza, ale bardziej rozbudowane moduły różnią się dla każdego możliwego sprzętu. Np. na komórce obliczenia nie będą tak szybkie jak na dwurdzeniowym kompie, a iTouch nie wygeneruje takiej samej grafiki jak przeciętny PC pomimo, ze tez obsługuje OpenGL.
  13. Dobra, pierwsza wersja helpa który powstał z tego co mamy w wiki: https://gmclan.org/up23_4_gm_help.html Dział GML jest spolszczony częściowo, reszta na razie czeka xD
  14. Do tego wystarczy wyświetlić plik w danej przeglądarce, no nie?
  15. Polecam: https://forum.gmclan.org/index.php?showtopic=16556
  16. Naboje wypadają z co czwartego przeciwnika. Masz socoma, więc jak przytrzymasz kwadrat to on się namierzy na przeciwnika i jak puścisz to strzeli. 4 strzały powinny bez problemu załatwić każdego. Naboje pojawiają sie też w rogu przy drzwiach. Po chyba trzeciej salwie warto sie tam schronić bo wpada granat.
  17. możesz zapisywać do pliku gdy zebrany tekst jest dłuższy niż 0 i go czyścić, dzięki czemu zapiszesz wszystkie literki.
  18. http://hurkel.gmclan.org/tymon/?path=gamem...with_numkey.gm6
  19. wygląda na to, ze masz zapisane pliki w jakimś domyślnym katalogu ... czyżby C:/Windows/ ?
  20. Przesadziłeś - bez WMP to nawet WMV nie pójdzie xD Avi też jest podstawowym rozszerzeniem, tyle, że można w nim używać jakich się chce kodeków no i wtedy już tak kolorowo nie jest. W Folderze C:/Windows/ jest bodaj plik Clock.avi - sprawdź :)
  21. no dobrze, przez jeden obiekt, ale co za problem ustwić różne sprite index ? np. tak: GML a = instance_create(budynek,x,y); a.sprite_index = wiezowiec; a = instance_create(budynek,x,y); a.sprite_index = parking; a = instance_create(budynek,x,y); a.sprite_index = most; te same obiekty, a jednak różne Sprity.
  22. Metoda najprostsza: 1. Ustaw ten sprite jako głowny sprite obiektu, lub jako maskę. 2. W draw zrób tak: GML x = view_xview[0]+173; y = view_yview[0]+16; draw_sprite(spr_index,1,x,y); 3. Dodaj zdarzenie Mouse Button Pressed (Prawy lub lewy, jaki tam potrzebujesz).
  23. Ale w media playerze? Bo jak odtwarza Ci w jakimś innym cudacznym programie, to tego nie licz, GM korzysta z tego co dostarcza Windows i chyba reaguje tylko na kodeki które działają z WMP. Sprawa jest też taka, że niestety jak ktoś w innym systemie nie bedzie miał takich kodeków, to i tak nic nie zobaczy. Najlepiej przekonwertować film do WMV - wtedy pójdzie każdemu.
  24. Wiesz co rozwiązania są chyba dwa. Najpierw jednak pomyśl, czy napewno musisz mieć aż dwie zmienne? Przecież jeżeli global.chodzi = 0 to wiadomo, że stoi, a jak global.chodzi = 1 to wiadomo, ze jest to sytuacja przeciwna. Wydaje mi sie, że ta jedna zmienna wystarczy. Co do rozwiązań: 1) if speed>0 then global.chodzi = 1 else global.chodzi = 0; 2) w kliknięciu dajesz: gloabl.chodzi = 1; w stepie dajesz: if x = obj_point.x and y = obj_point.y then global.chodzi = 0; Lepsze wydaje mi sie pierwsze.
×
×
  • Dodaj nową pozycję...