-
Postów
1 087 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Hunter
-
draw_healthbar(dlugosc1,y,dlugosc2,y2,hp/maxhp*100,c_red,c_red,c_red,0,false,false);
-
mam taki kod i nie moge dojsc co jest źle(ma czyscic pliki) <?php $directory_file = 'dok/'; $uchwyt = opendir($directory_file); $i = 0; while (false !== ($plik[$i] = readdir($uchwyt))) { echo "$plik[$i]"; echo "<br>"; $file_open = fopen($file[$i],'w'); fwrite($file_open,''); fclose($file_open); $i++; } closedir($uchwyt); ?> Błąd taki: Warning: fclose(): supplied argument is not a valid stream resource in /home/accounts_a/arsanael/public_html/eportal/xxx.php on line 13 @ głupi jestem zastosowałem 2 nazwy file i plik ;/ żenada. Zamykam
-
[ Create ] haslo[0] = '93013'; [ Click LPM ] pass = get_string('Podaj haslo',''); if (pass == haslo[0]) { show_message('Witamy!'); //inne akcje } @Edit: Ehh up szybszy :/
-
Kulki.
Hunter odpowiedział(a) na Panboni temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
lepiej nie usuwać a zmienić na zwykłe draw_sprite -
najprawdopodobniej chociażby ten : https://forum.gmclan.org/index.php?showtopi...4&hl=Plecak
-
moze tak : [Create] alarm[0] = room_speed*4 [Alarm[0]] obj.visible = !obj.visible alarm[0] = room_speed*4
-
cos jak to ? http://reinerstileset.4players.de/buildingsE.html
-
Hm, ja sie zastanawiam, możliwe iż sie zjawie jako że już od dłuższego czasu i tak mam być w wawce a załatwienie 2 pieczeni na jednym rożnie wychodzi mi na plus. Puki co musze pomyśleć i znaleźć środki finansowe, ale to nie powinno stanowić znacznego problemu. Muszę sie poważnie zastanowić =)
-
Hmm 39DLL moim zdaniem jest dobry, łatwo sie go używa i uczy a co najważniejsze jest o wiele szybszy od standardowego mplaya. Uzywam 39dll czasami jak mi sie zechce zrobić coś do mojej gry (czyt. rozgrywkę sieciową ) ale tak to rasowych gier online nie robie.
-
To jesli masz grafike domu w kliencie to nic wysyłac nie musisz no chyba ze w domu lezą jakies przedmioty wtedy nalezy wyslac ich pozycje.
-
a na czym te odwiedzanie mialo by polegac? Bo jesli tylko na tym ze wchodzisz rozgladasz sie i tylko tyle?
-
Oczywiście grafiki domow na planszy dajesz w cliencie. Gdy gracz wklika na przycisk wysyła informacje do klienta aby ten np. w pliku ini przeszukał jego dane i czy posiada on tam zmienną odpowiedzialną za własnosc domu, jesli jest takowa wysylasz info do clineta zeby dajmy na to przeszedl do rooma z domkiem jesli nie nic sie nie dzieje. Co do skryptów moze wieczorkiem cos zapodam.
-
pierwiastka kwadratowego nie ma z 50. ;/jesli chodzi nam o liczbe calkowitą.
-
Grafika wiedzmy imponuje, naprawde :)
-
draw_set_blend_mode(bm_normal)e skasuj e
-
To musisz miec cos z myszką bo ja tego problemu nie mam.
-
Oknom można nadawać różne parametry typu tło itd.,oto kilka z nich: message_background(nazwa_tła) - tło okienka.message_alpha(alpha) - przezroczystość od 0 do 1 np. 0.4 lub 0.7(nie mylić kropki z przecinkiem!. message_button(przycisk) - zmienia zwykły przycisk na sprite.message_text_font(nazwa_czcionki,rozmiar,kolor,styl) - zmienia czcionkę okienka. message_input_color(kolor) - Służy do określenia koloru pola textowego message_input_font(nazwa_czcionki,rozmiar,kolor,styl) - Określa czcionke pole textowego message_button_font(nazwa_czcionki,rozmiar,kolor,styl)(czcionka) - zmiana czcionki przycisku. message_caption(1,'nagłówek' - nagłówek okienka (jeśli wpiszemy 0 to ten skrypt zostanie zignorowany). message_position(x,y) - pozycja okienka.message_size(szerokosc,wysokosc) - rozmiar okienka. Info: nazwa_czcionki - wpisujemy nazwe czcionki (o ile dodaliśmy ją wczesniej do gm'a)rozmiar - zamiast niego wpisujemy rozmiar w px np. 12 kolor - zamiast niego dajemy kolor np. c_black lub c_green styl - określamy styl: 0 - normalny, 1 - pogrubienie, 2 - kursywa, 3 - pogrubiona kursywa
-
Hmm fakt, obcy nagle wylatujący z bocznych scian gdzie jest wentylacja wprost na niczego nie spodziewającego sie gracza... Mogło by być ciekawie. Wiem ze na pewno w sadze Obcy alieny praktycznie zawsze poruszały sie kanałami wentylacyjnymi.
-
Dawidds czy tys czasem rpg z mmo nie pomylil? jak mozesz weź pokaz (narysuj) jak to ma wygladac,
-
jestem ciekaw czy jesli ci zolnieze beda przechodzic na strone obcych to czy rozgrywka za szybko sie nie zakonczy. mam nadzieje ze nie i rownowaga sił zostanie zachowana,
-
Hmm szczeze, to az takich super miec nie trzeba, wystarczy średnia znajomosc gml. + troche z 39dll. Przeczytaj kilka razy, jesli dalej nie rozumiesz mozesz napisac na gg. Jesli dam rade napisze jakis prostrzy skrypt rejestracji czy czego tam jeszcze chcesz.
-
Po prostu połaczając sie wysyłasz dane, server je odbiera i sprawdza z plikami czy sie zgadza, jesli tak gracz dolacza do gry jesli nie, mozesz zakonczyc gre lub wyslac z serva info o tym zeby gracz wyslal ponownie dane. Zalezy jak chcesz zrobic. Jak cos to jeszcze zaraz moze dopisze na rejestracje ale Yoda to chyba lepiej napisal w swoim mmo. @edit: podalem ci skrypty teraz wpakuj je do servera i clienta w swoj kod.
-
Przejzyj przykład yody ( MMORPG ) https://forum.gmclan.org/index.php?showtopi...0&hl=mmorpg Lub jesli chcesz kiedys costam wykodziłem do gry online ale to stare czasy: Server skrypt sPlayerFileCheck //argument[0] = plik ini z zapisami playerow; //argument[1] = sekcja w pliku ini //argument[2] = login podany przez gacza //argument[3] = haslo podane przez gracza if !(file_exists(argument[0])) { return -1; } else { var _check; _check = ini_open(argument[0]); if !( ini_section_exists(argument[1] )) { return 0; } else { var _login, _password; _login = ini_read_string(argument[1],'Login','0'); _password = ini_read_string(argument[1],'Haslo','0'); if ( _login == argument[2] and _password == argument[3] ) { return 1; } else { return -2; } } } ini_close(); //return -2 gdy gracz podal zle dane //return -1 gdy plik na serverze nie istnieje //return 0 gdy gracz podal nieistniejaca sekcje //return 1 gdy wszystko sie zgadza przyjmowanie danych: receivemessage(cs); login = readstring(); password = readstring(); var _checkData; _checkData = sPlayerFileCheck('Players.ini',login,login,password) if ( _checkData != 1) { exit; } Client: login = get_string('Podaj login',''); password = get_string('Podaj haslo',''); if ( login != '' and password != '' ) { clearbuffer(); writestring(login,true); writestring(password,true); sendmessage(global.cst); } else { if ( login == '' and password == '') { game_end(); } }
-
jesli w jakims obiekcie rysujesz wszytskie sprite to dajesz im pozycje viewa: draw_sprite(spr,false,view_xview[0]+iles,view_yview[0]+iles); view_xview[] - pomiedzy nawiasami umieszczamy numer viewa ktory uzywamy.
-
tak wogole nie wiem po co 2 nawiasy do ifa. if (global.healthplayer<0) then room_goto(room2) tak bedzie dobrze