Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: MambaBL poslato Jul 18, 2024, 03:09:37 PRE PODNE

Naslov: Anticheat pomoc
Poruka od: MambaBL poslato Jul 18, 2024, 03:09:37 PRE PODNE
Pitanje/savjet: Da li bi mi neko mogao pomoci sa rijesavanjem problema oko cita /kolji koji instant ubija sve igrace koji mu se nalaze u blizini kako da fixam to ako moze pomoc
Opširnije: //
Dodatno: //
Naslov: Odg: Anticheat pomoc
Poruka od: twoblqck.art poslato Jul 18, 2024, 08:35:16 PRE PODNE
Koliko znam, taj hack koristi minigun il tako slican weapon. Samo napravi provjeru u OnPlayerDeath, ako je killerid koristio tako neki weapon da kicka.
Nesto na ovaj fazon https://pastebin.com/jAVXVgaq
Naslov: Odg: Anticheat pomoc
Poruka od: MambaBL poslato Jul 18, 2024, 11:18:49 PRE PODNE
Ubija onim aparatom za gasenje pozara.Pokusacu sa tom detekcijom oko weapona.Hvala ti puno
Naslov: Odg: Anticheat pomoc
Poruka od: V01D poslato Jul 22, 2024, 18:06:17 POSLE PODNE
Mozes koristeci OnPlayerDamage ( weapon-config )

if(issuerid != INVALID_PLAYER_ID && weapon == 4 || weapon == 42) {

        format( globalstring, sizeof( globalstring ), "| V:AC | Moguca Seca Muslimana || %s[ID: %d] | Koristi /spec!!!", ImeIgraca( issuerid ), issuerid );
        AdminPoruka( ANTICHEAT, globalstring );
        return 0;
    }
Naslov: Odg: Anticheat pomoc
Poruka od: MirsoN poslato Jul 22, 2024, 18:24:25 POSLE PODNE
Al bas seca Muslimana?
Naslov: Odg: Anticheat pomoc
Poruka od: markosimic poslato Jul 22, 2024, 18:54:00 POSLE PODNE
Citat: MirsoN poslato Jul 22, 2024, 18:24:25 POSLE PODNEAl bas seca Muslimana?

@Vasic reaguj molim te.
Naslov: Odg: Anticheat pomoc
Poruka od: V01D poslato Jul 22, 2024, 18:55:24 POSLE PODNE
Da, tako se zvao cheat
Naslov: Odg: Anticheat pomoc
Poruka od: MirsoN poslato Jul 22, 2024, 19:25:17 POSLE PODNE
Citat: markosimic poslato Jul 22, 2024, 18:54:00 POSLE PODNE@Vasic reaguj molim te.

Za šta? Da me opomene jel? Ala si mi fin
Naslov: Odg: Anticheat pomoc
Poruka od: Vasic poslato Jul 23, 2024, 00:06:08 PRE PODNE
Da, postoji cheat koji je, čini mi se, Alamunja radio i sadrži komande koje su već pomenute iznad.
Molio bih samo da se ne ponavljaju kroz celu temu, dosta je što postoje na početku, ipak su vulgarne i nepristojne.
Naslov: Odg: Anticheat pomoc
Poruka od: MambaBL poslato Jul 23, 2024, 00:19:36 PRE PODNE
@MirsoN Jeste taj u pitanju.
Pokusao sam sve preporuceno.Cak i kad se zabrani id aparata za gasenje on upotrijebi drugo oruzje
Naslov: Odg: Anticheat pomoc
Poruka od: MirsoN poslato Jul 23, 2024, 00:33:09 PRE PODNE
Napraviš zabranu za ubijanje vise od 2-3 igrača u određenom roku..
Naslov: Odg: Anticheat pomoc
Poruka od: Đ J Ø ₥ Ⱡ ₳ poslato Jul 23, 2024, 09:05:13 PRE PODNE
Citat: MirsoN poslato Jul 23, 2024, 00:33:09 PRE PODNENapraviš zabranu za ubijanje vise od 2-3 igrača u određenom roku..

Nesto na ovaj fazon?

new ubistva[MAX_PLAYERS], ubistvotime[MAX_PLAYERS];
public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
    if(killerid != INVALID_PLAYER_ID)
    {
        ubistva[killerid]++;
        ubistvotime[killerid] = gettime() + 2;
        if( gettime() > ubistvotime[killerid] && ubistva[killerid] >= 3 ) //-- Ako u roku od 2 sekunde ubije vise od ili tacno 3 igraca --//
        {
            SCM(playerid, -1, "Izbaceni ste sa ovog servera zbog cheat-a.");
            SetTimerEx("KickPlayer", 1000, false, "i", killerid);
        }
    }
    return true;
}

forward KickPlayer(playerid);
public KickPlayer(playerid)
{
    Kick(playerid);
    return true;
}
Naslov: Odg: Anticheat pomoc
Poruka od: Fr0z3n poslato Jul 23, 2024, 16:42:43 POSLE PODNE
Citat: V01D poslato Jul 22, 2024, 18:06:17 POSLE PODNEMozes koristeci OnPlayerDamage ( weapon-config )

if(issuerid != INVALID_PLAYER_ID && weapon == 4 || weapon == 42) {

        format( globalstring, sizeof( globalstring ), "| V:AC | Moguca Seca Muslimana || %s[ID: %d] | Koristi /spec!!!", ImeIgraca( issuerid ), issuerid );
        AdminPoruka( ANTICHEAT, globalstring );
        return 0;
    }

I samo blokira incomming RPC ka serveru, i nastavi sa ubijanjem, ne mogu se tako glupe provere raditi, svaki cit se mora proveravati BitStreamovima, samo tako mozes zaista da napravis anticheat koji valja... Ali ja i dalje ne razumem zasto ljudi ne koriste SendClientCheck(); I resen problem, znas da li ima cheat u folderu ili ne  ;D  Izgleda da jos nismo dosli dotle hahaha
Naslov: Odg: Anticheat pomoc
Poruka od: MambaBL poslato Jul 23, 2024, 18:09:31 POSLE PODNE
Citat: Denmla poslato Jul 23, 2024, 09:05:13 PRE PODNENesto na ovaj fazon?

new ubistva[MAX_PLAYERS], ubistvotime[MAX_PLAYERS];
public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
    if(killerid != INVALID_PLAYER_ID)
    {
        ubistva[killerid]++;
        ubistvotime[killerid] = gettime() + 2;
        if( gettime() > ubistvotime[killerid] && ubistva[killerid] >= 3 ) //-- Ako u roku od 2 sekunde ubije vise od ili tacno 3 igraca --//
        {
            SCM(playerid, -1, "Izbaceni ste sa ovog servera zbog cheat-a.");
            SetTimerEx("KickPlayer", 1000, false, "i", killerid);
        }
    }
    return true;
}

forward KickPlayer(playerid);
public KickPlayer(playerid)
{
    Kick(playerid);
    return true;
}


Ali i dalje moze da izvrsi ubistva tipa da sprijeci zonu ili nesto