Skocz do zawartości

Hunter

Użytkownicy
  • Postów

    1 087
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Hunter

  1. draw_healthbar(dlugosc1,y,dlugosc2,y2,hp/maxhp*100,c_red,c_red,c_red,0,false,false);
  2. 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
  3. [ Create ] haslo[0] = '93013'; [ Click LPM ] pass = get_string('Podaj haslo',''); if (pass == haslo[0]) { show_message('Witamy!'); //inne akcje } @Edit: Ehh up szybszy :/
  4. lepiej nie usuwać a zmienić na zwykłe draw_sprite
  5. najprawdopodobniej chociażby ten : https://forum.gmclan.org/index.php?showtopi...4&hl=Plecak
  6. moze tak : [Create] alarm[0] = room_speed*4 [Alarm[0]] obj.visible = !obj.visible alarm[0] = room_speed*4
  7. Hunter

    grafa

    cos jak to ? http://reinerstileset.4players.de/buildingsE.html
  8. 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ć =)
  9. 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.
  10. 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.
  11. a na czym te odwiedzanie mialo by polegac? Bo jesli tylko na tym ze wchodzisz rozgladasz sie i tylko tyle?
  12. 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.
  13. pierwiastka kwadratowego nie ma z 50. ;/jesli chodzi nam o liczbe calkowitą.
  14. Hunter

    ArcMagi nadchodzi...

    Grafika wiedzmy imponuje, naprawde :)
  15. draw_set_blend_mode(bm_normal)e skasuj e
  16. To musisz miec cos z myszką bo ja tego problemu nie mam.
  17. 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
  18. 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.
  19. Dawidds czy tys czasem rpg z mmo nie pomylil? jak mozesz weź pokaz (narysuj) jak to ma wygladac,
  20. 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,
  21. 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.
  22. 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.
  23. 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(); } }
  24. 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.
  25. tak wogole nie wiem po co 2 nawiasy do ifa. if (global.healthplayer<0) then room_goto(room2) tak bedzie dobrze
×
×
  • Dodaj nową pozycję...