Anti-CBUG

Započeo pLp
2. Feb. 2019. Zaključano
1,281
pregleda
8
postova
Lusi
2
Street Runner
2. Feb. 2019.
Problem(error/warning): Potreban mi je onaj AntiCBug koji daje 3 opomene, nakon 3 opomene kikuje sa servera..
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//([ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Vujra
4
Enforcer
Lusi
2
Street Runner
2. Feb. 2019.
Ne taj, trazim onaj koji daje opomena, nakon trece opomene dobija kick sa servera..
Bryan123
4
Enforcer
2. Feb. 2019.
Pa prilagodi sistem svojim zeljama 😄
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new cBugCount, str;
if((oldkeys & KEY_FIRE) && (newkeys & KEY_CROUCH))
{
    new weapon = GetPlayerWeapon(playerid);
    if(cBugCount >= 3)
    {
        format(str, sizeof(str), "Igrac %s je kikovan sa zervera zbog C-Buga.", pIme(playerid));
        SendClientMessageToAll(-1, str);
        Kick(playerid);
    }
    if(weapon == 24)
{
cBugCount ++;
format(str, sizeof(str), "Ne radi C-BUG, upozorenja %d/3", cBugCount);
SendClientMessage(playerid, -1, str);
}
}
return 1;
}
Lusi
2
Street Runner
2. Feb. 2019.
Tebra, mozes li mi sve sto trebam da ubacim staviti u pastebin, ako ti nije tesko, nisam ja bas neki skripter kako bi sve to razumio 😄
Bryan123
4
Enforcer
Lusi
2
Street Runner
2. Feb. 2019.
Citaj PP tebra
Miki11
5
Crime Lord
2. Feb. 2019.
OVO DODAS NA POCETAK SKRIPTE NEGDJE
new CBugReport;

OVO STAVIS POD RESET PLAYER
antiCheatCS[ playerid ][ CBugReport ] = 0;

OVO STAVIS POD OSTALE FORWARD-OVE
forward __check( playerid );
public __check( playerid )
{
if( GetPlayerSpecialAction( playerid ) == SPECIAL_ACTION_DUCK )
return 1;

antiCheatCS[ playerid ][ CBugReport ]++;

if( antiCheatCS[ playerid ][ CBugReport ] >= 3 ) {
format( globalstring, sizeof( globalstring ), ""col_white" %s je kickovan sa servera. Razlog: "col_white"C-Bug", ImeIgraca( playerid ) );
AdminPoruka( ANTICHEAT, globalstring );
Kickovanje( playerid, ""col_white"Ti si kickovan sa servera. Razlog: "col_server"C-Bug");
return 0;
}

GameTextForPlayer( playerid, "~r~Prestani da radis C-Bug!", 1000, 3 );

antiCheatCS[ playerid ][ LastWShot ] = -1;

return 1;
}

OVO STAVIS POD ONPLAYERKEYSTATECHANGE, UKOLIKO IMAS VEC STAVLJEN ONPLAYERKEYSTATCHANE ONDA STAVIS OD OVOG IF
public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) {

if( !IsPlayerInAnyVehicle( playerid ) && IsCbugWeapon( playerid ) && ( ( tickcount( ) - antiCheatCS[ playerid ][ LastWShot ] ) < 750 ) ) {
if( HOLDING( KEY_JUMP | KEY_SPRINT | KEY_CROUCH ) ) {

antiCheatCS[ playerid ][ CBugReport ]++;

GameTextForPlayer( playerid, "~r~Prestani da radis C-Bug!", 1000, 3 );

antiCheatCS[ playerid ][ LastWShot ] = -1;

if( antiCheatCS[ playerid ][ CBugReport ] >= 3 ) {
    format( globalstring, sizeof( globalstring ), ""col_white" %s je kickovan sa servera. Razlog: "col_white"C-Bug", ImeIgraca( playerid ) );
AdminPoruka( ANTICHEAT, globalstring );
Kickovanje( playerid, ""col_white"Ti si kickovan sa servera. Razlog: "col_server"C-Bug");
return 0;
}

return 1;
}
if( newkeys & KEY_CROUCH ) {

SetTimerEx( "__check", 200, false, "i", playerid );
}
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha