Započeo FilipHard
•10. Okt. 2013.• Zaključano[Pomoc] Anti Psovanje
432
pregleda
6
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Okt. 2013
10. Okt. 2013.
Skripta : od 0 moja
Problem : U svoj GM sam ubacio da kada netko kaze nesto "lose" odnosno zabranjene rijeci , da prikaze adminima da je opsovao i da mu ne ispise poruku tu.. e sada ja zelim da kada on to napise , da to pokaze adminima , ali da ispise taj tekst i to da ga uspise u obliku npr "zabranjena" ispise u "*********" ... Eto to bi zelio ..
Dio skripte :
Evo ovo sto sam ubacio
Ili dajte mi neki mod koji ima to pa da izvadim .. HVALA!
Problem : U svoj GM sam ubacio da kada netko kaze nesto "lose" odnosno zabranjene rijeci , da prikaze adminima da je opsovao i da mu ne ispise poruku tu.. e sada ja zelim da kada on to napise , da to pokaze adminima , ali da ispise taj tekst i to da ga uspise u obliku npr "zabranjena" ispise u "*********" ... Eto to bi zelio ..
Dio skripte :
Evo ovo sto sam ubacio
for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(text, ZabranjeneReci, true) != -1)
{
new str;
format(str,sizeof(str),"[!!!] %s(ID: %d): %s",GetName(playerid),playerid,text);
AdminPoruka(0x586433FF,str);
return 0;
}
}
new is1=0;
new r=0;
while(strlen(text))
{
if('0'<=text<='9')
{
new is2=is1+1;
new p=0;
while(p==0)
{
if('0'<=text<='9'&&strlen(text)) is2++;
else
{
strmid(strR,text,is1,is2,255);
if(strval(strR)<255) r++;
is1=is2;
p=1;
}
}
}
is1++;
}
if(r>=4)
{
new strr;
format(strr,sizeof(strr),"[!!!] %s(ID: %d): %s",GetName(playerid),playerid,text);
AdminPoruka(0x586433FF,strr);
for(new z=0;z {
new pr2;
while((pr2=strfind(text,strR,true))!=-1) for(new i=pr2,j=pr2+strlen(strR);i }
}
Ili dajte mi neki mod koji ima to pa da izvadim .. HVALA!
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Okt. 2013
10. Okt. 2013.
David (Sabljak) A.k.A SABO(T) wrote on October 10, 2013, 6:59 pm:
http://balkan-samp.com/forum/index.php?topic=64201.0
ovo ti moze pomoc
ovo ti moze pomoc
e hvala ti , sada cu pokusati uraditi to..
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Okt. 2013
10. Okt. 2013.
e sve radi perfektno , mozes mi samo jos reci kako cu sada ovo uklopiti u ovo tvoje..
Da mi ispisuje... Jel mogu staviti umjesto params ovo da stavim LoseRijeci ili?
/*new strMy;
format(strMy, sizeof(strMy), "[!!!] %s(ID: %d): %s",GetName(playerid),playerid,params);
StaffPoruka(0x586433FF, strMy);
format(PosebanString, 170, "| Igrac: %s | %s | IP: %s", ImeIgraca(playerid), params, GetaIP(playerid));
SacuvajLog(FAJL_PSOVANJELOG, PosebanString);*/
Da mi ispisuje... Jel mogu staviti umjesto params ovo da stavim LoseRijeci ili?
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Okt. 2013
11. Okt. 2013.
Ne , nego da im izbaci prava rijeci .. da nije ****** nego da je "botina" npr.. I imam jedan warning..
To mi je warning na liniji
Al ja nisam radio ono po tut da stavim ispod onplayertext ono new PsovanjeRijeci i one rijeci , nego sam ga stavio na vrh skripte... Posto imam za vise komandih i /b i /c i /S i /w , tako da ne moram za sve definirati... Mogul kako napraviti bez warningA?
(4448) : warning 219: local variable "PsovanjeRijeci" shadows a variable at a preceding level
To mi je warning na liniji
stock AntiPsovka(string[], PsovanjeRijeci[], zamjeni = '*')
Al ja nisam radio ono po tut da stavim ispod onplayertext ono new PsovanjeRijeci i one rijeci , nego sam ga stavio na vrh skripte... Posto imam za vise komandih i /b i /c i /S i /w , tako da ne moram za sve definirati... Mogul kako napraviti bez warningA?
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
2
Teme:
Pridružio se:Okt. 2013
11. Okt. 2013.
Pa promjenio sam , ali onda izbaci error na stocku da je undefiniran PsovanjeRijeci.. Ti si napisao u tut da isto stavimo.. Ti mene ne kontas ja mslm , ja hocu da imam samo jedan
new PsovanjeRijeci
a da se koristi u vise komandi , ne kao sto si ti stavo u tutu , stavio si new LoseRijeci pod OnPlayerText , znaci da je to samo za OnPlayerText , i znaci da ga moram ponovno definirati za SVAKU novu komandu...
eh kako cu da preko jednog newa ide a da ne izbaciva warning ? Ajde smisli nesto..
new PsovanjeRijeci
a da se koristi u vise komandi , ne kao sto si ti stavo u tutu , stavio si new LoseRijeci pod OnPlayerText , znaci da je to samo za OnPlayerText , i znaci da ga moram ponovno definirati za SVAKU novu komandu...
eh kako cu da preko jednog newa ide a da ne izbaciva warning ? Ajde smisli nesto..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava