Heh, i po co ja Ci go dałem. Nie do tego miał byc, teraz oszukujecie i to juz nie jest ta sama zabawa. Liczyłem na uczciwość, ale jak widać wam nie można zaufać. WIem już, ze nie ma co robić otwartych beta testów, bo zaraz też wyniesiecie wszystko.
Jak będą skargi, że edytujesz konta, to będzie ostatni edytor jaki wam dałem, a pamiętajcie, ze do Almory 0.8 jest edytor map. Więc jezeli sie dowiem, ze ktoś dalej go dostał, lub nadużywasz go, to nie liczcie na modyfikowanie map potem.
Teraz chyba ok: http://almora.gnysek.pl/status_600.png :) Musiałem sie pobawić, zeby ciągle nie generowało obrazka tylko przekierowanie robiło, bo by mi transfer wysiadł :P
Pod adresem: http://almora.gnysek.pl/status_92147483647.png - będzie sie wyświetlać status serwera :) A bynajmniej powinien, bo skrypt jest na szybko pisany.
Edit: coś nie działa jeszcze :P
Hah, jakby to było takie łatwe. To nie jest gra single player, tutaj wszystkie dane trzeba niestety przesłać a to wiąże się z obciążeniem serwera - no i tutaj zaczyna się problem. Będę się starał zrobić co w mojej mocy, żeby to jakoś działało i postaram się dać jak najwięcej opcji konfiguracji, ale obiecać nic nie mogę. Zwłaszcza, że w przypadku serwera C# wszystko się komplikuje kilkakrotnie, bo gra musi działać w gołej konsoli bez środowiska graficznego.
I własnie dla tego przepisujemy całośc od nowa :D Zamierzenie jest takie, zeby max. level był do zdobycia najwczesniej w tydzien, a wszystko okraszone Questami :) Ale do tego jest już inny temat w tym dziale :)
Mam nadzieję, ze serwer będzie często stał :)
Ziutt zaprasza do gry:
Zulu Server 92.237.186.47
http://almora.gnysek.pl
Od 60 lvl mozecie dokonac resetu postaci by zdobyc nowa ,silniejsza profesje :
Dla postaci Evil :
* Gladiator - najsilniejszy wojownik sposrod wszystkich profesji .
* Guardian - wojownik o niespotykanch umiejetnosciach defensywnych i zywotnosci .
* Templariusz - wojownik poszukiwacz , rzezimieszek , moze niezby silny ale nadrabia szybkoscia .
Dla postaci Neutral :
* Hunter - doskonaly lucznik ktory nie ma sobie rownych .
Dla postaci Good :
* Necromancer - mag władający niespotykana magiczną siła....
* Warlock - Mag bitewny...
Zeby dokonac resetu nalezy zwrocic sie do administratora serwera...albo on zwroci sie do Ciebie smile.gif .
Źródła 39dll są razem z nim z tego co wiem. https://gmclan.org/up23_3_src.html
Odpisuj na ten temat tutaj: https://forum.gmclan.org/index.php?showtopic=18995 - bo dałem temat w dziale C++. Coś czuję, że lista creditsów się rozrasta xD
Serwer będzie dopiero gdy wydamy wersję 0.8, bynajmniej z naszej strony. Chyba, że uda nam się przepisać go pod linuxa, wtedy możemy pomysleć o hostingu, bo niestety Windowsowy jest zbyt drogi i ciężko go nawet znaleźć. Poza tym, serwer linuxowy zjadał by pewnie jakieś 75% pamięci i zasobów procesora mniej.
Myślę nad napisaniem go, ale mam za małą wprawę w pisaniu programów w C++ (bo napisanie pod linuxa to tylko kwestia zamiast wcisnać f9 w DevC++ wpisać w terminalu gcc nazwa.cpp -o nazwa).
Powiem Ci, że te dostępne na stronie w dziale z przykładami są lepiej napisane niż ten almorowy.
Co do dodawania statystyk dla gracza - po prostu poza tablicą z nazwami itemów trzeba stworzyć taką ze statystykami i przy zamianie itemu odjąć starą a dodać nową wartość. To są zwykłe działania ze znakiem + i -. nic więcej.
W almorze minimapa jest taka, że jest jedna grafika z mapą (na serwerze rozumiem) i kazdy obiekt ma taki skrypt:
GML
drawMeOnMap();
a on wygląda tak:
GML (dawMeOnMapgml)
draw_sprite(spr_kropka,0,x/22.5,y/22.5); //mapa ma grafike 800x800, room ma 18 000, zatem 18 000/800 = 22.5;</span>
Szybką pomoc? Chłopie, wiesz co to znaczy pisać grę? A pisac grę online?
Polecam 39dll, ale resztę musisz napisać sobie sam. Nie ma gotowego silnika, bo każda gra jest inna.