Skripta koju koristim: GTA RP <3 Moj Edit
Detaljan opis problema: Pa i nije problem,nego me zanima kako da napravim da ako igrac npr napise rec ADMIN u chatu,adminima stigne ANTICHEAT : Igrac : Taj_Taj : e video sam admina ,znaci svaki put kad se spomene admin tako da napise .
ANTICHEAT : Igrac : Taj_Taj : onaj admin je bot
ANTICHEAT : Igrac : Taj_Taj : ma glu*i admin ...
Nadam se da ste skontali sta zelim ?! 🙄
Dio skripte: Dacu ako treba !! , znam da ovo treba pod OnPlayerText !!
[POMOC] AntiCheat !!
2,132
pregleda
18
postova
18. Apr. 2012.
mexo wrote on April 18, 2012, 1:48 pm:
Ma o cemu to ti aj fino na pisi sta hoces AL0
Hocu da ako igrac u CHATU napise ADMIN da adminima to stigne ,ali ne ako napise SAMO ADMIN nego bile gde ako spomene ADMIN.
Npr ja sada napisem e vidi onog admina ,adminima stigne Bla Bla : Igrac : e vidi onog admina
Kontate li sada ?!
Ja sam uradio nesto ovako
if(strcmp("Admin",text) == 0)
new string; // ovde je linija gde daje error (53558)
new result;
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ali dobijem
(53558) : error 003: declaration of a local variable must appear in a compound block18. Apr. 2012.
''KopriVa' wrote on April 18, 2012, 1:48 pm:
Ma o cemu to ti aj fino na pisi sta hoces AL0
Hocu da ako igrac u CHATU napise ADMIN da adminima to stigne ,ali ne ako napise SAMO ADMIN nego bile gde ako spomene ADMIN.
Npr ja sada napisem e vidi onog admina ,adminima stigne Bla Bla : Igrac : e vidi onog admina
Kontate li sada ?!
Ja sam uradio nesto ovako
if(strcmp("Admin",text) == 0)
new string; // ovde je linija gde daje error (53558)
new result;
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ali dobijem
(53558) : error 003: declaration of a local variable must appear in a compound blockTako mi reci zamjeni tu liniju dje je error sa ovom:
new string;18. Apr. 2012.
mexo wrote on April 18, 2012, 1:48 pm:
Ma o cemu to ti aj fino na pisi sta hoces AL0
Hocu da ako igrac u CHATU napise ADMIN da adminima to stigne ,ali ne ako napise SAMO ADMIN nego bile gde ako spomene ADMIN.
Npr ja sada napisem e vidi onog admina ,adminima stigne Bla Bla : Igrac : e vidi onog admina
Kontate li sada ?!
Ja sam uradio nesto ovako
if(strcmp("Admin",text) == 0)
new string; // ovde je linija gde daje error (53558)
new result;
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ali dobijem
(53558) : error 003: declaration of a local variable must appear in a compound blockTako mi reci zamjeni tu liniju dje je error sa ovom:
new string;Isto ,
(53558) : error 003: declaration of a local variable must appear in a compound block18. Apr. 2012.
''KopriVa' wrote on April 18, 2012, 1:48 pm:
Ma o cemu to ti aj fino na pisi sta hoces AL0
Hocu da ako igrac u CHATU napise ADMIN da adminima to stigne ,ali ne ako napise SAMO ADMIN nego bile gde ako spomene ADMIN.
Npr ja sada napisem e vidi onog admina ,adminima stigne Bla Bla : Igrac : e vidi onog admina
Kontate li sada ?!
Ja sam uradio nesto ovako
if(strcmp("Admin",text) == 0)
new string; // ovde je linija gde daje error (53558)
new result;
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ali dobijem
(53558) : error 003: declaration of a local variable must appear in a compound blockTako mi reci zamjeni tu liniju dje je error sa ovom:
new string;Isto ,
(53558) : error 003: declaration of a local variable must appear in a compound blockProbaj ovako
if(strcmp("Admin",text) == 0)
new result;
{
new result;
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}
18. Apr. 2012.
mexo wrote on April 18, 2012, 1:48 pm:
Ma o cemu to ti aj fino na pisi sta hoces AL0
Hocu da ako igrac u CHATU napise ADMIN da adminima to stigne ,ali ne ako napise SAMO ADMIN nego bile gde ako spomene ADMIN.
Npr ja sada napisem e vidi onog admina ,adminima stigne Bla Bla : Igrac : e vidi onog admina
Kontate li sada ?!
Ja sam uradio nesto ovako
if(strcmp("Admin",text) == 0)
new string; // ovde je linija gde daje error (53558)
new result;
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ali dobijem
(53558) : error 003: declaration of a local variable must appear in a compound blockTako mi reci zamjeni tu liniju dje je error sa ovom:
new string;Isto ,
(53558) : error 003: declaration of a local variable must appear in a compound blockProbaj ovako
if(strcmp("Admin",text) == 0)
new result;
{
new result;
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}
Jos gore,dobijem nekih 5 errora !!
18. Apr. 2012.
Ovako 99 %
Ako nece to probaj ovako
if(strcmp("Admin",text) == 0)
{
new result;
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ako nece to probaj ovako
new result;
new string;
if(strcmp("Admin",text) == 0)
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}18. Apr. 2012.
mexo wrote on April 18, 2012, 2:40 pm:
Ovako 99 %
Ako nece to probaj ovako
if(strcmp("Admin",text) == 0)
{
new result;
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ako nece to probaj ovako
new result;
new string;
if(strcmp("Admin",text) == 0)
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Radi,ali adminima stigne ANTICHEAT : Igrac [ ] , samo to stigne i moram da napisem tacno Admin , sa velikim slovom , kako da stavim da stize STA JE NAPISAO ,a ja hocu ako napisem ovaj admin je gl*p da adminima stigne ANTICHEAT : Igrac : ovaj admin je gl*p [ Ime_Prezime ]
18. Apr. 2012.
mexo wrote on April 18, 2012, 2:40 pm:
Ovako 99 %
Ako nece to probaj ovako
if(strcmp("Admin",text) == 0)
{
new result;
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ako nece to probaj ovako
new result;
new string;
if(strcmp("Admin",text) == 0)
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}E nek si mu ti pomogao ,svaka ti Äast. Uzeo moj kod i samo ubacio joÅ¡ da se poÅ¡alje adminima poruka ako kuca "Admin"..
InaÄe , onda koristiÅ¡ strfind ako tražiÅ¡ string u stringu.
if(strfind(text, "Admin", true) != -1)
{
// Ovdje ide taj dio da se adminima poruka poÅ¡alje, iako mexo ce ti to bolje objasniti , on je struÄnjak za sendclientmessage
}
18. Apr. 2012.
DonWade wrote on April 18, 2012, 2:40 pm:
Ovako 99 %
Ako nece to probaj ovako
if(strcmp("Admin",text) == 0)
{
new result;
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}Ako nece to probaj ovako
new result;
new string;
if(strcmp("Admin",text) == 0)
{
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", result ,sendername);
ABroadCast(COLOR_BLUE,string,1);
}E nek si mu ti pomogao ,svaka ti Äast. Uzeo moj kod i samo ubacio joÅ¡ da se poÅ¡alje adminima poruka ako kuca "Admin"..
InaÄe , onda koristiÅ¡ strfind ako tražiÅ¡ string u stringu.
if(strfind(text, "Admin", true) != -1)
{
// Ovdje ide taj dio da se adminima poruka poÅ¡alje, iako mexo ce ti to bolje objasniti , on je struÄnjak za sendclientmessage
}
Ja sam uradio ovako :
if(strfind(text, "Admin", true) != -1)
{
new result;
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ", sendername ,result);
ABroadCast(COLOR_BLUE,string,1);
}Ali meni bude ovako :

Nevidi se ni IME IGRACA KOJI JE NAPISAO ni TEXT koji je NAPISAO !!
18. Apr. 2012.
gle ovako je po meni bolje. Poruku salje igracima i adminima, ako napise idemo igrat war richard. kada bi igrac to napisao, poruku bi slalo samo adminima zbog reklamacije. To ce puno igracima smetat. Sta nije lakse napravit ako igrac napise "richard" da salje admina i igracima...
Ako zelis tako javi...
msm to ti je moj savjet..
Ako zelis tako javi...
msm to ti je moj savjet..
18. Apr. 2012.
if(strfind(text, "Admin", true) != -1)
{
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ",playerid ,text); // Probaj ovako
ABroadCast(COLOR_BLUE,string,1); // Ovaj dio neznam dali ti je ispravan al valjda ti znaš
}
{
new string;
format(string, sizeof(string), "ANTICHEAT : Igrac : %s [ %s ] ",playerid ,text); // Probaj ovako
ABroadCast(COLOR_BLUE,string,1); // Ovaj dio neznam dali ti je ispravan al valjda ti znaš
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava