-
Postów
1 087 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Hunter
-
-
wprowadzimy parę nowości
przecież ty rozkazujesz a nie robisz? czyli ktoś zrobi a ty sie podpiszesz pod tym ?
-
ma, a wiesz kto go napisał w wiekszosci ?
-
pokaż ze coś sam umiesz i ci zalezy, rób coś z tym projektem a nie tylko czekasz na ludzi ktorzy pod twoją komeda bedą to robić.
-
jesli ich jest tam wiecej przypisuj im id do tablicy i sprawdzaj za pomocą pętli for czy id które chcemy zniszczyc jest rowne id ktory nadalismy obiektowi
np:
funkcja destroy(obj);
GMLvar num,obj;obj = argument[0];
num=instance_number(obj);
for (i=0;i<num;i+=1)
{
with (obj)
{
if (objID == ID)//jesli id ktorego szukamy rowny jest zmiennej ID
{
instance_destroy();
}
}
}
na upartego tak można nawet, musisz tylko przypisywac jeszcze w create petlą odpowiednie id
-
i kto ma tu problemy :D my nie, ale ty najwyraźniej tak. :)
-
to puki co ty robisz te gre nie ja wiec...
zamiast oodpisywać mi, mogłbyś ruszyć 4 literki i wykodzić cokolwiek, jesli umiesz.
Do Ciebie nikt nie dorósł, więc nie sądze żeby wina była w nas. Nikt nie chce z toba wspolpracowac taka jest prawda, pomysl czemu tak jest i poszukaj winy w sobie nie w innych. ja bym mogł z tobą pracować ale widze po rozmowie że nie ma to sensu i nie dziwie sie innm że też nie chcą.
-
Większość z nas ma wakacje. W czym problem? Można pić z kolegami albo stworzyć wspaniałą grę. Wybór należy do ciebie.
Na te metafore odpowiem tak: koledzy przynajmniej piją a nie zarządzają i dbają aby mi sie kac pojawił.
Widzisz, z takim podejsciem nikogo nie zwerbujesz z lepszych. Bo tobie sie nie chce robić tylko rządzić.
Załóżmy że chciałbym dołączyć, moge być specem od pilnowania tego żeby się gm nie zawieszał? Przecież to też ważne!
-
To śmieszne... Dlaczego mam się wam tłumaczyć? Grasują tutaj oszuści? Nic mi o tym nie wiadomo.
Skąd ten strach?
z tego np. że gdybym miał poświęcić kupe wolnego czasu, który mógłbym zagospodarować o wiele lepiej, w projekt który nie wiadomo czy wypali i nie wiadomo czy cokolwiek bede z tego miał, a jeśli już to grosze, gdzie w zespole brakuje załogi to uzasadnia strach.
Można otrzymać pieniądze zarobione przy pomocy gry. Zależy od tego jak dużo pracy włożysz w grę.a jesli gra sie nie sprzeda a włoże w nią dużo pracy i czasu zapłacisz mi za godziny spedzone przy projekcie?
@edit: a ty czym się bedziesz zajmował podczas robienia gry ?
-
a co jeśli ktoś sie mocno napracuje i nastara a gra bedzie kompletnym niewypałem?
-
wez sobie drawem albo show_messagami sprawdzaj jakie warunki sa spełnione i bedziesz wiedział gdzie jest źle a gdzie dobrze.
Collision_circle zwraca id obiektu, z którym kolidujesz, a nie true-false.oj oj oj, zwraca 1 jeśli jest kolizja a wartość 1 to true, w przeciwnym wypadku zwraca 0 lub -1 co jest wartością false.
-
jeśli chcesz już tak robić to zrob tak:
tworz obiekt u clienta i tworząc wysyłaj odpowiednie id na serwer. Potem serwer odbiera
GML{case Shot://stała Shot
var ii,x_player,y_player,dir;//zmienne tymczasowe
x_player = readshort();
y_player = readshort();
dir = readshort();
ii = instance_create(x_player,y_player,ammo);
ii.direction = dir;
//mozesz przeslac tez speed ale to zalezy od Ciebie. Ale ogolnie pomysł niezbyt dobry zeby od clienta przesyłać dane na serwer.
break;
}
-
nie, to nie działa tak jak myslisz, musisz plik rozbić najpierw na bajty i dopiero potem przesyłać to w pętli.
-
with (obj)
{
rysuj_pasek_życia();
}
-
a widziałeś juz te strone? http://www.howtogeek.com/howto/windows-vis...-windows-vista/
-
bo:
var u; - to zmienna tymczasowa, tylko do określonego skryptu i nie mozna sie do niej odwołać z innych obiektów, eventów.
normalne zmienne definiujemy(głównie) w create obiektów bez słówka var.
-
kurde specjalnie przyszłem/przyszedłem wcześniej do domu zeby troche w alme pyknąć a tu "offline" ;/
-
hmm, jakbym widział powtórkę z mojego serwerka, i już chyba wiem o co tu chodzi
Ten kod jest błędny i radziłbym ci go jak najszybciej wywalic.... to on obiciąża ci serwer noname
-
no ja mam 0,5mb tongue2.gif na jakiej wersji stawiales? i komputer masz mocny czy taki sredni? no ale trzeba patrzec na to optymistycznie biggrin.gif mam nadzieje ze pociagnie ta 30 chociarz to wtedy na drugim serwerze mozna by spokojnie pociagnac 2x tyle xD
na wersji 0.75a. na tamte czasy mocny :P (2xAthlon 2.00GHz)+2Gb ramu (DDR 2, 533MHz). za kilka dni zobaczymy jak wiecej osob postanowi grać, wtedy serwer ochrzcimy :P.
Ej weszłem do gry po 3 minutach connection failed, i moby mi znikały :D juz nie mowiac o tym ze sa mityczne 23 osoby na serwie. "mityczne" znaczy ktoś używa czyegos do laczenia sie z twoim niezabezpieczonym serwerkiem.
-
przy 40 graczach spali ci sie komputer :P. A jeśli to to nie sadze żeby dalo rade aż tyle ludzi grać, nie tylko ze wzgledu ze graczy tylu nie ma ale z tego że przy moim łaczu (0,7mb uploadu) przy kilkunastu graczch zaczynaly sie lagi.
-
-
a bo ja wiem jak on chce unikać tego? czy ma jakies animacje czy co? dlatego
GMLvar unik;unik = choose(0,1,2);
switch (unik )
{
case 0://tu dostaje
hp-=10;
break;
case 1://unik w prawo
x+=10;
break;
case 2://unik w lewo
x-=10;
break;
}
-
Co do strzelania do najbliższego wroga, id najblizszego zwróci ci funkcja instance_nearest. potem wystarczy nakierowac już pocisk na pozycje obiektu z id zwróconym przez funckje.
var unik;
unik = choose(0,1,2);
switch (unik )
{
case 0:
hp-=10;
break;
case 1:
x+=10;
break;
case 2:
x-=10;
break;
}
-
hm, jesli chcesz zrobic takie coś użyj tablic albo list. To raczej najlepszy sposób bo łatwo wtedy operować na indexach dzieki czemu łatwo można zmieniać odtwarzaną muzykę. Są przykłady na stronie, poszukaj.
-
dupa napisalem zeby sprawdzic czy dziala, wystarczy ze usuniesz tego show_message ze skryptu i bedzie ok.
z tym kliknieciem chodzi o to ze 1klikniecie podnosi a 2 upuszcza item ?
z tym przesuwaniem to jak mam sprawdzić akcje która jeszcze nie nastąpiła :P ? jeszcze nie przesunełeś itema a juz mam sprawdzić czy on jest przesuwany w strone walla ?
Odpowiednia funkcja w 39dll
w Pytania początkujących
Opublikowano
przykład?
with (obiektClienta)
{
wysyłanie
}