Wystarczyło przejrzeć helpa, żeby wydedukować do czego służy każda linjka ;) Pozwoliłem sobie dodać komentarze do kodu Tymona:
for(n=0;n<mplay_message_count(0);n+=1;)//używając pętli for, definiujemy zmienną n równą zero, sprawdzamy czy n jest mniejsza niż liczba wiadomości przesłanych przez użytkownika, a jeżeli warunek jest prawdzimy, zwiększamy n o 1. Jeśli warunek jest fałszywy, wykonujemy instrukcje w nawiasach klamrowych.
{
mplay_message_receive(0); // odbieramy wiadomość od gracza
m_id = mplay_message_id(); //Identyfikator wiadomosci
m_value = mplay_message_value(); //Wartosc
m_player = mplay_message_player(); //Numer gracza
//Tu wykonanie kodu na podstawie odebranych wiadomosci.
switch (m_id) // jeśli zmienna m_id wynosi:
{
case 1: x+=1; break;// 1, do pozycji x obietu dodajemy 1
case 2: y+=1; break;//2, do pozycji y obietu dodajemy 1
default: break;
}
}
mplay_message_clear(0);