Dodałem task, który wywołuje funkcje sprawdzającą, czy gracz wybrał broń z menu.
#define SPRAWDZ_WYBOR_GRACZA 1111 public cod_class_enabled(id){ set_task(15.0, "sprawdzwybor", id+SPRAWDZ_WYBOR_GRACZA, _, _, "b"); }
Po wyborze broni z menu task ma być usuwany.
case 0: { if(ma_klase[id]) { remove_task(id+SPRAWDZ_WYBOR_GRACZA); } }
public sprawdzwybor(id) { id -= SPRAWDZ_WYBOR_GRACZA; set_dhudmessage(255, 0, 0, -1.0, 0.54, 0, 0.0, 4.0, 0.0, 0.0); show_dhudmessage(id, "Wybierz bron!"); set_task(2.0, "wybierz_bron", id); }
Czy wykonałem wszystko prawidłowo?