Cze??, mam problem z zapisem i odczytem czasu osoby, kt?ra jest wyciszona. Og?lnie chce zrobi? blokad? czatu na minuty. Kod zapisuj? czy dana osoba ma blokad?, ale jest problem z tymi minutami w pliku zamiast 60 sekund pokazuje si? np 80 po wpisaniu /mute 0 1 test i tak samo jest problem z odczytaniem czasu z pliku, po wej?ciu na serwer pisze, ?e jest aktywna blokada, lecz czas stoi w miejscu - nie odejmuje si?.
Po co ci zmienna PlayerInfo[playerid][pMute]
nie lepiej w enumie da?
bool:pMute
i wtedy zamiast PlayerInfo[playerid][pMute] = 1; Dajesz PlayerInfo[playerid][pMute] = true;
to jest lepsze rozwi?zanie...
I jeszcze to usuwanie timera : PlayerInfo[playerid][pMuteT] = 0; ... Tak si? nie robi, od tego jest specjalna funkcja KillTimer.. Stosujesz to tak: KillTimer(PlayerInfo[playerid][pMuteT]);
[ Dodano: 2017-03-17, 13:11 ]
I jak ci ma kto? pom?c jak nie wiadomo jak pobierasz czas timera, jak go zapisujesz
Domy?li?em si?... Ale lepiej jest to robic na booleanie a nie na zmiennych liczbowych...
Jak nie wiesz jak pobra?, polecam poradniki Sim00na, link poni?ej C:
https://www.youtube.com/watch?v=lfB3ybb5eFo&t
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