Utermiko
-
Postów
796 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Utermiko
-
-
Zapraszam , beta screeny z nowej gry i dodatkowe info.
Widzę to samo co Cordoba. Są tylko maleńkie prześwity między tą mgłą(?), które i tak nic nie przedstawiają.
-
-
Gdy spojrzałem na nazwę tematu domyśliłem się że chodzi o program do odpytywania gdyż sam taki piszę. Wcześniejszą wersję przestałem tworzyć dawno temu a od 2 tygodni coś mnie naszło i pracuję nad kolejną. :) Nie wiem czy Utermiko ma na myśli mój program czy jeszcze jakiś inny ale jakbyś chciał zobaczyć mój pytacz to tu jest temat na forum.
Osobiście uważam że twój jest słabszy od mojego i ja nie chciałbym się uczyć przy pomocy twojego programu. Nie chodzi tylko o to że mam swój ale po prostu "Nauczek" mi się nie podoba. Ma mało funkcji, jakiś dziwny sposób dodawania słówek których listy nie widać i kilka innych wad. Jakbym miał oceniać dałbym 2-/5.
Tak, chodziło mi o twój. Zresztą ja i tak nie korzystam z takich rzeczy, bo nie lubię się przy tym uczyć.
-
execute_file(...);
-
Lipne to jest trochę. Nie pomogło by mi raczej w nauce. Z tego co się orientuję, był już taki program na GMClanie tylko, że w lepszej odsłonie. Mogłeś dodać jakieś opcje typu test, który cię przepytuje i pokazuje wyniki na koniec.
1.5/5
BTW. Co jest złego w GMC'lanowym uploaderze, lub takich, z których można pobierać bezpośrednio?
-
@kriso99
GMLvar size;while(true)
{
size = receivemessage(global.otherplayer);//SIZE TO WIELKOSC W BAJTACH WIADOMOSCI
if(size < 0) break;//jesli wielkosc jest mniejsza od 0 to znaczy ze nic nie odebralismy
if(size == 0)//jesli wielkosc jest rowna 0 to znaczy ze klient sie rozlaczyl
{
show_message("The other player left the game");
game_end();
}
messageid = readbyte();
switch(messageid)
{
//...
}
}
Obliczanie wysłanych bajtów? Sprawdzasz wielkość bufora przed wysłaniem(nie wiem jaka jest funkcja, nie robię już w GM), lub sam sobie obliczasz.
-
Zaznaczam, że czasem to nie działa w każdej grze. W takim saperze zadziała, ale czy w innych to nie wiem :P
-
TCP jest protokołem połączeniowym. Kiedy klient się rozłączy dostajesz o tym informację. TCP jest wolne, ponieważ pakiety zawsze są sprawdzane i jeśli nie dotrą to wysyła je jeszcze raz. Zawsze docierają w kolejności w jakiej je wysłałeś. Wymaga otwarcia portów tylko na serwerze.
UDP jest protokołem bezpołączeniowym. Kiedy wysyłasz wiadomość, za każdym razem podajesz ip i port na jaki ma być wysłany pakiet. Wysyła i go później nie interesują dalsze losy pakietu, dzięki czemu jest dość szybki. Musisz sam to sprawdzać. Pakiety mogą dotrzeć, dotrzeć w innej kolejności, dotrzeć 2 razy lub nie dotrzeć wcale. Nie ma czegoś takiego, że dotrze część pakietu lub nie poprawne dane. Do gry dynamicznej jest to dobre rozwiązanie, ponieważ jeśli pakiet jest wysyłany 10x na sekundę to w razie jeśli poprzedni pakiet nie dojdzie to następny zrobi poprawkę. UDP wymaga otwarcia portów na serwerze, jak i u klienta, chyba że użyjesz UDP Hole Punching to wtedy nie musisz ani na serwerze ani na kliencie.
Częstym sposobem jest używanie TCP i UDP razem. TCP do wiadomości które muszą dotrzeć, jak np. chat, informacja o statach etc., a UDP to np. ruch.
Do gry turowej TCP będzie idealne.
Nie pomyśl sobie czasem, że TCP jest tak wolne, że pakiet leci ze dwie sekundy. Przy małej ilości pakietów wysyłanych na raz, tak jak w grach turowych to, czy pakiet leci 100 ms czy 200 ms to nie będzie różnica.
-
Tfu, sorki. Pomyliłem się i nie sprawdziłem. Chodziło mi o to, że w c# aby wyświetlić taki "specjalny" znak trzeba przed tym postawić "\" a jeśli nie chce się go wyświetlić to "\\". Mała pomyłka :)
-
Lub użyj 2 razy "\" ("\\#"). Nie wiem czy to w GM'ie działa.
GMLzmienna="siema wszystkim\\#cośtamcośtam\\#xxx" -
Słowa kluczowe:
-keyboard hook
-pisanie DLL do GM'a
-
Mc'donald na dworcu PKP w Gdańsku ma hotspota.
Wpisz w googlach "mapa hotspotów" i wyskoczy Ci np. mapa hotspotów w Krakowie czy coś, np. http://www.mmkrakow.pl/336085/2008/9/8/hot...a?category=news
-
GML//podniesienie paczki
if(naboje>200) naboje=200;
@EDIT Nie zdążyłem ;p
-
Jeszcze gdybyś chciał skonwertować projekt z GM 8.1 do GM 8.0 to użyj tego http://gmc.yoyogames.com/index.php?showtopic=505903
-
Nazwa błędu wskazuje na to, że któryś z argumentów musi być stały.
-
Czyli wpisujesz kod w tym "downloaderze" i daje Ci odnośnik do downloadu? Żenada. Lepiej było zrobić to w grze, lub wcale tego nie robić, bo po co. Nikt nie wyśle Ci smsa, w dodatku na zwykły numer tak jak było w poprzedniej części (po co to robić wgl? zysku żadnego nie ma, a autor musi odpisać na smsa), żeby pograć w to.
Gra 20mb a 180kb managerWięc dlaczego avast krzyczy, że coś jest nie tak z plikiem?
-
Może daj jakiś niezainfekowany plik. Taka luźna sugestia :rolleyes:
No właśnie. Avast mi pokazuje coś, że jest plik podejrzany. Do tego piszesz, że waga gry to 20 mb, kiedy pobieram 180 kb plik.
-
Twoja jest w miarę podobna :)
-
Dawno nie widziałem tak fajnego i ładnie ubranego graficznie top-down shootera :)
-
W tej grze sterujesz ludzikiem zwanym trisims.
Jakoś nie zachęca mnie to do downloadu i pogrania.
-
Myślałem, że chodzi Ci po prostu o zabezpieczenie komputera xD Tak jak napisał adam014, popróbuj z kamerą samochodową. Nie patrz na nazwę, że to jest dla samochodów... Ważne, żeby się dobrze sprawowała.
-
Prosty przykład. Na pewno przyda się początkującym. Jedynie do czego można się przyczepić to to, że mogłeś złączyć kod z dwóch klocków "execute code". 5/5 za prostotę.
-
A może po prostu załóż hasło na biosie/windows lub wyłącz zasilacz wyłącznikiem który powinien się znajdować z tyłu kompa.
-
KurviOS
Myszka
w Valhalla
Opublikowano
No skoro klawiatura PS/2 nie chodzi to raczej spalone.