-
Postów
1 257 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Roki
-
Zawsze można sortować pliki w folderze. @Edit: Nad miejscem?
-
Koleś miał wybrać Y typ postaci a wziął X, może być?
-
Jak się przenosi plik z jednego folderu do drugiego, to można wybrać: - nadpisz pliki, - zmień nazwe ( samo numeruje ), - anuluj. Program jak dla mnie bez sensu ;o
-
Grałem ale już mi sie nie chce ... Odpalam rankeda, koleś ma last pick i został solo top a on bierze Ashe -.- I to nie jeden raz, kilka przypadków było :/ Ludzie na drafcie są mądrzejsi.
-
Link do tematu / skan poproszę :/
-
Aha, dzięki :) Zamykam temat.
-
Podawałem, ale to też można trafić losowo przecież.
-
Chodziło mi o zabezpieczenie Visy :P Bo tak to można losowo trafić numer i date ( mało prawdopodobne, no ale zawsze jest szansa ). Do tego jak ktoś się włamie na jakieś konto z zapamiętaną kartą ( Paypal, Steam ) to przecież może sobie z nią zrobić co chce. Myślałem że będzie cos jak przy przelewie, kod jednorazowy, a tutaj nic ;o
-
Wiem, ale przypadkiem kliknąłem żeby zapamiętało :/ Dzięki, ale mam jeszcze pytanko, czy wyjaśni mi ktoś jak to jest zabezpieczone? Nie musiałem używać kodu jednorazowego, podawać pinu, nic.
-
Przypadkiem zapisałem kartę Visa na koncie Steam, jak ją teraz wywalić? :/ Wgl. Nie powinno mnie pytać o kod jednorazowy przy zakupie?
-
GML if (place_meeting(x-1,y,playero) || place_meeting(x,y-1,playero)) { image_alpha=0.5 } else { image_alpha=1 } W jaskini ;) @EDIT: Możesz dać "depth = -y;" w każdym obiekcie ;)
-
Ja to bym mu odpowiadał tylko wtedy, jeśli konstruował by pytania poprawnie. Tak to się niczego nie nauczy. Co do karty graficznej, podpinania, sprawdzania czy działa itd. to polecam google. Tego jest masa ...
-
Jest opcja "Erase color" w menu i raczej powinna działać :P Coś musisz źle robić.
-
Nie wiem co tam było źle. Teoretycznie wszystko działało, sprawdziłem z show_message() :/ Zrobiłem teraz innaczej, sprawdzam czy na 1 pozycji jest "/", jesli tak to zrobiłem switch który sprawdza co jest na drugiej pozycji :D I działa :D
-
Posprawdzam potem z show_message();, dzięks :D A co do optymalizacji, co można poprawić? :)
-
"msg" to wiadomość od każdego gracza. Czyli np. "/say omgwtf lol". Spacja jest po to zeby wiedzieć czy na 100% ktoś wpisał komende + argument, czy tylko samo "/say".
-
A tak, zapomniałem :P GML /* -1= Wszyscy gracze 0=Wszyscy gracze bez danego 1=Dany gracz 2=Gracz z id zdefiniowanym w arg 2 */ global.upsize+=buffsize()/1024 switch(argument0) { case -1: bufferencrypt(global.password) with(objPlayer) sendmessage(socket) break; case 0: bufferencrypt(global.password) with(objPlayer) { if id!=other.id { sendmessage(socket) } } break; case 1: bufferencrypt(global.password) sendmessage(socket) break; case 2: with(objPlayer) { if playerid=other.argument1 { bufferencrypt(global.password) sendmessage(socket) } } break; }
-
Tworze sobie gierke online, tylko nie wiem dlaczego nie działają mi komendy :/ Kod: GML if ( rank == 1 ) { if ( string_copy(msg,1,1) == "/" ) { if ( string_copy(msg,1,string_length("/say ")) == "/say " ) { arg = string_copy(msg,string_length("/say "),string_length(msg)-string_length("/say ")+1) clearbuffer(); writebyte(MSG_CHAT); writestring("[SERVER]: " + arg); writeshort(c_red); SendClient(-1); exit; } if ( string_copy(msg,1,string_length("/players ")) == "/players " ) { arg = instance_number(objPlayer); clearbuffer(); writebyte(MSG_CHAT); writestring("[PLAYERS]: "+arg); writeshort(c_red); SendClient(1); exit; } } else { clearbuffer(); writebyte(MSG_CHAT); writestring("[A]" + name + ": " + msg); writeshort(c_blue); SendClient(0); } } else { Najpierw sprawdzam czy gracz ma range 1, jeżeli tak to sprawdzam czy pierwszy znak w odebranej wiadomości to "/", jeżeli tak sprawdzam komendy i w zależności od komendy robie odpowiednią akcje. Jeżeli wiadomość nie zaczyna się od "/" to wysyłam zwykłą wiadomość. Jeżeli gracz nie ma rangi 1, to wtedy jest normalne wysłanie wiadomości ( uciąłem bo sie nie przyda ). Problem jest w tym, że działa tylko komenda "/say". Nie działa nawet zwykła wiadomość :/ Daje w początkujących bo imo powinno działać i do tego wydaje się proste :/
-
Ja nie wchodzę w skład zespołu :P Pomyłka jest ;d
-
Widżety - Zegar Cyfrowy, Zegar Analogowy, Kalendarz, Bateria
Roki odpowiedział(a) na baca temat w Gotowe gry i programy
Znalazłem błąd :P Mały zegar LCD aktualizuje się później niż duży ;x -
Mam pomysł na aplikacje: stoper. Mało w markecie stoperów, które mało zajmują i są bez żadnych dziwactw. Chodzi mi o zwykłe liczenie czasu, przycisk START/STOP i RESET, e.w. lista czasów ( jak w niektórych stoperach ).
-
skrypty,alarmy,paths'y,time line,step,trigger
Roki odpowiedział(a) na Bertex123 temat w Pytania początkujących
Skoro nie wiesz co to są "paths, scripts, time line, fonts, alarm, trigger, step.I skrypty takie jak : if position free, else i zmienne" no to jakoś musisz się nauczyć. Nie zrobisz dobrej gry w 1 dzień. -
skrypty,alarmy,paths'y,time line,step,trigger
Roki odpowiedział(a) na Bertex123 temat w Pytania początkujących
Polecam dalej klocki :) Chyba że jeszcze nie zacząłeś, no ale klocuszki na start myślę i tak są dobrym wyjściem, dają na potem jakiś punkt odniesienia, mi było łatwiej jak zaczynałem od klocków :) -
path_start(...) - najpierw idź na początek, potem path.
Roki odpowiedział(a) na Roki temat w Pytania początkujących
Poradziłem sobie, dodając punkt x,y do patha, przed dodaniem reszty punktów. -
GML if keyboard_check_pressed(kl_atk) && akcja=false // Jeżeli wciskam kl_atk { image_index=0; sprite_index=a_atk3; image_speed=1; akcja=true; alarm[0]=3; } else // else czyli jeżeli nie wciskam if keyboard_check(kl_down) && keyboard_check_pressed(kl_atk) && akcja=false // a tutaj sprawdzasz czy wciskasz { image_index=0; sprite_index=a_atk4; image_speed=1; akcja=true; alarm[0]=3; } else Wyjaśnienie w komentarzach, powinno być git ;)