Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc]Uradim ponovo i ERORI

Započeo moosy42o
pre 12 godina
682
pregleda
17
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Wucha
Underboss
pre 12 godina
Skripta koju koristim: Sada je moja xD
Detaljan opis problema: Ubacio sam za zabranjene reci i idu errori  ☹️  🙄
Dio skripte:
new ZabranjeneReci[][] = {
"adm", "/makeadmin", "game", "serv", "cheat", "sobeit", "ch", "mod", "majku","bog","isus","siptar",
"srv", "serv", "srw", "ae", "osc","bag","bug","chit","balij","muslim","ustas","tur","cetnici","wucha"
for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(result, ZabranjeneReci, true) != -1)
{
new strMy, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(strMy, sizeof(strMy), "BE Anticheat:Igrac:[%d][%s]>%s< !",playerid,sendername,result);
SendAdminMessage(COLOR_LIGHTGREEN, strMy);
}
}


ERRORI:
error 017: undefined symbol "result"
error 017: undefined symbol "result"

Neke slike/video za lakse dobivanje pomoci(neobavezno):

EDIT: Pokusao sam da dodam new result ali onda kao undefined result -.-
Tomek
Hustler
pre 12 godina
sta ti je result, gdje to dobivas?
Wucha
Underboss
pre 12 godina
Tomek wrote on March 13, 2013, 11:35 am:
sta ti je result, gdje to dobivas?


Ako ne znas nemoj da skupljas postove 🙂
Tomek
Hustler
pre 12 godina
Wucha wrote on March 13, 2013, 11:35 am:
sta ti je result, gdje to dobivas?


Ako ne znas nemoj da skupljas postove 🙂
error 017: undefined symbol "result"
error 017: undefined symbol "result"


razumijes uopce sto to znaci? NIJE DEFINIRAN result. kako si ga definirao i koje podatke on prima?

gdje ti se uopce taj dio koda nalazi? kamo si ga stavio?
Wucha
Underboss
pre 12 godina
Po ovome sam radio http://balkan-samp.com/forum/index.php?topic=55476.msg407049#msg407049

I dodao to pod onplayertext kao sto je i Vegas rekao...
Tomek
Hustler
pre 12 godina
Wucha wrote on March 13, 2013, 11:52 am:
Po ovome sam radio http://balkan-samp.com/forum/index.php?topic=55476.msg407049#msg407049

I dodao to pod onplayertext kao sto je i Vegas rekao...

new result;
    new ZabranjeneReci[][] = {
"adm", "crash", "game", "serv", "cheat", "sobeit", "ch", "mod", "herz","bog","isus","sitar",
"srv", "serv", "srw", "gm", "noo","bag","bug","chit","balij","muslim","ustas","tur","cetnici"
};

for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(result, ZabranjeneReci, true) != -1)
{
new strMy, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(strMy, sizeof(strMy), "BE Anticheat:Igrac:[%d][%s]>%s< !",playerid,sendername,result);
ABroadCast(COLOR_LIGHTGREEN, strMy);
}
}


ovako radi bez erora
Wucha
Underboss
pre 12 godina
Ovako sam ja  promenio u SendAdminMessage posto onako ne radi ,a ni sad nece  ☹️ (To  sam sve pod onplayertext i ukucam srw ili adm ili sobeit i nista ,ne reaguje ??
new result;
    new ZabranjeneReci[][] = {
"adm", "crash", "game", "serv", "cheat", "sobeit", "ch", "mod", "herz","bog","isus","sitar",
"srv", "serv", "srw", "gm", "noo","bag","bug","chit","balij","muslim","ustas","tur","cetnici"
};

for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(result, ZabranjeneReci, true) != -1)
{
new strMy, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(strMy, sizeof(strMy), "BE Anticheat:Igrac:[%d][%s]>%s< !",playerid,sendername,result);
SendAdminMessage(COLOR_LIGHTGREEN, strMy);
}
}
Tomek
Hustler
pre 12 godina
Wucha wrote on March 13, 2013, 7:37 pm:
Ovako sam ja  promenio u SendAdminMessage posto onako ne radi ,a ni sad nece  ☹️ (To  sam sve pod onplayertext i ukucam srw ili adm ili sobeit i nista ,ne reaguje ??
new result;
    new ZabranjeneReci[][] = {
"adm", "crash", "game", "serv", "cheat", "sobeit", "ch", "mod", "herz","bog","isus","sitar",
"srv", "serv", "srw", "gm", "noo","bag","bug","chit","balij","muslim","ustas","tur","cetnici"
};

for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(result, ZabranjeneReci, true) != -1)
{
new strMy, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(strMy, sizeof(strMy), "BE Anticheat:Igrac:[%d][%s]>%s< !",playerid,sendername,result);
SendAdminMessage(COLOR_LIGHTGREEN, strMy);
}
}


koji ti error baci?
Wucha
Underboss
pre 12 godina
Nema errora nego ne radi jednostavno...
Tomek
Hustler
pre 12 godina
#define OnemoguciZabranjeneRijeci(%1) for(new i=0; i= i && j < i+strlen(%1)) text='*'


to ubaci na pocetku
 new ZabranjeneReci[][] = {
"adm", "crash", "game", "serv", "cheat", "sobeit", "ch", "mod", "herz","bog","isus","sitar",
"srv", "serv", "srw", "gm", "noo","bag","bug","chit","balij","muslim","ustas","tur","cetnici"
};


ovo ti ostaje
for(new i; i < sizeof(ZabranjeneReci); i++)
{
                new strMy, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
                OnemoguciZabranjeneRijeci(ZabranjeneReci);
                format(strMy, sizeof(strMy), "BE Anticheat:Igrac:[%d][%s]>%s< !",playerid,sendername,OnemoguciZabranjeneRijeci(ZabranjeneReci));
SendAdminMessage(COLOR_LIGHTGREEN, strMy);
}


i ovo stavis pod onplayertext

Ovo ce ti odmah pretvoriti npr. ako netko napise crash, ispisat ce ti igracu ovako c**** i poslati poruku adminima. nisam testirao ali probaj
Wucha
Underboss
pre 12 godina
One recu sam ubacio isto gore odma ispod onog #define

Errori

error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
error 001: expected token: ";", but found ")"
fatal error 107: too many error messages on one line

Linija
format(strMy, sizeof(strMy), "BE Anticheat:Igrac:[%d][%s]>%s< !",playerid,sendername,OnemoguciZabranjeneRijeci(ZabranjeneReci));
Wucha
Underboss
pre 12 godina
Ajd neka neko pomogne 😛 nzm vise sta da radim  😳
filip.admin
Crime Lord
pre 12 godina
Vidim da radite po NL modu evo ti ovako napravi:

Vrh:

new strR;

new ZabranjeneReci[][] = {
"CH", "Cro", "admin", "game", "cheat", "sobeit", "ammo", "Balkan", "cit", "GM", "bag", "bug", "chit", "muslim", "ustas", "cetni",
"Srv", "Srw", "NB", "Noo", "Nobo", "serv", "mod", "Herz", "Yub", "Yunited"
};


U komandu chata,ili kamo želiš staviš ovako kod:
for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(text, ZabranjeneReci, true) != -1)
{
  new strMy;
new STRname;
  RPIme(playerid, STRname);
  format(strMy, sizeof(strMy), "Zabranjeo : %s (ID: %d): %s",STRname,playerid,text);
  SendAdminMessage(0x586433FF, strMy);
}
}
for(new i; i < strlen(text); i++)
{
    if(!strcmp(text, "{")) text = '[';
    if(!strcmp(text, "}")) text = ']';
}
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 strMy;
new STRname;
  RPIme(playerid,STRname);
  format(strMy, sizeof(strMy), "Zabranjeo : %s(ID: %d): %s",STRname,playerid,text);
  SendAdminMessage(0x586433FF, strMy);
  for(new z=0;z {
new pr2;
while((pr2=strfind(text,strR,true))!=-1) for(new i=pr2,j=pr2+strlen(strR);i }
}


Di ti stoje ostali stockovi stavi:
stock RPIme(playerid, Ime)
{
    GetPlayerName(playerid, Ime, sizeof(Ime));
    for(new x = 0; x < sizeof(Ime); x++) { if(Ime == '_') Ime = ' '; }
    return 1;
}
stock SendAdminMessage( color, string[] )
{
    foreach (Player,i)
    {
if( PlayerInfo[ i] [ pAdmin ] > 0 )
{
    SendClientMessage( i, color, string );
}
    }
    return 1;
}
Wucha
Underboss
pre 12 godina
Nece opet.. sta god na srv da ubacim od reci,ne ispisuje mi 😛 i samo nisam ubacio Stock jer vec imam SendAdminMessage( color, string[] ) pa mi pise da je vec define

Ajd pomozi opet xD
filip.admin
Crime Lord
pre 12 godina
Wucha wrote on March 15, 2013, 5:40 am:
Nece opet.. sta god na srv da ubacim od reci,ne ispisuje mi 😛 i samo nisam ubacio Stock jer vec imam SendAdminMessage( color, string[] ) pa mi pise da je vec define

Ajd pomozi opet xD


Daj taj dio sta si postavio ..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava