mam skrypt, którego zadanie jest zmienić czas na dzień, jeśli położy się 50% lub więcej graczy serwera. Skrypt jest pisany na serwer, na którym raczej najczęściej liczba graczy nie przekracza 9, i tutaj pojawia się problem, ponieważ przy np. 5 czy 3 graczach online skrypt wariuje. Na chacie pojawiają się komunikaty takie, jak "potrzeba jeszcze 8 graczy (mimo, że na serwerze grają 4 osoby) aby zmienić dzień", albo "potrzeba jeszcze -2 graczy, aby zmienić dzień". Sama zmiana dnia również nie zawsze wydaje się następować "poprawnie".
Próbowałem użyć kilku funkcji zaokrąglających liczby, ale niestety niezbyt to pomogło.
W jaki sposób to poprawić (a także zapobiec wyświetlaniu się kolejnej wiadomości, gdy wszyscy potrzebni do zmiany dnia gracze się położą - jeśli skrypt działał normalnie, przy ostatniej osobie wyświetla się "potrzeba jeszcze 0 osób..."?
Pytanie
MrWinex66 0
Witam,
mam skrypt, którego zadanie jest zmienić czas na dzień, jeśli położy się 50% lub więcej graczy serwera. Skrypt jest pisany na serwer, na którym raczej najczęściej liczba graczy nie przekracza 9, i tutaj pojawia się problem, ponieważ przy np. 5 czy 3 graczach online skrypt wariuje. Na chacie pojawiają się komunikaty takie, jak "potrzeba jeszcze 8 graczy (mimo, że na serwerze grają 4 osoby) aby zmienić dzień", albo "potrzeba jeszcze -2 graczy, aby zmienić dzień". Sama zmiana dnia również nie zawsze wydaje się następować "poprawnie".
Próbowałem użyć kilku funkcji zaokrąglających liczby, ale niestety niezbyt to pomogło.
W jaki sposób to poprawić (a także zapobiec wyświetlaniu się kolejnej wiadomości, gdy wszyscy potrzebni do zmiany dnia gracze się położą - jeśli skrypt działał normalnie, przy ostatniej osobie wyświetla się "potrzeba jeszcze 0 osób..."?
Dziękuję za pomoc
Odnośnik do odpowiedzi
Udostępnij na innych stronach
25 odpowiedzi na to pytanie
Rekomendowane odpowiedzi