Argh, TVGorge
Cóż - stało się. (stało się już 2 dni temu, ale nie wchodziłem na TVGorge)
TVGorge usunął wszystkie materiały wideo i teraz można to wszystko oglądać tylko na serwisach typu hulu -.-
Szkoda, wielka szkoda.
Dla wyjaśnienia:
TVGorge był świetnym serwisem umożliwiającym darmowe oglądanie seriali przez internet - tam oglądałem sobie family guy'a, american dad'a i parę innych.
„Z kardiomonitorami przy spluwach”
Ostatnio Harrocan opisał swoje wrażenia z Battlefield: Bad Company 2 (http://mmocenter.pl/harrocan/?p=146).
Tak się składa, że w ten tytuł też już grałem i pomimo, że mechanika gry jakoś mi nie imponuje, to jest coś za co zacząłem tą grę ubustwiać: dialogi.
[Delphi] Piszemy prosty chat! Część 1 – wstępniak
Chwilę już nic nie pisałem, postanowiłem coś tutaj umieścić ![]()
Swego czasu stworzyliśmy dla muhacka kanał IRC, ale niestety nie za wiele osób z niego korzystało, zwykle świeciło tam pustkami.
Dlatego też jakiś już czas temu postanowiłem napisać w delphi specjalnie do chatu stworzoną aplikację - niestety pomysł też nie wypalił.
Dzisiaj zacznę pisać jak taką aplikację stworzyć - krok po kroku.
Daz3D rozdaje modele!
Daz3D ma aktualnie całkiem przyjemną promocję - wszystkie modele "base" (czyli tylko "goły" model) dostępne są za darmo, a paczki elite itp. taniej nawet o 85%*!
MuOnline a rejestr windowsa
Pisząc nową wersję MultiHacka chciałem dodać takie opcje jak muzyka on/off,dźwięki on/off, gra w oknie, rozdzielczość, głośność i zapamiętany login - czyli to, co oferują launchery.
Chwilka węszenia używając jakiegoś starego launchera z dysku i regedit - i już wiem
Blog na nowo
Postanowiłem przenieść się wreszcie z usługi Google'a na WordPress i szczerze mówiąc jestem bardzo pozytywnie zaskoczony.
Nie miałem jeszcze wcześniej okazji korzystać z WordPressa, ale interfejs jest bardzo intuicyjny
Tylko jeszcze przydałoby się skopiować wszystkie posty ze starego bloga. No, może nie wszystkie.
Dobrze, że byłem leniem i rzadko pisałem, to teraz mniej roboty mam.
Chociaż przydałoby się zebrać tu jakąś publikę ^^
Edit:
WOW! Nie wiedziałem, że jest do tego konwerter ^^
Szkoda tylko, że przy przenoszeniu postów i komentarzy cały kod html który był w postach się wykrzaczył..
Edit2:
Wszystkie posty zostały poprawione, palce prawie mi urwało, ale jest ok ;d
Parnassus: Człowiek, który oszukał diabła
Wybrałem się dzisiaj na ten film, niekoniecznie dlatego, że to ostatnia rola Heatha Ledgera, którego jakoś specjalnym fanem nie jestem. Zaciekawiło mnie to, że jedną postać gra 4 aktorów (co prawda był to mus ze względu na śmierć Heatha, ale i tak wyszło nieźle
).
Film jest dość pokręcony, wychodząc z kina bolały mnie mięśnie twarzy od ciągłego robienia "WTF", ale w swej dziwności ciekawy - ciągle starałem się dociec o co chodzi z tym całym lustrem i dr. Parnassusem.
Najbardziej rozbawiła mnie rola Toma Waitsa (diabeł), który jest (nad)zwyczajnie świetny
Historia nie jest nudna, może momentami przewidywalna, ale nie tak banalna jak w większości dzisiejszych produkcji. No i Depp, którego uwielbiam.
Film dostałby ode mnie 8/10, może z małym plusem.
Oczywiście polecam, głównie fanom absurdu ![]()
Dzień byłby dobry, gdyby nie muzyka w burger kingu, w Galerii Krakowskiej (pierwszy raz akurat tam byłem, BK owni McDonalds i KFC moim zdaniem, ile razy byłem w niemczech/warszawie to wstępowałem
), tego który wybierał te utwory powinno się udusić jego własnym jelitem cienkim, następnie zawiesić za jaja z PKiN'u a na sam koniec przerobić na mielonkę..
How it’s made: Bank
Tak, trywialne, ale może i się przyda
Sugestie mile widziane ^_^
A więc - pisanie banku w grze.
Dodajemy sobie pole bank oraz bank_time do tabeli z graczami.
bank będzie przechowywał gotówkę gracza a bank_time ostatni update odsetek (zakładamy, że gracz dostaje 3% swojej gotówki co 24h)
///Przy okazji - muszę przepisać od nowa system banku w TGO, bo jest tak stary, że pisany wręcz tragicznie
Zaczynamy!
if(empty($p['bank_time'])){ //$p to tablica z pobranymi danymi gracza mysql_query("UPDATE `players` SET `bank_time` = UNIX_TIMESTAMP() WHERE `id`='$p[id]'"); } if($p['bank']!=0){ //Jeśli gracz ma coś w banku if(time()-$p['bank_time']=86400){ //Jeśli ostatni update był ponad 24h temu $p['bank'] += floor((time()-$p['bank_time'])/86400)*0.03*$p['bank']; //Obliczamy ile kasy w banku ma teraz gracz mysql_query("UPDATE `players` SET `bank` = '$p[bank]', `bank_time` = UNIX_TIMESTAMP() WHERE `id`='$p[id]'"); } }
Mam nadzieję, że się nigdzie nie pomyliłem, ja to z palca piszę ![]()
Czyli mamy już odsetki, teraz zajmiemy się wyjmowaniem i deponowaniem pieniędzy.
Przelewy są opcjonalne i nie będę ich teraz brał pod uwagę, warto zaznaczyć jednak, żeby zrobić limit lvl od którego można robić przelewy,jeśli gracz dostaje pieniądze na start.
Dlaczego?
Ano, bo pozakłada sobie 10 kont, z każdego po dajmy na to 150$ prześle i już ma 1500$ dodatkowo
Wstawiamy sobie dwa formularze - action=POST, sposób w jaki przekażecie typ operacji nie jest zbytnio ważny, może to być ukryte pole, a może to być tylko jeden formularz ale za to z radio buttonem do wyboru akcji - to już zostawiam wam.
Ja opiszę na przykładzie ukrytego pola w formularzu o nazwie op - 0 będzie oznaczało wypłatę o 1 wpłatę
if($_POST['op']==0 && $_POST['cash']){ //Jeśli formularz został wysłany $cash = (int) $_POST['cash']; //Filtrujcie wszystkie zmienne pochodzące od gracza, tyle to za mało. //To jest tylko mini-poradnik, więc nie robię wszystkiego za was :D if($cash0 && $p['bank']=$cash){ //Sprawdzamy, czy taką kwotę da się wypłacić mysql_query("UPDATE `players` SET `bank`= `bank` - $cash,`kasa`=`kasa`+$cash WHERE `id`='$p[id]'"); } } if($_POST['op']==1 && $_POST['cash']){ //Jeśli formularz został wysłany $cash = (int) $_POST['cash']; //Filtrujcie wszystkie zmienne pochodzące od gracza, tyle to za mało. //To jest tylko mini-poradnik, więc nie robię wszystkiego za was :D if($cash0 && $p['kasa']=$cash){ //Sprawdzamy, czy taką kwotę da się wypłacić mysql_query("UPDATE `players` SET `kasa`= `kasa` - $cash,`bank`=`bank`+$cash WHERE `id`='$p[id]'"); } }
Wszelkie informacje o gracza o pomyślnym lub też nie wykonaniu operacji pozostawiam wam, gdyż to nie wymaga specjalnych umiejętności ![]()
To byłoby na tyle w dzisiejszym How It's made, zapraszam do następnego odcinka który ukarze się nie wiadomo kiedy ![]()
Jeśli gdzieś zrobiłem błąd to napiszcie w komentarzach
