Pomoc oko pvar-a streljana sistem!

20. Feb. 2019.
582
pregleda
5
postova
★★Corona★★
3
Hustler
20. Feb. 2019.
Problem(error/warning): E ovako, ubacio sam sistem streljane (http://balkan-samp.com/forum/index.php?topic=98085.0) e sad ubacio sam u gamemode nije fs, kad udjem i ukucam /treniraj server me kicka zbog anticheat-a, ima pvar dole cu da izbacim, ali nesto nije to to.. jel moze neko da mi pomogne hvala! ima slika dole
Dio skripte: Dole
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): EVO SLIKA  https://imgur.com/0BKAGIT
	if(newkeys & KEY_SECONDARY_ATTACK) {
    for(new i = 0; i < MAX_STRELJANA; i++) {
        if(StreljanaInfo != 0) {
if(IsPlayerInRangeOfPoint(playerid,3.0,StreljanaInfo,StreljanaInfo,StreljanaInfo)) {
    SetPVarInt(playerid, PVAR_ZA_AC, 1);
    Streljana = i;
    SetPlayerVirtualWorld(playerid,i+150);
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,286.1490,-40.6444,1001.5156);
}
}
}
if(Streljana > -1) {
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 286.1490,-40.6444,1001.5156)) {
        SetPlayerPos(playerid, StreljanaInfo[Streljana],StreljanaInfo[Streljana],StreljanaInfo[Streljana]);
        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);
        Streljana = -1;
        SetPVarInt(playerid, PVAR_ZA_AC, 0);
    }
}
}

	SetPVarInt(playerid,PVAR_ZA_AC,0); //ovo je ispod onplayerconnect

#define PVAR_ZA_AC          "SB_Trenira" //pvar kojim izbegavate prijavljivanje anticheata za port/weapon hack
{Makenzi}
3
Hustler
20. Feb. 2019.
Pa jbt stavi if tamo kod weapon ac-a ako je pvar na nuli da kika a ako je na 1 da ne kika sa GetPVarInt...
Fon sam sada pa nmg kod da pisem al razumeš valjda....
★★Corona★★
3
Hustler
20. Feb. 2019.
{Makenzi} wrote on February 20, 2019, 4:39 pm:
Pa jbt stavi if tamo kod weapon ac-a ako je pvar na nuli da kika a ako je na 1 da ne kika sa GetPVarInt...
Fon sam sada pa nmg kod da pisem al razumeš valjda....


Jel mozes samo da mi kazes gde tacno ovde da ubacim ?
forward OnPlayerCheat( playerid, type, source, source2 );
public OnPlayerCheat( playerid, type, source, source2 ) {
    switch( type ) {
        case DETECT_WEAPON_HACK: {
            if( antiCheatSS[ antiWeaponH ] == true ) {
switch( antiCheatSS[ WeaponHRezimRada ] ) {
    case AC_ADMINPORUKA: {

        format( globalstring, sizeof( globalstring ), "| E:EC | Oruzje || %s[ID: %d] | %s: !", ImeIgraca( playerid ), playerid, WeapNames[ antiCheatCS[ playerid ][ TakenWeapon ] ] );
            AdminPoruka( ANTICHEAT, globalstring );

ResetAllWeapons( playerid );
    }
    case AC_KICK: {

        format( globalstring, sizeof( globalstring ), "| E:EC | %s je kickovan sa servera. Razlog: "col_white"Weapon hack", ImeIgraca( playerid ) );
AdminPoruka( SVETLOCRVENA, globalstring );
Kickovanje( playerid, ""col_white"Ti si kickovan sa servera. Razlog: "col_eliteplava"Weapon hack");

    }
    case AC_BAN: {
        ResetAllWeapons( playerid );
                    antiCheatCS[ playerid ][ WeaponHack ]++;
                if( antiCheatCS[ playerid ][ WeaponHack ] >= 3 ) {
        format( globalstring, sizeof( globalstring ), "| E:EC | %s je banovan sa servera. Razlog: "col_white"Weapon hack", ImeIgraca( playerid ) );
AdminPoruka( SVETLOCRVENA, globalstring );

    CreateBanFile( playerid, "Weapon Hack", "AntiCheat" );

Kickovanje( playerid, ""col_white"Ti si banovan sa servera. Razlog: "col_eliteplava"Weapon hack");
}
}
}
}
        }
        case DETECT_AMMO_HACK: {
            if( antiCheatSS[ antiWeaponH ] == true ) {
switch( antiCheatSS[ WeaponHRezimRada ] ) {
    case AC_ADMINPORUKA: {

        format( globalstring, sizeof( globalstring ), "| E:EC | Municija || %s[ID: %d] | %s: %d | Max moze imati: %d!", ImeIgraca( playerid ), playerid, WeapNames[ antiCheatCS[ playerid ][ TakenWeapon ] ], source, source2 );
        AdminPoruka( ANTICHEAT, globalstring );

                ResetAllWeapons( playerid );
    }
    case AC_KICK: {

        format( globalstring, sizeof( globalstring ), "| E:EC | %s je kickovan sa servera. Razlog: "col_white"Ammo hack", ImeIgraca( playerid ) );
AdminPoruka( SVETLOCRVENA, globalstring );
Kickovanje( playerid, ""col_white"Ti si kickovan sa servera. Razlog: "col_eliteplava"Ammo hack");

    }
    case AC_BAN: {
        ResetAllWeapons( playerid );
                antiCheatCS[ playerid ][ WeaponHack ]++;
            if( antiCheatCS[ playerid ][ WeaponHack ] >= 3 ) {
format( globalstring, sizeof( globalstring ), "| E:EC | %s je banovan sa servera. Razlog: "col_white"Ammo hack", ImeIgraca( playerid ) );
AdminPoruka( SVETLOCRVENA, globalstring );

                            CreateBanFile( playerid, "Ammo Hack", "AntiCheat" );

Kickovanje( playerid, ""col_white"Ti si banovan sa servera. Razlog: "col_eliteplava"Ammo hack");
}
}
}
}
}
{Makenzi}
3
Hustler
20. Feb. 2019.
Pa vidiš ovu poruku sto announcea da je igrac kikovan, nadji to i tamo iznad stafi if ako je Getpvarint pa taj tvoj int pa onda proveru ako je == 1 il kako je vec označeno u streljani
★★Corona★★
3
Hustler
20. Feb. 2019.
Hvala tebra radi!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha