[pomoc] ban

Započeo Nenad
31. Jul 2011.
1,242
pregleda
9
postova
Nenad
4
Shot Caller
31. Jul 2011.
Skripta koju koristim:
Raven's (moj edit)
Detaljan opis problema: Imam komandu /
ban [ID/dio imena]
ali ne znam kako da nastimam da se igrac odbanuje kada to vrijeme istekne jer taj igrac ne moze biti online. Znaci treba mi neki tajmer ili nesto sto ce sve igrace odbanovati kad vrijeme istekne.
Dio skripte: /Skripta koju koristim:
Raven's (moj edit)
Detaljan opis problema: Imam komandu /
ban [ID/dio imena]
ali ne znam kako da nastimam da se igrac odbanuje kada to vrijeme istekne jer taj igrac ne moze biti online. Znaci treba mi neki tajmer ili nesto sto ce sve igrace odbanovati kad vrijeme istekne.
Dio skripte: /
[CH]pliva
4
Made Man
31. Jul 2011.
Ja sam vec par puta radio /timeban pa ti mogu dati samo nacin na koji sam ga ja napravio.kad igracu dajem ban spremam u njegov file pod varijablu "Ban" 1 ili 2.kada ga banam na timeban onda mu pod vrijeme upises do kad vazi ban(tu trebas imali malo kalkulacija oko vremena i datuma).Kad se igrac prikljuci na server normalno ocita mu ban ako je 2 onda mu usporedi vrijeme bana s sadasnjim vremenom ako je to vrijeme proslo on automatski dobiva unban.
Nenad
4
Shot Caller
31. Jul 2011.
Hmm, ne razumem bas :S mozes mi malo bolje objasniti i pokazati na primjeru? Razumijem ovo za varijable 1 i 2 ali ne znam kako cu uporediti vrijeme sa sadasnjim vremenom jer kod mene je timeban napravljen da bude na dane (npr upises /ban ID 5 razlog)
mikec
4
Made Man
31. Jul 2011.
Možda ako sve te banove sačuvaš u nekoj datoteci. I svaki sat ili svaki dan učitaš tu datoteku i proveriš datum/vreme u fileu sa datumom i vremenom na serveru, ako su vremena ista ili ako je vreme na serveru veće, briše se njegov ban u toj datoteci i unbanuju se njegovi podaci (zavisi šta si banao, dal nick ili IP, ili oboje).
[CH]pliva
4
Made Man
31. Jul 2011.
mikec wrote on July 31, 2011, 3:07 pm:
Možda ako sve te banove sačuvaš u nekoj datoteci. I svaki sat ili svaki dan učitaš tu datoteku i proveriš datum/vreme u fileu sa datumom i vremenom na serveru, ako su vremena ista ili ako je vreme na serveru veće, briše se njegov ban u toj datoteci i unbanuju se njegovi podaci (zavisi šta si banao, dal nick ili IP, ili oboje).

Mislim da je moj nacin puno bolji.Kao prvo ne moras raditi novu dateku.Drugo unabn dobijes kad se prikljucis serveru,ako je istekao.Ne moras podesavati kada ce ti se ta datoteka provjeravati.Ako je igrac bana do 14:00 a ti provjeravas svakih recimo 6-12-24 sata dobivas zakasnjenje u davanju unbana.Kao trece ako imas 30-40 banova ti svaki put moras provjeravati svaki.Dok u mom slucaju provjeravas samo 1.
mikec
4
Made Man
31. Jul 2011.
Sry što piše u ovaj komentar, al ako je igrač banovan ne može ulaziti na server.. kako onda ovde proveriš vreme njegovog "auto-unbana"?

Ili ga kickaš svaki put u OnPlayerConnect ako mu nije istekao ban?
Nenad
4
Shot Caller
31. Jul 2011.
קlเשค wrote on July 31, 2011, 3:07 pm:
Možda ako sve te banove sačuvaš u nekoj datoteci. I svaki sat ili svaki dan učitaš tu datoteku i proveriš datum/vreme u fileu sa datumom i vremenom na serveru, ako su vremena ista ili ako je vreme na serveru veće, briše se njegov ban u toj datoteci i unbanuju se njegovi podaci (zavisi šta si banao, dal nick ili IP, ili oboje).

Mislim da je moj nacin puno bolji.Kao prvo ne moras raditi novu dateku.Drugo unabn dobijes kad se prikljucis serveru,ako je istekao.Ne moras podesavati kada ce ti se ta datoteka provjeravati.Ako je igrac bana do 14:00 a ti provjeravas svakih recimo 6-12-24 sata dobivas zakasnjenje u davanju unbana.Kao trece ako imas 30-40 banova ti svaki put moras provjeravati svaki.Dok u mom slucaju provjeravas samo 1.

I ja mislim da je tvoj nacin bolji ali ne znam kako da napravim tu provjeru :S Mozes li mi objasniti preko primjera? Ili da mi posaljes samo tu komandu za tempban kao FS na PM? Molim te, bio bih ti veoma zahvalan
[CH]pliva
4
Made Man
31. Jul 2011.
mikec wrote on July 31, 2011, 6:23 pm:
Sry što piše u ovaj komentar, al ako je igrač banovan ne može ulaziti na server.. kako onda ovde proveriš vreme njegovog "auto-unbana"?

Ili ga kickaš svaki put u OnPlayerConnect ako mu nije istekao ban?

Kika igraca,upravo tako.To je prakticije,bitno da on ne moze igrati.
Nenad
4
Shot Caller
1. Avg. 2011.
Moze sad meni pomoc? xD

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha