Započeo Otisao s Foruma!
•27. Feb. 2012.• Zaključano[Pomoc] odredjene rjeci..pomoccccccc
1,023
pregleda
10
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
27. Feb. 2012.
Skripta koju koristim: FG
Detaljan opis problema: ovako kako da napravim kada igrac napise neku odredjenu rjec da to se pojavi adminima kao npr: bug,itd..da se pojavi id od tog igraca i ime i sta je napisao.
Dio skripte: 😎
edit:jel ovako to nesto ide.
Detaljan opis problema: ovako kako da napravim kada igrac napise neku odredjenu rjec da to se pojavi adminima kao npr: bug,itd..da se pojavi id od tog igraca i ime i sta je napisao.
Dio skripte: 😎
edit:jel ovako to nesto ide.
if(IsInputForbiddenWord(playerid,text))
{
format(string, 256, "Sd anticheat:Igrac [%d][%s] >%s< PS,VR, ili AD!", giveplayerid, sendername, text);
ABroadCast(COLOR_GREEN,string,1);
return 1;
}
Kod:
new Forbidden[][] =
{
"admin",
"server",
"admine",
"osc",
"srv",
"srvu",
"adminu",
"oscu",
"osca",
"/w",
"/ajail"
};
stock IsInputForbiddenWord(playerid,input[])
{
#pragma unused playerid
for(new c;c {
if(strfind(input,Forbidden)!=-1){}
}
return true;
}
27. Feb. 2012.
Evo ti osnovno:
#include
#define KOLICINA_TEKSTA 14
#define RIJECI 14
new zabrana[] =
{
{"@gmail"},
{"@live"},
{"@msn"},
{"@hotmail"},
{"de"},
{"cc"},
{"www"},
{"com"},
{"co"},
{"uk"},
{"org"},
{"net"},
{"info"},
{"tk"},
{"bug"}
};
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
if((strlen(text) < 3) || (text == '/') || (text == '#') || (text == '!')) return 1;
new offset;
new len;
for(new i=0; i {
offset = strfind(text, zabrana, true);
if(offset > -1)
{
len = strlen(zabrana);
if(len < 3) break;
for(new y=0; y {
text[offset+y] = '*';
}
}
}
return 1;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,169
Postovi:
10
Teme:
Pridružio se:Nov. 2012
27. Feb. 2012.
zglj wrote on February 27, 2012, 11:09 pm:
Aa hoc li se to pojaviti adminima id od igraca i njegovo ime kad to igrac upise.
Ne vidim u snichovom code-u to nigdje..On ti je dao osnovu,nije cijeli code.
27. Feb. 2012.
zglj wrote on February 27, 2012, 11:09 pm:
Aa hoc li se to pojaviti adminima id od igraca i njegovo ime kad to igrac upise.
Care dao sam ti osnovu, eh sad ti po osnovi kroji sam sebi dalje, ne mislis valjda da cu ti komplet system stavit!
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
360
Postovi:
40
Teme:
Pridružio se:Mar. 2011
28. Feb. 2012.
:/ ...evo na sabahu malo jutarnje gimnastike ..
ovo dodajes u
ako obrises return stavi ispod
sev naj 😛
Edit : zaboravih rec..moras imat foreach inc
ovo dodajes u
public OnPlayerText(playerid, text[])
foreach (Player, i)
{
if(strfind(text, "ZABRANJENA 1", true) ||strfind(text, "ZABRANJENA 2", true) || strfind(text, "ZABRANJENA 3", true) != -1)
{
if(PlayerInfo!= 0)
{
new pname, astring;
GetPlayerName(playerid, pname , sizeof(pname));
format(astring, sizeof(astring)," %s kaze: %s ",pname ,text);
SendClientMessage(i,COLOR_RED,astring);
return 1; // ovo izbrisi ako igracu dopustas da pise rijeci a da ti ipak upozorenje dolazi
}
}
}ako obrises return stavi ispod
if(PlayerInfo == 1)... na FG je pMute ili pMuted nezz .. ugl u OnPlayerText je .. sev naj 😛
Edit : zaboravih rec..moras imat foreach inc
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
360
Postovi:
40
Teme:
Pridružio se:Mar. 2011
28. Feb. 2012.
if(strfind(text, "ZABRANJENA 1", true) ||strfind(text, "ZABRANJENA 2", true) || strfind(text, "ZABRANJENA 3", true) != -1)
strfind - string find , trazi zadanu rijecu u stringu u ovom slucaju text je string a "ZABRANJENA 1" zadana rijec.. samo zamjeni svojim rijecima , znaci dodajes
strfind(text, "zabranjena rijec", true) i odvajaj ih sa || (kao sto sam ja uradio) ili sa && 🙂Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
28. Feb. 2012.
Problem je kada bilo sta napisem pojavi se adminima a ja bih htjeo kada samo ove rjeci napise da se to pojavljuje.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava