Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Schwarz poslato Februar 26, 2013, 17:54:48 POSLE PODNE

Naslov: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 26, 2013, 17:54:48 POSLE PODNE
O kakvom savjetu se radi:Pa ovako zelim cuti vasi savjeti koji e bolji anticheat JunkBuster ili Balkan  Security koji ima bolje sposobnoste i koj najbolje otkriva citere i je bolji za preuredivat ?
Detaljan opis savjeta:/
Komentar:/
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 26, 2013, 18:01:25 POSLE PODNE
Bolji je Balkan Security 100 % .
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 26, 2013, 18:08:04 POSLE PODNE
Po cemu je bolji od JunkBuster ?
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Milan || WG poslato Februar 26, 2013, 18:09:24 POSLE PODNE
Najbolji je JB moje misljenje smao ga sredis malo.......
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 26, 2013, 18:10:42 POSLE PODNE
Citat: |LG|Hawk poslato Februar 26, 2013, 18:08:04 POSLE PODNE
Po cemu je bolji od JunkBuster ?

Po svemu.
Manje i jednostavnije funkcije,lako ti je editovati ma sve ti je bolje .. Upravljanje ti je lakše .. Samo poslušaj i taj koristi ..
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 26, 2013, 18:16:07 POSLE PODNE
Zanima me onako dali pri svako hakovanje prepoznaje i dali je tesko da se napravi mesto da kick igrace koji koriste hack da ispisuje adminima da igrac koristi odredeni hack i da se napravi da zacuvuje u neki log
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 26, 2013, 18:18:41 POSLE PODNE
Lako je naravno.
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 26, 2013, 18:24:05 POSLE PODNE
ok download sam Balkan Security i sad jel mi mozes malo objasniti kako da napravim to sto sam ti pisao gore da ispisuje adminina da igrac koristi odredeni cit i da ispisuje kakav cit koristi
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 26, 2013, 18:32:47 POSLE PODNE
Napraviš si jedan stock ovako,znači da adminima šalje poruku.

stock SendAdminMessage( color, string[] )
{
    foreach (Player,i)
    {
if( PlayerInfo[ i] [ pAdmin ] > 0 ) // Podesi si level od kojeg admin levela da šalje,ovdje je znači da šalje cijeloj administraciji
{
    SendClientMessage( i, color, string );
}
    }
return 1;
}
i još jedan

stock RPIme(playerid, Ime[MAX_PLAYER_NAME])
{
    GetPlayerName(playerid, Ime, sizeof(Ime));
    for(new x = 0; x < sizeof(Ime); x++) { if(Ime[x] == '_') Ime[x] = ' '; }
    return 1;
}


I sada dodajeÅ¡ po FS na odreÄ'ene dijelove,npr. Di imaÅ¡ dio Koristio si money hack kikovan si,možeÅ¡ dolje postaviti umjesto da kika igrača znači funkcija
Kick(playerid); staviš SendAdminMessage. Razumiješ ?


Primjer:

new string[128];
new ImeIgraca[MAX_PLAYER_NAME];
RPIme(playerid, ImeIgraca);
format(string, sizeof(string), "{E0F213}Admin Obavijest:Igrac %s (ID: %d): Koristi Money Hack",ImeIgraca,playerid);
SendAdminMessage(0x586433FF, string);
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 26, 2013, 18:38:11 POSLE PODNE
Neznam nije mi jasno jel mi mozes izvaditi za jedan cit iz fs i pokazati pa ja cu onda da napravim i za druge
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 27, 2013, 19:24:58 POSLE PODNE
Zastarela tema da je osvezim jel mi neko moze pomoci ??
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 27, 2013, 20:06:02 POSLE PODNE
Pa imaš gore kod,ne znam u čemu je problem ?
Gledao sam po Fs na nekim dijelovima imaš i funkcije da šalje adminima poruku,pogledaj malo po filterskripti neće ti pojesti ...
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 27, 2013, 20:55:56 POSLE PODNE
//-------------------[DRIVE BY PROVERA]------------------
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new string[128];
GetPlayerIp(playerid, ipadresa, sizeof(ipadresa));
if(BHP == 1)
{
if(GetPVarInt(playerid, "Izbegavanje") == 0)
{
if((newkeys & KEY_SPRINT && newkeys & KEY_JUMP))
{
if(!IsPlayerInAnyVehicle(playerid))
{
                    Skakuce[playerid] ++;
    if(Skakuce[playerid] == 30)
{
    SendClientMessage(playerid,ZUTA, "[AC-Balkan Security]: Prva opomena za BH, posle 4 opomene sledi kick!");
}
else if(Skakuce[playerid] == 45)
{
SendClientMessage(playerid,ZUTA, "[AC-Balkan Security]: Druga opomena za BH, posle 4 opomene sledi kick!");
}
else if(Skakuce[playerid] == 65)
{
SendClientMessage(playerid,ZUTA, "[AC-Balkan Security]: Treca opomena za BH, posle 4 opomene sledi kick!");
SetTimerEx("nanula",15000, false, "i", playerid);
}
else if(Skakuce[playerid] == 80)
{
SendClientMessage(playerid,ZUTA, "[AC-Balkan Security]: Cetvrta opomena za BH, posle 4 opomene sledi kick!");
SetTimerEx("nanula",15000, false, "i", playerid);
}
else if(Skakuce[playerid] == 100)
{
if(kikovan[playerid] == 0)
    {
        kikovan[playerid] = 1;
GetPlayerName(playerid, ime, sizeof(ime));
GetPlayerIp(playerid, ipadresa, sizeof(ipadresa));
format(string, sizeof(string), "%s %s je kikovan zbog 4/4 BH (Bunny Hop)opomene.",acime, ime);
SendClientMessageToAll(CRVENA, string);
SendClientMessage(playerid,ZUTA, "[AC-Balkan Security]: Kikovan si zbog 4/4 BH (Bunny Hop)opomene.");
format(string2, sizeof(string2),"{CD0000}Kikovan si!\n{FFF8DC}Ime:{CD0000} %s\n{FFF8DC}Razlog:{CD0000} 4/4 BH Opomene\n{FFF8DC}IP:{CD0000} %s\n \n{CD0000}Ukoliko mislis da je doslo do greske, odnosno da si greskom kikovan,\n pritisni F8 i prijavi gresku na forum ovog servera.\n Adresa: %s",ime,ipadresa,forum);
ShowPlayerDialog(playerid, 20000, DIALOG_STYLE_MSGBOX, "{FFF8DC}[AC - Balkan Security]",string2, "Ok", "Ok");
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [AC - Balkan Security] je kikovao %s zbog Bunny Hop",d,m,y,h,mi,s,ime);
log(string);
SetTimerEx("kick",10, false, "i", playerid);
}
}
}
}
}
}
return 1;
}

Molim te samo mi pokazi na ovaj kod pa ja cu da gledam od ovaj i da sredim druge  :(
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 27, 2013, 20:59:49 POSLE PODNE

kikovan[playerid] = 1;
GetPlayerName(playerid, ime, sizeof(ime));
GetPlayerIp(playerid, ipadresa, sizeof(ipadresa));
format(string, sizeof(string), "%s %s je kikovan zbog 4/4 BH (Bunny Hop)opomene.",acime, ime);
SendClientMessageToAll(CRVENA, string);
SendClientMessage(playerid,ZUTA, "[AC-Balkan Security]: Kikovan si zbog 4/4 BH (Bunny Hop)opomene.");
format(string2, sizeof(string2),"{CD0000}Kikovan si!\n{FFF8DC}Ime:{CD0000} %s\n{FFF8DC}Razlog:{CD0000} 4/4 BH Opomene\n{FFF8DC}IP:{CD0000} %s\n \n{CD0000}Ukoliko mislis da je doslo do greske, odnosno da si greskom kikovan,\n pritisni F8 i prijavi gresku na forum ovog servera.\n Adresa: %s",ime,ipadresa,forum);
ShowPlayerDialog(playerid, 20000, DIALOG_STYLE_MSGBOX, "{FFF8DC}[AC - Balkan Security]",string2, "Ok", "Ok");
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [AC - Balkan Security] je kikovao %s zbog Bunny Hop",d,m,y,h,mi,s,ime);
log(string);
SetTimerEx("kick",10, false, "i", playerid);


i sada umjesto toga staviš da ga ne kika nego:


GetPlayerName(playerid, ime, sizeof(ime));
GetPlayerIp(playerid, ipadresa, sizeof(ipadresa));
format(string, sizeof(string), "%s %s igrac moguce da radi Bh,provjerite ga..",acime, ime);
SendAdminMessage(0x586433FF, string);
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 27, 2013, 21:16:48 POSLE PODNE
Daje mi neke erore u stock
C:\Documents and Settings\Mikjo\Desktop\AC - Balkan Security v0.9\filterscripts\ACBS.pwn(176) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Mikjo\Desktop\AC - Balkan Security v0.9\filterscripts\ACBS.pwn(176) : warning 215: expression has no effect
C:\Documents and Settings\Mikjo\Desktop\AC - Balkan Security v0.9\filterscripts\ACBS.pwn(176) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Mikjo\Desktop\AC - Balkan Security v0.9\filterscripts\ACBS.pwn(176) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Mikjo\Desktop\AC - Balkan Security v0.9\filterscripts\ACBS.pwn(176) : fatal error 107: too many error messages on one line


stock SendAdminMessage( color, string[] )
{
    foreach (Player,i)
    {
if( PlayerInfo[ i] [ pAdmin ] > 0 ) // Podesi si level od kojeg admin levela da šalje,ovdje je znaci da šalje cijeloj administraciji
{
    SendClientMessage( i, color, string );
}
    }
return 1;
}
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 27, 2013, 21:19:29 POSLE PODNE
Nije ti tako definirano "PlayerInfo"..

Moraš imati kako ti je definirano npr. kod mene je PlayerInfo nez kako je kod tebe pogledaj si u GM.

Naslov: Odg: [Savjet]AntiCheat
Poruka od: [BR]Maki187 poslato Februar 27, 2013, 21:34:24 POSLE PODNE
Ja kao Autor Balkan Security-a, odmah cu ti reci da je JB bolji u detektovaju od mog AC-a, a zadnja verizja mog AC-a je ne testirana, mada moj AC ima 2 detekcije koje JunkBuster nema (jedna ne radi na jb, drugu nema).

@ Flash, to mu nece raditi sto si mu dao, jer mora da napravi most (vezu) izmejdu FS i GM-a, ne moze u FS da koristi stvari vezane za GM.

@Hawk, AC Balkan Security vec stavlja u log sve stvari koje su potrebne, i mislim daj e kick mnogo bilji od upozorenja, sta kad admin nije tu...


Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 27, 2013, 21:39:30 POSLE PODNE
[quote author=
Maki187 link=topic=69211.msg482142#msg482142 date=1361997264]
Ja kao Autor Balkan Security-a, odmah cu ti reci da je JB bolji u detektovaju od mog AC-a, a zadnja verizja mog AC-a je ne testirana, mada moj AC ima 2 detekcije koje JunkBuster nema (jedna ne radi na jb, drugu nema).

@ Flash, to mu nece raditi sto si mu dao, jer mora da napravi most (vezu) izmejdu FS i GM-a, ne moze u FS da koristi stvari vezane za GM.

@Hawk, AC Balkan Security vec stavlja u log sve stvari koje su potrebne, i mislim daj e kick mnogo bilji od upozorenja, sta kad admin nije tu...
[/quote]

Oki,hvala na savjetu ..
Da to sam zamijetio da imaš ti u fs neke dijelove npr. Money Hack,kod kojeg adminima prvo ispisuje da igrač koristi ..
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 27, 2013, 21:52:02 POSLE PODNE
Izvoliš:

http://www.mediafire.com/?l67l16772ci416i
Naslov: Odg: [Savjet]AntiCheat
Poruka od: FlasH poslato Februar 27, 2013, 22:27:21 POSLE PODNE
Citat: |LG|Yui_Sang poslato Februar 27, 2013, 22:23:11 POSLE PODNE
Citat: FlasH poslato Februar 27, 2013, 21:52:02 POSLE PODNE
Izvoliš:

http://www.mediafire.com/?l67l16772ci416i
E kako su bile one kracenice ispred funkcije za u gm ?? kako na acbs sta je ono AC_BS

Jesu,ja mislim. U Balkan Security su "AC_BS" a od JunkBuster su "JBC" tako nešto ..
Naslov: Odg: [Savjet]AntiCheat
Poruka od: Schwarz poslato Februar 28, 2013, 18:44:05 POSLE PODNE
Moderator moze lock sredio sam oko anticheata