[pomoc] ban


Započeo Nenad, Jul 31, 2011, 09:52:10 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:
Raven's (moj edit)
Detaljan opis problema: Imam komandu /
ban [ID/dio imena]
[vrijeme] 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]
[vrijeme] 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: /










Services
Web Designing
Graphic Designing
PAWN Scripting

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.

[NUDIM ]
Gang-Rush server TDM besplatno


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)










Services
Web Designing
Graphic Designing
PAWN Scripting

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).

Citat: mikec poslato Jul 31, 2011, 17:07:36 POSLE PODNE
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.

[NUDIM ]
Gang-Rush server TDM besplatno


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?

Citat: ×§lเשà¸,, poslato Jul 31, 2011, 20:13:43 POSLE PODNE
Citat: mikec poslato Jul 31, 2011, 17:07:36 POSLE PODNE
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










Services
Web Designing
Graphic Designing
PAWN Scripting

Citat: mikec poslato Jul 31, 2011, 20:23:18 POSLE PODNE
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.

[NUDIM ]
Gang-Rush server TDM besplatno


Moze sad meni pomoc? xD










Services
Web Designing
Graphic Designing
PAWN Scripting