Page 1 of 1

Block Advert

Posted: 2017 Mar 09 10:21
by laimiukas3
autorius:
  • neygomon
Reikalavimai: Aprašymasi:
Pluginas blokuoja reklama žaidejo niku ir txt zinučių taipat nick spam

config

Code: Select all

#define BLOCK_NAME_SPAM             // blokuoja nick spam.#define TIME_WAIT   5.0         // time kas kiek laiko leis keisti nick BLOCK_NAME_SPAM]#define DEFAULT_NAME    "[bad nick] User"    // aptikus bloga nika pakeis i jusu norima .#define TRUE_KEY    "unbind your butons!"   // aptikus bloga chat zinute pakeis i jusu norima . 

Code: Select all

new const g_sBadKeys[][] = {     "skype", "icq", "connect", "guns", ":27",     "http:", "https:", "www.", ".net", ".com", ".ua", ".ru", ".info", ".org", ".tv", ".su", ".biz", ".eu", ".uc", ".ee", ".name", ".ucoz",    ".net", ".de", ".uk", ".lv", ".at", ".3dn", ".my", ".su", ".do", ".am", ".es", ".hu", ".ae", ".po", ".pl", ".lt", ".ro"}
ps. patariu prisidėti visa tai dar didžiosiomis raidėmis (".RO") ir tt..

Re: Block Advert

Posted: 2017 Mar 09 11:07
by psychical
laimiukas3 wrote:ps. patariu prisidėti visa tai dar didžiosiomis raidėmis (".RO") ir tt..
Arba 75 eilutėje, prieš if'ą, įkišt reik:
strtolower(string); strtolower(g_sBadKeys[i]);
Ir viskas :D

Re: Block Advert

Posted: 2017 Mar 09 11:53
by Softero
psychical wrote:
laimiukas3 wrote:ps. patariu prisidėti visa tai dar didžiosiomis raidėmis (".RO") ir tt..
Arba 75 eilutėje, prieš if'ą, įkišt reik:
strtolower(string); strtolower(g_sBadKeys[i]);
Ir viskas :D
jis dave viska mazosiom raidem, tai manau reiketu naudot

Code: Select all

strtoupper
:hm:

Re: Block Advert

Posted: 2017 Mar 09 12:03
by laimiukas3
as tada lieku prie strtocenter

Re: Block Advert

Posted: 2017 Mar 09 12:32
by DYaGesS
Gal geriau tu nemanyk, jei net nežinai ką daro ta komanda softero

Re: Block Advert

Posted: 2017 Mar 09 12:44
by Softero
DYaGesS wrote:Gal geriau tu nemanyk, jei net nežinai ką daro ta komanda softero
gal tu geriau neaiskink,

Code: Select all

strtoupper
pavercia raides i uppercase, kitaip tariant i didziasias. strtolower priesingai. Prasyciau argumentuotai paaiskint man savo nuomone, kas kaip ir kodel, nes dabar tik bandai protingesni primest.

Re: Block Advert

Posted: 2017 Mar 09 15:15
by DYaGesS
Jis davė g_sBadKeys mažosiom raidėm, Tautvydas ką parašė, tai tiesiog, kad viską mažosiom padaryt ir tu visiškai useless postą parašei, kad į didžiąsias verst. Darau išvadą, kad norėjai pasirodyt, jog žinai priešingą komandą, kurią parašė Tautvydas, už tai tave ir sveikinu, bei ploju atsistojęs, nes tu esi genijus :).

Re: Block Advert

Posted: 2017 Mar 09 17:21
by psychical
Nesipykit chebra :D
Tiek raktinį žodį, tiek žaidėjo nick'ą paversti į mažąses raides būtina, kadangi žinant prblemas su UTF-8 koduote ir strto(lower/upper) jis bet kokiu atveju suvienodins pateiktus simbolius/raides. Jei raktažodžių paieškoje būsi pateikęs didžosiom raidėm kažką, o funkcijoje mažinsi visada TIK nick'ą, automatiškai tavo paieškoje parašyti žodžiai didžiosiomis raidėmis, bus tik masyvo užėmimas, bet jis visada bus neteisingas.

P.S. Užrakinu temą, nes nesubrendėliai nemokat gražiai...