Komenda ta dodaje wynik do bazy danych i nadaje element date na gracza kt?ry otrzymuje kar?, potem przy do??czaniu na serwer sprawdza czy w bazie danych istnieje gracz o danym UID/SID i nadaje mu r?wnie? t? sam? element date. Musisz napisa? fragment kodu kt?ry b?dzie sprawdza? czy ustawiona data w sql jest mniejsza od tera?niejszej daty, je?li tak to zdejmie graczu wyciszenie (czyli t? date), w przeciwnym wypadku nic nie zrobi. Najlepiej napisz to w funkcji 'setTimer()' i wywo?uj j? co jaki? czas, np co 1 minut?.
A jak masz w bazie danych nazwan? kolumn? z karami? pystories-punish?
[ Dodano: 2020-09-30, 17:20 ] Maniekxx Pewnie ma poprotstu unaczej nazwan? kolumn? z karami, nie wprowadzaj go w ten etap, pewnie nic nie zrozumia? z Twojej wypowiedzi..
Lucky!!! , Przeczytaj dok?adniej to co napisa? u?ytkownik. Chodzi mu o to ?e po up?ywie danego czasu kara nie zdejmuje si? automatycznie. Zapewne trzeba wtedy od nowa po??czy? si? z serwerem lecz szybciej i pro?ciej by?oby gdyby kara sama si? usuwa?a, prawda? Aby jednak tak si? sta?o trzeba wykona? zapytanie do bazy danych i sprawdzi? czy w odpowiedniej kolumnie (czyli w tej w kt?rej zapisuje si? do kiedy jest kara) data jest mniejsza od tera?niejszej daty. Aby jednak tak si? sta?o trzeba najpierw wykona? takie zapytanie, czyli kto? musia?by to co jaki? czas robi? r?cznie, co te? nie by?oby zbyt fajn? opcj?. Mo?na te? napisa? komend? kt?ra by?aby aktywowana przez gracza i sprawdza?a czy ma on jeszcze jakie? aktywne kary, je?li nie to usuwa?a by obecne. Ja osobi?cie s?dz? ?e napisanie takiego fragmentu kodu w funkcji 'setTimer()' by?o by najprostszym rozwi?zaniem.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach