Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: MosT_WanteD poslato Maj 10, 2011, 22:17:19 POSLE PODNE

Naslov: [TUT]Kako napraviti cenzuru rijeci
Poruka od: MosT_WanteD poslato Maj 10, 2011, 22:17:19 POSLE PODNE
Poz eo jedan tut od mene posto nisam dugo napravio ni jedan.
Ovaj tut pravim jer sam i ja imam problema i jer zelim da se smanje psovke i vrijedanje na serverima itd.
Pa eo da pocnem.
Prvo na pocetku skripte moda ili cega vec gdje su define ubacimo


#define MAX_WORD_LEN 18 // i ovo je maximalna duzina koliko moze jedna rijec imati slova.
#define MAX_WORDS 122   //  ovo je kao neki iznos koji se dobija kod admina ili sta vec nisam siguran.
#define MAX_SWEARCOUNT 5 // ovdje stavite broj koliko puta smije igrac napisati na chat uvredu da bi ga kickalo.(ovo vam nije potrebno mada sam ja stavio jer cu raditi da kicka kad bude 5

Gdje su vam newovi stavite

new swearCount[MAX_PLAYERS];
Pa ispod toga stavite ovo to su rijeci koje mozete dodavati ali onda iza ove moje zadnje tj majkine stavite zarez a i za svoje nove ne stavite.
new swear[][MAX_WORD_LEN] =
{
{"stoko"},
{"Popusis"},
{"pusi"},
{"Picko"},
{"Govno"},
{"cit"},
{"citer"},
{"sobeit"},
{"cheat"},
{"cheater"},
{"Kurac"},
{"Ustaso"},
{"Ustasu"},
{"Ustase"},
{"Balije"},
{"kosovo"},
{"Siptar"},
{"Siptaru"},
{"Balija"},
{"Baliju"},
{"Balijo"},
{"Cetnici"},
{"Cetnika"},
{"cetnike"},
{"mamu"},
{"familiju"},
{"sestru"},
{"jebem"},
{"jebemti"},
{"majku"},
{"seku"},
{"Jebi"},
{"jebu"},
{"popusi"},
{"kreten"},
{"kretena"},
{"bot"},
{"bote"},
{"botu"},
{"konj"},
{"majmune"},
{"konju"},
{"pica"},
{"picko"},
{"picke"},
{"majmun"},
{"jebemti"},
{"jeboti"},
{"majku"},
{"sisa"},
{"karam"},
{"karacu"},
{"pizdo"},
{"mater"},
{"sestru"},
{"cigane"},
{"ciganju"},
{"lud"},
{"glup"},
{"nob"},
{"noob"},
{"nobe"},
{"noobe"},
{"kretenu"},
{"ludaku"},
{"budalo"},
{"zivotinjo"},
{"hajvanu"},
{"cetnik"},
{"ustasa"},
{"Sranje"},
{"jebacu"},
{"Govedo"},
{"Sisadzijo"},
{"pizda"},
{"pizdo"},
{"pizdu"},
{"picka"},
{"picku"},
{"picko"},
{"zvalje"},
{"botarde"},
{"sisa"},
{"kurvo"},
{"kurva"},
{"kurvu"},
{"kurvi"},
{"peder"},
{"pederu"},
{"pederi"},
{"cetnicku"},
{"ustasku"},
{"balisku"},
{"ludu"},
{"glupu"},
{"sisa"},
{"jebem ti"},
{"jebo"},
{"majku"},
{"majkine"}

};
---------------------------------------------------


Kada to uradite samo pod OnPlayerText dodate ovo


public OnPlayerText(playerid, text[])
{
if((strlen(text) < 3) || (text[0] == '/') || (text[0] == '#') || (text[0] == '!')) return 1;

new offset;
new len;
for(new i=0; i<MAX_WORDS; i++)
{
offset = strfind(text, swear[i], true);
if(offset > -1)
{
len = strlen(swear[i]);
if(len < 3) break;
for(new y=0; y<len; y++)
{
text[offset+y] = '*';
}
swearCount[playerid]++;
new string[64];
format(string, sizeof(string), "Vrijedanje i psovanje nije dozvoljeno. Upozorenja: %d/%d", swearCount[playerid], MAX_SWEARCOUNT);
SendClientMessage(playerid, 0xE60000FF, string);
  if(swearCount[playerid] >= MAX_SWEARCOUNT)
{
   new name[24];
   GetPlayerName(playerid, name, sizeof(name));
   format(string, sizeof(string), "*** %s je kickovan zbog vrijedanja ili psovanja", name);
   SendClientMessageToAll(0xE60000FF, string);
   Kick(playerid);
   break;
}
break;
}
}
return 1;
}

I nakon toga pod OnPlayerDisconect
swearCount[playerid] = 0;

Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: TiXoR_ poslato Maj 10, 2011, 22:18:09 POSLE PODNE
Odakle si preuzeo ovo?
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: MosT_WanteD poslato Maj 10, 2011, 22:19:20 POSLE PODNE
gledao englesku fs sa SAMP foruma i uradio sebi na beta i  ubacio sebi u gamemode
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Rotcod poslato Maj 10, 2011, 22:34:39 POSLE PODNE
Ako je ovo tut ja sam Correlli :3
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Hacked poslato Maj 10, 2011, 22:42:38 POSLE PODNE
dobar tut!
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: MosT_WanteD poslato Maj 11, 2011, 13:26:31 POSLE PODNE
Citat: eXtreme poslato Maj 10, 2011, 22:34:39 POSLE PODNE
Ako je ovo tut ja sam Correlli :3
Ne ovo nije TUT nego si ti uvjek spreman pametovati

Citat: [CE]Don_Sergio poslato Maj 10, 2011, 22:42:38 POSLE PODNE
dobar tut!
Hvala buraz
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: [A]Dexter poslato Maj 11, 2011, 13:28:49 POSLE PODNE
Slabo objasnjeno ali ok  ;D pomoce nekim ...
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: MosT_WanteD poslato Maj 11, 2011, 13:32:24 POSLE PODNE
Citat: Dexter poslato Maj 11, 2011, 13:28:49 POSLE PODNE
Slabo objasnjeno ali ok  ;D pomoce nekim ...

Ajde buraz reci molim te sta imam objasnjavati ovdje
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Michael! poslato Maj 11, 2011, 13:33:53 POSLE PODNE
Citat: _MosT_WanteD_ poslato Maj 11, 2011, 13:32:24 POSLE PODNE
Citat: Dexter poslato Maj 11, 2011, 13:28:49 POSLE PODNE
Slabo objasnjeno ali ok  ;D pomoce nekim ...

Ajde buraz reci molim te sta imam objasnjavati ovdje

Naprimjer, za šta služi koja funkcija, šta radimo kad stavimo new cenzura; itd itd..
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Vilko poslato Maj 11, 2011, 14:54:03 POSLE PODNE
Nije tvoje, sve ti je ovo na engleskom :)
Ovo si negdje skino i samo preveo :P
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: KombinatoR poslato Maj 11, 2011, 15:03:24 POSLE PODNE
Citat: _MosT_WanteD_ poslato Maj 10, 2011, 22:17:19 POSLE PODNE
Poz eo jedan tut od mene posto nisam dugo napravio ni jedan.
reci gdje si preuzeo onda i daj link ;)
nije lose ;)
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Darko poslato Maj 11, 2011, 15:12:57 POSLE PODNE
Sve OK, ali malo poradi iduči puta na TUTorialu,

a ne samo napisati.. Neg malo i objasniti :p
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Aldin Begovic poslato Septembar 30, 2011, 14:59:18 POSLE PODNE
prelijep tut sam pomozi oko waringa

C:\Users\Administrator\Desktop\Nedda Role Play\gamemodes\Ultimat3RolePlay.pwn(43093) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Administrator\Desktop\Nedda Role Play\gamemodes\Ultimat3RolePlay.pwn(43110) : warning 225: unreachable code
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Aldin Begovic poslato Septembar 30, 2011, 15:49:07 POSLE PODNE
dobar tut imam 2 waringa hmmmm
C:\Users\Administrator\Desktop\Nedda Role Play\gamemodes\Ultimat3RolePlay.pwn(43119) : warning 225: unreachable code
C:\Users\Administrator\Desktop\Los Angeles RolePlay 3.0 Fixable Versione\pawno\include\streamer.inc(449) : warning 202: number of arguments does not match definition


RIJESIO SAM OK JE ! L:D
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: propalica2131231 poslato Februar 15, 2012, 10:16:09 PRE PODNE
Citat: [PG]MosT_WanteD poslato Maj 10, 2011, 22:17:19 POSLE PODNE
I nakon toga pod OnPlayerDisconect
swearCount[playerid] = 0;

Citat: pro.faca poslato Februar 15, 2012, 09:59:18 PRE PODNE
Al gde ovo da prebacim swearCount[playerid] = 0;
posot imam balkan nations mod
ko te ucio citat ?
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Mexo poslato Februar 15, 2012, 10:56:29 PRE PODNE
LOSE LOSE LOSE ZAR SE TAKO TO PRAVI ?? OVO JE NAJTEZI NACIN KOJI SAM VIDIO OMG -.-
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: SteelSingle poslato Februar 15, 2012, 11:06:06 PRE PODNE
Citat: [TL:RP]Dr.Nin0 poslato Februar 15, 2012, 10:16:09 PRE PODNE
Citat: [PG]MosT_WanteD poslato Maj 10, 2011, 22:17:19 POSLE PODNE
I nakon toga pod OnPlayerDisconect
swearCount[playerid] = 0;

Citat: pro.faca poslato Februar 15, 2012, 09:59:18 PRE PODNE
Al gde ovo da prebacim swearCount[playerid] = 0;
posot imam balkan nations mod
ko te ucio citat ?
Ja. -.-
Samo, može help?
Zašto služi ona druga funkcija (u prvoj tvojoj rečenici?)
Btw, ima i FS za ovo. I radi. (probao.)
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: Artieâ„¢ poslato Februar 15, 2012, 13:24:48 POSLE PODNE
bravo! ,kreativan si sto se tice ovih rijeci :D :D
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: NixoN^ poslato Februar 17, 2012, 04:48:22 PRE PODNE
Lepa stvarcica, uzecu ..  :)
Naslov: Odg: [TUT]Kako napraviti cenzuru rijeci
Poruka od: ?Xavier? poslato Februar 18, 2012, 12:38:14 POSLE PODNE
Lijep TuT ! :)