Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Deken poslato Januar 12, 2019, 17:25:25 POSLE PODNE

Naslov: Oko mute komande
Poruka od: Deken poslato Januar 12, 2019, 17:25:25 POSLE PODNE
Problem(error/warning): nista od toga ali kako napraviti timer koji se svake sekunde menja i kad igrac nije u igri?
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Oko mute komande
Poruka od: PazzOnee poslato Januar 12, 2019, 19:13:45 POSLE PODNE
Pa skloni proveru IsPlayerConnected ili ulogovan
Naslov: Odg: Oko mute komande
Poruka od: Deken poslato Januar 12, 2019, 20:17:00 POSLE PODNE
Citat: PazzOnee poslato Januar 12, 2019, 19:13:45 POSLE PODNE
Pa skloni proveru IsPlayerConnected ili ulogovan
??
Naslov: Odg: Oko mute komande
Poruka od: Vuxoni poslato Januar 12, 2019, 21:07:31 POSLE PODNE
Citat: Deken poslato Januar 12, 2019, 20:17:00 POSLE PODNE
??
Daj kod od tajmera koji odbrojava MuteTime
Naslov: Odg: Oko mute komande
Poruka od: Muma poslato Januar 13, 2019, 01:49:15 PRE PODNE
Nisam baš shvatio šta hoćeš, ako misliš da ti igraču skida mute vrijeme iako nije ingame onda ti za to treba mysql.
Naslov: Odg: Oko mute komande
Poruka od: // xunder poslato Januar 13, 2019, 02:05:18 PRE PODNE
Citat: dsquared poslato Januar 13, 2019, 01:49:15 PRE PODNE
Nisam baš shvatio šta hoćeš, ako misliš da ti igraču skida mute vrijeme iako nije ingame onda ti za to treba mysql.

Ne treba moze odraditi sa unix time-om
Naslov: Odg: Oko mute komande
Poruka od: Muma poslato Januar 13, 2019, 06:01:20 PRE PODNE
Citat: // xunder poslato Januar 13, 2019, 02:05:18 PRE PODNE
Ne treba moze odraditi sa unix time-om
Pa može i to, potpuno sam zaboravio jer ja ugl za takve stvari sql koristim, valjda zna kako napraviti
Naslov: Odg: Oko mute komande
Poruka od: Deken poslato Januar 13, 2019, 09:22:14 PRE PODNE
ne znam kako se taj unix koristi sad nisam nikad ni cuo za njega treba mi kao neki tajmer koji ce da broji vreme i kad igrac nije online i koji cuva vreme kada igrac izadje  ako zna ko
Naslov: Odg: Oko mute komande
Poruka od: // xunder poslato Januar 14, 2019, 00:59:12 PRE PODNE
Pa kada mutiras igraca stavis mu lijepo


playerData[playerid][player_Mute] = gettime() + 60 * 60; // Ovo ce podesiti player_Mute na UNIX TIME + 60 * 60. Unix time je broj sekundi od 1.1.1970 godine. Tako da ovo 60 * 60 oznacava 60 sekundi po 60 puta je sat vremena. To znaci da je igrac mutiran 1h

isPlayerMuted(playerid) return (playerData[playerid][player_Mute] > gettime()); // Samo ime funkcije ti govori sta znaci
Naslov: Odg: Oko mute komande
Poruka od: Deken poslato Januar 14, 2019, 17:04:16 POSLE PODNE
Citat: // xunder poslato Januar 14, 2019, 00:59:12 PRE PODNE
Pa kada mutiras igraca stavis mu lijepo


playerData[playerid][player_Mute] = gettime() + 60 * 60; // Ovo ce podesiti player_Mute na UNIX TIME + 60 * 60. Unix time je broj sekundi od 1.1.1970 godine. Tako da ovo 60 * 60 oznacava 60 sekundi po 60 puta je sat vremena. To znaci da je igrac mutiran 1h

isPlayerMuted(playerid) return (playerData[playerid][player_Mute] > gettime()); // Samo ime funkcije ti govori sta znaci

I sad to bi trebalo da radi sta ðŸ˜,
Naslov: Odg: Oko mute komande
Poruka od: // xunder poslato Januar 14, 2019, 17:31:04 POSLE PODNE
Pa ja sam ti napisao logiku kojom mozes da ides i pravis svoj sistem, nisam ti ispisao logicno cijelu komandu (ali sam ti napisao komentare koji su nadam se razumljivi)