Skocz do zawartości

System punktowy w Multiplayer


Marek_PL

Rekomendowane odpowiedzi

Witam mam problem z przydziałem punktowym w strzelance TDS

chodzi o to ze engine multiplayera pozwala na grę x liczby graczy (może grac w to nawet 10,20 czy 100 graczy)

mam więc mały problem z przydzieleniem punktów (kompletnie nie wiem jak ustawić, np ze gracz 1 zabija gracza 2 i to on dostanie punkt za zabicie, analogicznie do innych graczy, czyli gdy gracz 9 zabije tam 3 to gracz 9 dostanie punkt)

 

 

engine multiplayera który wykorzystuje to Ten

 

 

 

 

dodam, że w grze tej są punkty zdrowia

 

ostatecznie jeżeli nikt nie znajdzie rozwiązania, to rozważam żeby użyć postaci punktowej (1 trafienie - ileś tam punktów) więc ewentualnie w tym możecie pomóc

 

Pozdrawiam i za wszelkie zainteresowanie dziękuje :)

 

Edit:

nie wiem czy pytanie to nie powinno znaleść w tematach dla użytkowników zaawansowanych... ale to sami oceńcie

 

Edit2:

jeżeli zajdzie potrzeba to mogę wykorzystać potrzebne biblioteki, ale z tym się nigdy nie bawiłem więc trzeba by było dokładniej opisać, co i jak

Odnośnik do komentarza
Udostępnij na innych stronach

japier-papier.... to może być trudniejsze niż podejrzewam, ale sprawdź to (w obiekcie gracza)

 

GML
/* create */

punkty=0;

 

przy tworzeniu pocisku (również w graczu):

GML
pocisk=instance_create(x,y,o_pocisk)

pocisk.wladca=id

 

w pocisku, w kolizji z ofiarą

GML
with(other){ostatnicios=wladca}

 

w ofierze przy destroy'u

GML
ostatnicios.punkty+=1

 

działa to po kolei:

gracz robi strzałę i podpisuje sie na niej;

gdy strzała trafia w cel, zostawia ten podpis na ofierze;

ofiara, umierając dodaje punkt temu, kto ostatni sie podpisał;

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...