PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoć] Zabranjene reči  (Pročitano 119 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Брат Јоле

  • Newbie
  • *
  • Poruke: 19
  • Pol: Muškarac
  • Јоле Мадафака
    • Facebook
[Pomoć] Zabranjene reči
« poslato: Jun 14, 2014, 17:58:25 posle podne »
Skripta koju koristim: NL
Detaljan opis problema: Imamo napravljene zabranjene reči na serveru, tipa ip, server, itd.. Kad igrač otkuca reč ono ne izbaci na čet nego samo pošalje adminima, i odjednom neće da radi to, bilo je ok do sad
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Evo i kako je napravljeno
new ZRijece[][] = {
" ip ","server "," bug "," srv ","cheat"," sobeit "
};

I ovo je napravljeno na više mesta tipa /sms ili kad šalje ovako obično u četu itd
for(new i; i < sizeof(ZRijece); i++)
{
if(strfind(result, ZRijece[i], true) != -1)
{
new strMy[256];
new strMy2[256];
format(strMy,sizeof(strMy),"{FF0000}[DC:RP AC/C]: {FFFF00}Igrac %s(%d) upotrebljava zabranjene rijeci. | Komanda: /ad | Zaustavljeno!",GetPlayerNameEx(playerid), playerid);
format(strMy2,sizeof(strMy2),"{FF0000}[DC:RP AC/C]: {FFFF00}Recenica: {FFFFFF}%s",result);
SendAdminsMessage(BELA,strMy);
SendAdminsMessage(BELA,strMy2);
return 1;
}
}

Evo i sendadminmessage
public SendAdminsMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IgracLogovan[i] == 1)
{
if(PlayerInfo[i][pAdmin] >= 1)
{
SCM(i, color, string);
}
}
}
}
Radilo je i odjednom neće, znači igrač lagano napiše to na četu i ne ide adminima poruka, nema errora pri compileu, do čega može biti?

Nadam se da nije problem što otvaram drugu temu za malo kraće vreme
« Poslednja izmena: Jun 14, 2014, 18:00:19 posle podne Брат Јоле »
 

Van mreže youngdeal

Odg: [Pomoć] Zabranjene reči
« Odgovor #1 poslato: Jun 14, 2014, 17:59:55 posle podne »
objasni mi malo bolje problem.
69
 

Van mreže Брат Јоле

  • Newbie
  • *
  • Poruke: 19
  • Pol: Muškarac
  • Јоле Мадафака
    • Facebook
Odg: [Pomoć] Zabranjene reči
« Odgovor #2 poslato: Jun 14, 2014, 18:04:56 posle podne »
Kad igrač otkuca server ili neku od onih reči, ista ne treba biti napisana na četu, znači da ne vidi da je napisao ni on ni niko sem admina, samo da se pošalje na admin chat. To je lepo radilo, i odjednom je prestalo, ne znam ni ja kojim čudom, sada svako može pisati server, ip, bug gde god hoće i admin to neće videti
 

Van mreže MilosR123

  • Transformer
  • *
  • Poruke: 74
  • Skripter na usluzi
Odg: [Pomoć] Zabranjene reči
« Odgovor #3 poslato: Jun 14, 2014, 18:05:43 posle podne »
Uradi ovako, kod mene radi.
Ovo dodaj kod ostalih new (tu ti stavi reci koje ti hoces):
new ZabranjeneReci[][] = {
"adm", "Miky", "serv", "cheat", "sobeit", "extreme","balkan", "mod", "tata","bog","isus","siptar",
"srv", "mater", "picke", "botovi", "jebem","bag","bug","chit","sisajga","muslim","ustas","tur","cetnici",
"mamu","picko","srw","sms","bot","sranje"
};

Ja imam komandu /advertise, pod njom mi ovo stoji, pod "public OnPlayerText", i kod ostalih "chat" komandi (/me, /do ...):
for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(result, ZabranjeneReci[i], true) != -1)
{
  new strMy[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
strreplace(sendername, '_', ' ');
  format(strMy, sizeof(strMy), "[BS ANTICHEAT]Igrac:[%d][%s]>%s< !",playerid,sendername,result);
    PosaljiAdminima(COLOR_LIGHTGREEN, strMy);
}
}
 

Van mreže Брат Јоле

  • Newbie
  • *
  • Poruke: 19
  • Pol: Muškarac
  • Јоле Мадафака
    • Facebook
Odg: [Pomoć] Zabranjene reči
« Odgovor #4 poslato: Jun 14, 2014, 18:43:27 posle podne »
Hvala tebi brate, ali kod nam je potpuno isti :D
 

Van mreže youngdeal

Odg: [Pomoć] Zabranjene reči
« Odgovor #5 poslato: Jun 14, 2014, 18:45:05 posle podne »
Ti oces ako igrac unese zabranjenu rec da se ona neprikaze i da se salje adminima?
69
 

Van mreže MilosR123

  • Transformer
  • *
  • Poruke: 74
  • Skripter na usluzi
Odg: [Pomoć] Zabranjene reči
« Odgovor #6 poslato: Jun 14, 2014, 18:49:15 posle podne »
Ti oces ako igrac unese zabranjenu rec da se ona neprikaze i da se salje adminima?
Da on to zeli.

Pa ako nam je isti, mora onda da ti radi.
Samo ti uzmi taj moj, meni radi, ja testirao.
 

Van mreže Брат Јоле

  • Newbie
  • *
  • Poruke: 19
  • Pol: Muškarac
  • Јоле Мадафака
    • Facebook
Odg: [Pomoć] Zabranjene reči
« Odgovor #7 poslato: Jun 14, 2014, 19:03:14 posle podne »
Ti oces ako igrac unese zabranjenu rec da se ona neprikaze i da se salje adminima?

Upravo to :D

Ti oces ako igrac unese zabranjenu rec da se ona neprikaze i da se salje adminima?
Da on to zeli.

Pa ako nam je isti, mora onda da ti radi.
Samo ti uzmi taj moj, meni radi, ja testirao.

Vidiš da jeste, samo imaš drugačiji naziv varijable :)
Radio je i ovaj, samo je odjednom nakon restarta prestao, zato mislim da nije problem u tom delu koda uopšte, ali ne znam gde bi mogao biti
« Poslednja izmena: Jun 14, 2014, 19:03:42 posle podne Брат Јоле »