Skocz do zawartości

Quetzacotl

Użytkownicy
  • Postów

    255
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Quetzacotl

  1. at position 6: Unknown function or script: gmsql_connect przeciez to jasne, ze nie wrzuciles skryptow gmsql do gry, musisz dac merge Twojej gry z silnikiem gmsql
  2. nie wiem co zle robisz, a juz w ogole nie rozumiem czemu Ci sie gra wylacza
  3. przykladu raczej nie zrobie bo to duzo czasu zajmuje, inputboxy i te rzeczy,a swojego silnika Ci nie dam bo tam jest masa innych rzeczy ktore by Ci skomplikowaly wszystko. Powiedz dokłądnie jaki blad Ci wyskakuje lub co nie działa
  4. no chyba jak piszesz program to zdobywasz jakies doswiadczenie w programowaniu ktore moze sie przydac w innych programach, to co sie nauczy teraz moze pozniej wykorzystac w innym projekcie PS tak, pisze na mmorpg.pl
  5. na gm.nl takich programow jest od groma, no ale przeciez nie chodzi o to czy ktos bedzie z tego korzystal (bo i tak pewnie nie bedzie) tylko o nabyte doswiadczenie podczas robienia takich malych aplikacji.
  6. mam napisane pare skryptow do Mysql, wgraj tylko mysql do swojej gry i wrzuć dlla, a potem uzyj tego: Podłączanie if !gmsql_init() { operator_obj.error_message=jezyk_obj.bladgmsqlinit; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } else { if !gmsql_connect('adres_bazy','login_do_bazy','hasło_do_bazy','nazwa_bazy') { operator_obj.error_message=jezyk_obj.bladgmsqlconnect; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } return 1; } Sprawdzanie wersji gry if !gmsql_query('select version from version where version="'+string(global.version)+'"') { operator_obj.error_message=jezyk_obj.bladgmsqlquerry; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if !gmsql_storeresult() { operator_obj.error_message=jezyk_obj.bladgmsqlstore; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if gmsql_numrows()=0 { operator_obj.error_message=jezyk_obj.zlawersja; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } return 1; Rejestracja if !gmsql_query('select login from players where login="'+inputbox_reglog_obj.reglog+'"') { operator_obj.error_message=jezyk_obj.bladgmsqlquerry; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if !gmsql_storeresult() { operator_obj.error_message=jezyk_obj.bladgmsqlstore; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if gmsql_numrows()>0 { operator_obj.error_message=jezyk_obj.loginjuzistnieje; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if !gmsql_query('insert into players(login,pass,room) values ("'+inputbox_reglog_obj.reglog+'","'+inputbox_regpass2_obj.regpass2+'","'+string(1)+'")') { operator_obj.error_message=jezyk_obj.bladgmsqlquerry; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } global.mplayname=inputbox_reglog_obj.reglog; return 1; Logowanie if !gmsql_query('select password from players where login="'+inputbox_login_obj.login+'"') { operator_obj.error_message=jezyk_obj.bladgmsqlquerry; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if !gmsql_storeresult() { operator_obj.error_message=jezyk_obj.bladgmsqlstore; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if gmsql_numrows=0 { operator_obj.error_message=jezyk_obj.loginnieistnieje; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } if gmsql_getvaluexy(0,0)!=inputbox_pass_obj.password { operator_obj.error_message=jezyk_obj.nieprawidlowehaslo; operator_obj.draw_window=1; instance_create(320,330,button_ok_obj); exit; } global.mplayname=inputbox_login_obj.login; return 1; ja tu mam od razu zaimplementowany własny system wywalania błędów ale po prostu olej kod który jest wykonywany w razie niespełnionego warunku (chyba wiesz o co chodzi). Wszystkie skrypty u mnie działają, takze jesli Tobie cos nie bedzie dzialac to masz cos zle z baza (np zly adres/login/hasło/nazwe lub nieutworzone tabele w bazie).
  7. nie musisz dawac do pocisku tego kodu, mozesz tez zrobic tak: var ttt; ttt=instance_create(x,y,pocisk); ttt.direction=point_direction(ttt.x,ttt.y,mouse_x,mouse_y);
  8. a czemu ma nie dzialac, jest masa przykladow mmorpgow na gm.nl, ze swojej strony radze sciagac te nie opierajace sie na gmsocks, bo to bardzo wolny engine
  9. nie ma rzeczy niewykonalnych... w gmie też
  10. moglbym powiedziec wiele rzeczy, ale powiem tylko tyle, ze jak na GM gra jest swietna, problem jednak w tym, ze wszystko w tej grze juz bylo, zero innowacji, a Ci co mowia, ze gra ich uzaleznia, szybko zmienia zdanie... niestety.
  11. pwoieksz obsza tego drugiego sprita tak zeby mialy origin w tym samym miejscu
  12. Quetzacotl

    MMORPGS!!!

    www.mmorpg.pl www.mmorpg.com www.mu.xp.pl www.onrpg.com a nastepnym razem uzyj google
  13. nie zrobicie szybkiej gry sieciowej jesli nie bedziecie pakowac przesylanych danych
  14. uzywaj mplay_message i wylacz guaranted mode
  15. Quetzacotl

    W jaką grę...

    UP: roflcopter znam 3 mmorpgi ktore sa warte uwagi, reszta to naprawde nic nie warte wyciskacze kasy z dzieci (np Tibia). 1. Guild Wars - to nawet nie mmorpg a CORPG, rozgrywka to nie cos na wzor if lv>enemy_lv then win, gra z olbrzymim naciskiem na taktyke i umiejetnosci gracza (nie postaci). 2. Ultima Online - najlepszy mmorpg w pelnym tego slowa znaczeniu, jeszcze poczekamy zanim wyjdzie cos z lepszym silnikiem 3. WURM Online - generalnie gra amatorska pisana przez studentow w javie, ale ma olbrzymi potencjal. Jest to swego rodzaju symulacja zycia w klimacie fantasy, ktos lubi harvest moon? to tutaj ma to wszystko co w harvest moon ale w grafice 3d i 10 razy bardziej rozbudowane.
  16. co Ty chcesz od netplayu w GM? jest wystarczajaco dobry zeby zrobic jakakolwiek gre, oczywiscie trzeba najpierw zrobic sobie zbior skryptow opierajacyh sie na podstawowych funkcjach sieciowych GMa. no chyba, ze ktos robi gry sieciowe na GMSOCK ktory jest wg mnie bardzo nieoptymalny
  17. a mi sie wydaje, ze trudnosc nie tkwi w zamianie tekstu, bo to jest zaden problem, tylko w zaznaczeniu konkretnej czesci.
  18. jak ktos myli pojęcia to jest, RTS - real time strategy, TBS - turn based strategy
  19. jest strategią, a czy pełna? a jaka musi byc strategia aby byla pełna? natomiast oczywiscie nie jest RTS'em Faktem jest że wyrażenie "gra strategiczna" jest odrazu kojażone z "gra RTS", prawda? :P Tymon
  20. kod mi nic nieda, bledow sie szuka metoda prob i bledow
  21. to gdziesz masz blad, musisz poszukac sam CI wszytskiego nie zrobie
×
×
  • Dodaj nową pozycję...