Pokażę ci tylko na sekundach, ale chyba to jest i tak dobrze
Create:
// robisz globalnych tyle ile jest graczy
global.gracz1=0
global.gracz2=0
Alarm ustawiony na sekundę (wg. prędkości rooma, domyślnie 30):
// globalne znowu tyle razy ile graczy
global.gracz1=global.gracz1+1
global.gracz2=global.gracz2+1
Akcja przy strzelaniu
// oczywiście powtarzasz to kilkakrotnie dla każdego gracza
// można też użyć argumentów, ale narazie najprostsza metoda
// objekt którym strzelono ma być inny dla każdego gracza
if position_meeting(pozycjaxcelu,pozycjaycelu,objektktorymstrzelono)
{
global.gracz1scoretominus=global.gracz1scoretominus
global.gracz1scorenormal=global.gracz1scorenormal+1
}
else
{
global.gracz1scoretominus=global.gracz1scoretominus+1
global.gracz1scorenormal=global.gracz1scorenormal-1
}
Akcja na koniec strzelania
global.gracz1=global.gracz1+global.gracz1scoretominus
global.gracz2=global.gracz2+global.gracz2scoretominus
// itd.
W draw:
draw_text(pozycjaczasux,pozycjaczasuy,"global.numergracza")
draw_text(pozycjaczasux,pozycjaczasuy,"global.numergraczascorenormal")
PS. Nie sprawdzałem tego, pisałem z pamięci więc mogą być drobne błędy :P