Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[POMOC] Loopanje kroz linije u fajlu (Y_INI)

Započeo Ermin.
pre 12 godina
483
pregleda
12
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
ermin.a
Underboss
pre 12 godina
Skripta koju koristim: 0
Detaljan opis problema: Moze kratko objasnjenje loopanja kroz linije u fajlu (Y_Ini citanje)
Znaci kontam uradit BANIP Sistem, kad banujem IP, da se u fajl zapise, i treba mi kad se igrac konektuje, da otvori taj fajl, pogleda ima li IP adresa (string compare), tj da se poklapa sa igracevom, ako postoji linija da mu izbaci poruku i da ga kickuje.
Znaci kako da loopam kroz sve linije?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
~William~
Enforcer
pre 12 godina
Ne moguće..
FyoDoR
Shot Caller
pre 12 godina
Nije moguce napraviti jedan fajl ZabranjeniIP.txt ? I kada se igrac konektuje da server prodje taj fajl ? Uzmes igracev ip i provjeri ga sa svakim u njemu ?
Na fazon cars.cfg onih sranja iz GF mozes uraditi nesto slicno...

Samo bi mozda bio problem sa brisanjem IPova iz tog fajla 🙂 Ne znam ako bi to izveo dinamicno..
Al da je nemoguce nije..

Al covjece obicna f-ja Ban ti isto tako banuje IP samo sto ne moze pristupiti serveru nikako 🙂
~William~
Enforcer
pre 12 godina
Bvana Iz Lagune wrote on November 13, 2013, 9:14 am:
Nije moguce napraviti jedan fajl ZabranjeniIP.txt ? I kada se igrac konektuje da server prodje taj fajl ? Uzmes igracev ip i provjeri ga sa svakim u njemu ?
Na fazon cars.cfg onih sranja iz GF mozes uraditi nesto slicno...

Samo bi mozda bio problem sa brisanjem IPova iz tog fajla 🙂 Ne znam ako bi to izveo dinamicno..
Al da je nemoguce nije..

Al covjece obicna f-ja Ban ti isto tako banuje IP samo sto ne moze pristupiti serveru nikako 🙂
Mozeš napravit fajl da provjeri i zapiše i to al možda možda more isprobaj sve imaš na Wikiu za fRead funkciju pa eto. Ne znam nisam pokusavao.
BalkaNation
Enforcer
pre 12 godina
Ermin wrote on November 12, 2013, 10:39 pm:
Skripta koju koristim: 0
Detaljan opis problema: Moze kratko objasnjenje loopanja kroz linije u fajlu (Y_Ini citanje)
Znaci kontam uradit BANIP Sistem, kad banujem IP, da se u fajl zapise, i treba mi kad se igrac konektuje, da otvori taj fajl, pogleda ima li IP adresa (string compare), tj da se poklapa sa igracevom, ako postoji linija da mu izbaci poruku i da ga kickuje.
Znaci kako da loopam kroz sve linije?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /


Ban system koji radiš podjeli si na 2 djela, bannick i banip. Kada ga banas u file gdje su mu statistike stavi ban=1 sto znaci da je banan. A za banip mozes jednostavno koristiti RCON komandu /banip

Tako ti kazem po svome razmisljanju jer y_ini moras znati jako dobro koristiti (ja bi ti napravio system ali sam tek jucer skinuo y_ini pa radim s njim) i nesto malo skriptati da bi to napravio. Nije tesko, dapace jednostavno je al ako si pocetnik i nije bas.

Prati mene na youtubeu i ovdje na forumu kroz par dana ide ban system 😄
ermin.a
Underboss
pre 12 godina
Yesssss pusti bannick to je prosto ko pasulj,

Sad da vas pitam:

Dal bi mogao napravit Folder "bannedIPS"
i u njega za SVAKI IP da kreiram poseban fajl, i onda preko fexist da proverim, dal bi to radilo ?
~William~
Enforcer
pre 12 godina
Radilo bih .. Pogledaj funkciju vezanu za to ako ne znas
FyoDoR
Shot Caller
pre 12 godina
Sto ne bi radilo ? Mada  opet te podsjecam Ban funkcija radi isto 🙂
ermin.a
Underboss
pre 12 godina
Bvana Iz Lagune wrote on November 13, 2013, 7:33 pm:
Sto ne bi radilo ? Mada  opet te podsjecam Ban funkcija radi isto 🙂


Yep, ali kad se igrac konektuje sa banovanom adresom ( preko Ban(id) )
ispise mu samo Server closed the connection.

Meni treba da mu ispise neki drugi text, a kao sto znam ne postoji funkcija IsPlayerBanned, ap moram nekako da napravim proveru (getplayerip + fexist)
~William~
Enforcer
pre 12 godina
napravis ako mu je banan ip da mu ispisuje poruku. TJ Provjeru
FyoDoR
Shot Caller
pre 12 godina
http://wiki.sa-mp.com/wiki/BanEx

Ban sa 'nekim drugim tekstom'
ermin.a
Underboss
pre 12 godina
@lenon ne moras uradio sam vec

@bvana banex sprema u samp.ban fajl, sad ti kazem kako da uradim,banEx i Ban nigdje ne koristim u skripti, jednostavno dobijam IP i napravim fajl :S

MOZE LOCK!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava