GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Leture - 17 Eylül 2017, 15:12:41

Başlık: Anti Silah Hilesi
Gönderen: Leture - 17 Eylül 2017, 15:12:41
Selamlar, horizon roleplay modunda bir anti silah sistemi var. Sadece orjinal sobeitte silahları engelliyor ama diğer sobeitlerde (blue eclipse, sobfox) bunu engellemiyor. Ayrıca cleolardan alınan silahlarda kullanılabiliyor. Bunu engellemenin hiçbir çözümü yok mu? Her yerde aradım ama bir şey bulamadım. (Not, mermi sistemi yok)

Alıntı
PAWN Kodu: Seç
OnPlayerChangeWeapon(playerid, newweapon)
{
    if(pTazer[playerid] == 1) SetPlayerArmedWeapon(playerid,23);

if(PlayerInfo[playerid][pAdmin] < 5)
{
if(GetPVarInt(playerid, "EventToken") != 0) return 1;

if(PlayerInfo[playerid][pGuns][1] != 2 && PlayerInfo[playerid][pAGuns][1] != 2 && GetPlayerWeapon(playerid) == 2)
{
//ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 3 && PlayerInfo[playerid][pAGuns][1] != 3 && GetPlayerWeapon(playerid) == 3)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 4 && PlayerInfo[playerid][pAGuns][1] != 4 && GetPlayerWeapon(playerid) == 4)
{
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
else if(PlayerInfo[playerid][pGuns][1] != 5 && PlayerInfo[playerid][pAGuns][1] != 5 && GetPlayerWeapon(playerid) == 5)
{
ExecuteHackerAction(playerid, newweapon);
}
        else if(PlayerInfo[playerid][pGuns][1] != 6 && PlayerInfo[playerid][pAGuns][1] != 6 && GetPlayerWeapon(playerid) == 6)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 7 && PlayerInfo[playerid][pAGuns][1] != 7 && GetPlayerWeapon(playerid) == 7)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 8 && PlayerInfo[playerid][pAGuns][1] != 8 && GetPlayerWeapon(playerid) == 8)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 9 && PlayerInfo[playerid][pAGuns][1] != 9 && GetPlayerWeapon(playerid) == 9)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][2] != 22 && PlayerInfo[playerid][pAGuns][2] != 22 && GetPlayerWeapon(playerid) == 22)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 23 && PlayerInfo[playerid][pAGuns][2] != 23 && GetPlayerWeapon(playerid) == 23)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
{
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 24 && PlayerInfo[playerid][pAGuns][2] != 24 && GetPlayerWeapon(playerid) == 24)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s) (%d-%d-%d)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 25 && PlayerInfo[playerid][pAGuns][3] != 25 && GetPlayerWeapon(playerid) == 25)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 26 && PlayerInfo[playerid][pAGuns][3] != 26 && GetPlayerWeapon(playerid) == 26)
        {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][3] != 27 && PlayerInfo[playerid][pAGuns][3] != 27 && GetPlayerWeapon(playerid) == 27)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 28 && PlayerInfo[playerid][pAGuns][4] != 28 && GetPlayerWeapon(playerid) == 28)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][4] != 29 && PlayerInfo[playerid][pAGuns][4] != 29 && GetPlayerWeapon(playerid) == 29)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 30 && PlayerInfo[playerid][pAGuns][5] != 30 && GetPlayerWeapon(playerid) == 30)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 31 && PlayerInfo[playerid][pAGuns][5] != 31 && GetPlayerWeapon(playerid) == 31)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 32 && PlayerInfo[playerid][pAGuns][4] != 32 && GetPlayerWeapon(playerid) == 32)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][6] != 33 && PlayerInfo[playerid][pAGuns][6] != 33 && GetPlayerWeapon(playerid) == 33)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][6] != 34 && PlayerInfo[playerid][pAGuns][6] != 34 && GetPlayerWeapon(playerid) == 34)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 35 && PlayerInfo[playerid][pAGuns][7] != 35 && GetPlayerWeapon(playerid) == 35)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 36 && PlayerInfo[playerid][pAGuns][7] != 36 && GetPlayerWeapon(playerid) == 36)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 37 && PlayerInfo[playerid][pAGuns][7] != 37 && GetPlayerWeapon(playerid) == 37)
        {
new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 38 && PlayerInfo[playerid][pAGuns][7] != 38 && GetPlayerWeapon(playerid) == 38)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 16 && PlayerInfo[playerid][pAGuns][8] != 16 && GetPlayerWeapon(playerid) == 16)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 17 && PlayerInfo[playerid][pAGuns][8] != 17 && GetPlayerWeapon(playerid) == 17)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 18 && PlayerInfo[playerid][pAGuns][8] != 18 && GetPlayerWeapon(playerid) == 18)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 39 && PlayerInfo[playerid][pAGuns][8] != 39 && GetPlayerWeapon(playerid) == 39)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 41 && PlayerInfo[playerid][pAGuns][9] != 41 && GetPlayerWeapon(playerid) == 41)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 42 && PlayerInfo[playerid][pAGuns][9] != 42 && GetPlayerWeapon(playerid) == 42)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 43 && PlayerInfo[playerid][pAGuns][9] != 43 && GetPlayerWeapon(playerid) == 43)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 10 && PlayerInfo[playerid][pAGuns][10] != 10 && GetPlayerWeapon(playerid) == 10)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 11 && PlayerInfo[playerid][pAGuns][10] != 11 && GetPlayerWeapon(playerid) == 11)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 12 && PlayerInfo[playerid][pAGuns][10] != 12 && GetPlayerWeapon(playerid) == 12)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 13 && PlayerInfo[playerid][pAGuns][10] != 13 && GetPlayerWeapon(playerid) == 13)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 14 && PlayerInfo[playerid][pAGuns][10] != 14 && GetPlayerWeapon(playerid) == 14)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 15 && PlayerInfo[playerid][pAGuns][10] != 15 && GetPlayerWeapon(playerid) == 15)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 44 && PlayerInfo[playerid][pAGuns][11] != 44 && GetPlayerWeapon(playerid) == 44)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 45 && PlayerInfo[playerid][pAGuns][11] != 45 && GetPlayerWeapon(playerid) == 45)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 46 && GetPlayerWeapon(playerid) == 46)
        {
        PlayerInfo[playerid][pGuns][11] = 46;
        }
}
return 1;
}
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Dyternal - 17 Eylül 2017, 15:44:28
Alıntı yapılan: Leture - 17 Eylül 2017, 15:12:41

Selamlar, horizon roleplay modunda bir anti silah sistemi var. Sadece orjinal sobeitte silahları engelliyor ama diğer sobeitlerde (blue eclipse, sobfox) bunu engellemiyor. Ayrıca cleolardan alınan silahlarda kullanılabiliyor. Bunu engellemenin hiçbir çözümü yok mu? Her yerde aradım ama bir şey bulamadım. (Not, mermi sistemi yok)

Alıntı
PAWN Kodu: Seç
OnPlayerChangeWeapon(playerid, newweapon)
{
    if(pTazer[playerid] == 1) SetPlayerArmedWeapon(playerid,23);

if(PlayerInfo[playerid][pAdmin] < 5)
{
if(GetPVarInt(playerid, "EventToken") != 0) return 1;

if(PlayerInfo[playerid][pGuns][1] != 2 && PlayerInfo[playerid][pAGuns][1] != 2 && GetPlayerWeapon(playerid) == 2)
{
//ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 3 && PlayerInfo[playerid][pAGuns][1] != 3 && GetPlayerWeapon(playerid) == 3)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 4 && PlayerInfo[playerid][pAGuns][1] != 4 && GetPlayerWeapon(playerid) == 4)
{
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
else if(PlayerInfo[playerid][pGuns][1] != 5 && PlayerInfo[playerid][pAGuns][1] != 5 && GetPlayerWeapon(playerid) == 5)
{
ExecuteHackerAction(playerid, newweapon);
}
        else if(PlayerInfo[playerid][pGuns][1] != 6 && PlayerInfo[playerid][pAGuns][1] != 6 && GetPlayerWeapon(playerid) == 6)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 7 && PlayerInfo[playerid][pAGuns][1] != 7 && GetPlayerWeapon(playerid) == 7)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 8 && PlayerInfo[playerid][pAGuns][1] != 8 && GetPlayerWeapon(playerid) == 8)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 9 && PlayerInfo[playerid][pAGuns][1] != 9 && GetPlayerWeapon(playerid) == 9)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][2] != 22 && PlayerInfo[playerid][pAGuns][2] != 22 && GetPlayerWeapon(playerid) == 22)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 23 && PlayerInfo[playerid][pAGuns][2] != 23 && GetPlayerWeapon(playerid) == 23)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
{
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 24 && PlayerInfo[playerid][pAGuns][2] != 24 && GetPlayerWeapon(playerid) == 24)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s) (%d-%d-%d)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 25 && PlayerInfo[playerid][pAGuns][3] != 25 && GetPlayerWeapon(playerid) == 25)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 26 && PlayerInfo[playerid][pAGuns][3] != 26 && GetPlayerWeapon(playerid) == 26)
        {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][3] != 27 && PlayerInfo[playerid][pAGuns][3] != 27 && GetPlayerWeapon(playerid) == 27)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 28 && PlayerInfo[playerid][pAGuns][4] != 28 && GetPlayerWeapon(playerid) == 28)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][4] != 29 && PlayerInfo[playerid][pAGuns][4] != 29 && GetPlayerWeapon(playerid) == 29)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 30 && PlayerInfo[playerid][pAGuns][5] != 30 && GetPlayerWeapon(playerid) == 30)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 31 && PlayerInfo[playerid][pAGuns][5] != 31 && GetPlayerWeapon(playerid) == 31)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 32 && PlayerInfo[playerid][pAGuns][4] != 32 && GetPlayerWeapon(playerid) == 32)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][6] != 33 && PlayerInfo[playerid][pAGuns][6] != 33 && GetPlayerWeapon(playerid) == 33)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][6] != 34 && PlayerInfo[playerid][pAGuns][6] != 34 && GetPlayerWeapon(playerid) == 34)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 35 && PlayerInfo[playerid][pAGuns][7] != 35 && GetPlayerWeapon(playerid) == 35)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 36 && PlayerInfo[playerid][pAGuns][7] != 36 && GetPlayerWeapon(playerid) == 36)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 37 && PlayerInfo[playerid][pAGuns][7] != 37 && GetPlayerWeapon(playerid) == 37)
        {
new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 38 && PlayerInfo[playerid][pAGuns][7] != 38 && GetPlayerWeapon(playerid) == 38)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 16 && PlayerInfo[playerid][pAGuns][8] != 16 && GetPlayerWeapon(playerid) == 16)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 17 && PlayerInfo[playerid][pAGuns][8] != 17 && GetPlayerWeapon(playerid) == 17)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 18 && PlayerInfo[playerid][pAGuns][8] != 18 && GetPlayerWeapon(playerid) == 18)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 39 && PlayerInfo[playerid][pAGuns][8] != 39 && GetPlayerWeapon(playerid) == 39)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 41 && PlayerInfo[playerid][pAGuns][9] != 41 && GetPlayerWeapon(playerid) == 41)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 42 && PlayerInfo[playerid][pAGuns][9] != 42 && GetPlayerWeapon(playerid) == 42)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 43 && PlayerInfo[playerid][pAGuns][9] != 43 && GetPlayerWeapon(playerid) == 43)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 10 && PlayerInfo[playerid][pAGuns][10] != 10 && GetPlayerWeapon(playerid) == 10)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 11 && PlayerInfo[playerid][pAGuns][10] != 11 && GetPlayerWeapon(playerid) == 11)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 12 && PlayerInfo[playerid][pAGuns][10] != 12 && GetPlayerWeapon(playerid) == 12)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 13 && PlayerInfo[playerid][pAGuns][10] != 13 && GetPlayerWeapon(playerid) == 13)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 14 && PlayerInfo[playerid][pAGuns][10] != 14 && GetPlayerWeapon(playerid) == 14)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 15 && PlayerInfo[playerid][pAGuns][10] != 15 && GetPlayerWeapon(playerid) == 15)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 44 && PlayerInfo[playerid][pAGuns][11] != 44 && GetPlayerWeapon(playerid) == 44)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 45 && PlayerInfo[playerid][pAGuns][11] != 45 && GetPlayerWeapon(playerid) == 45)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 46 && GetPlayerWeapon(playerid) == 46)
        {
        PlayerInfo[playerid][pGuns][11] = 46;
        }
}
return 1;
}


Moda bunu ekle bu işini görür gibi geliyor bana

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(weaponid == 38) return Kick(playerid);
return 1;
}

Başlık: Ynt: Anti Silah Hilesi
Gönderen: Lé Spîke - 17 Eylül 2017, 15:48:53
Alıntı yapılan: STaRDuST10 - 17 Eylül 2017, 15:44:28

Alıntı yapılan: Leture - 17 Eylül 2017, 15:12:41

Selamlar, horizon roleplay modunda bir anti silah sistemi var. Sadece orjinal sobeitte silahları engelliyor ama diğer sobeitlerde (blue eclipse, sobfox) bunu engellemiyor. Ayrıca cleolardan alınan silahlarda kullanılabiliyor. Bunu engellemenin hiçbir çözümü yok mu? Her yerde aradım ama bir şey bulamadım. (Not, mermi sistemi yok)

Alıntı
PAWN Kodu: Seç
OnPlayerChangeWeapon(playerid, newweapon)
{
    if(pTazer[playerid] == 1) SetPlayerArmedWeapon(playerid,23);

if(PlayerInfo[playerid][pAdmin] < 5)
{
if(GetPVarInt(playerid, "EventToken") != 0) return 1;

if(PlayerInfo[playerid][pGuns][1] != 2 && PlayerInfo[playerid][pAGuns][1] != 2 && GetPlayerWeapon(playerid) == 2)
{
//ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 3 && PlayerInfo[playerid][pAGuns][1] != 3 && GetPlayerWeapon(playerid) == 3)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 4 && PlayerInfo[playerid][pAGuns][1] != 4 && GetPlayerWeapon(playerid) == 4)
{
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
else if(PlayerInfo[playerid][pGuns][1] != 5 && PlayerInfo[playerid][pAGuns][1] != 5 && GetPlayerWeapon(playerid) == 5)
{
ExecuteHackerAction(playerid, newweapon);
}
        else if(PlayerInfo[playerid][pGuns][1] != 6 && PlayerInfo[playerid][pAGuns][1] != 6 && GetPlayerWeapon(playerid) == 6)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 7 && PlayerInfo[playerid][pAGuns][1] != 7 && GetPlayerWeapon(playerid) == 7)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 8 && PlayerInfo[playerid][pAGuns][1] != 8 && GetPlayerWeapon(playerid) == 8)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 9 && PlayerInfo[playerid][pAGuns][1] != 9 && GetPlayerWeapon(playerid) == 9)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][2] != 22 && PlayerInfo[playerid][pAGuns][2] != 22 && GetPlayerWeapon(playerid) == 22)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 23 && PlayerInfo[playerid][pAGuns][2] != 23 && GetPlayerWeapon(playerid) == 23)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
{
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 24 && PlayerInfo[playerid][pAGuns][2] != 24 && GetPlayerWeapon(playerid) == 24)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s) (%d-%d-%d)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 25 && PlayerInfo[playerid][pAGuns][3] != 25 && GetPlayerWeapon(playerid) == 25)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 26 && PlayerInfo[playerid][pAGuns][3] != 26 && GetPlayerWeapon(playerid) == 26)
        {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][3] != 27 && PlayerInfo[playerid][pAGuns][3] != 27 && GetPlayerWeapon(playerid) == 27)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 28 && PlayerInfo[playerid][pAGuns][4] != 28 && GetPlayerWeapon(playerid) == 28)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][4] != 29 && PlayerInfo[playerid][pAGuns][4] != 29 && GetPlayerWeapon(playerid) == 29)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 30 && PlayerInfo[playerid][pAGuns][5] != 30 && GetPlayerWeapon(playerid) == 30)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 31 && PlayerInfo[playerid][pAGuns][5] != 31 && GetPlayerWeapon(playerid) == 31)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 32 && PlayerInfo[playerid][pAGuns][4] != 32 && GetPlayerWeapon(playerid) == 32)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][6] != 33 && PlayerInfo[playerid][pAGuns][6] != 33 && GetPlayerWeapon(playerid) == 33)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][6] != 34 && PlayerInfo[playerid][pAGuns][6] != 34 && GetPlayerWeapon(playerid) == 34)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 35 && PlayerInfo[playerid][pAGuns][7] != 35 && GetPlayerWeapon(playerid) == 35)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 36 && PlayerInfo[playerid][pAGuns][7] != 36 && GetPlayerWeapon(playerid) == 36)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 37 && PlayerInfo[playerid][pAGuns][7] != 37 && GetPlayerWeapon(playerid) == 37)
        {
new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 38 && PlayerInfo[playerid][pAGuns][7] != 38 && GetPlayerWeapon(playerid) == 38)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 16 && PlayerInfo[playerid][pAGuns][8] != 16 && GetPlayerWeapon(playerid) == 16)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 17 && PlayerInfo[playerid][pAGuns][8] != 17 && GetPlayerWeapon(playerid) == 17)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 18 && PlayerInfo[playerid][pAGuns][8] != 18 && GetPlayerWeapon(playerid) == 18)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 39 && PlayerInfo[playerid][pAGuns][8] != 39 && GetPlayerWeapon(playerid) == 39)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 41 && PlayerInfo[playerid][pAGuns][9] != 41 && GetPlayerWeapon(playerid) == 41)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 42 && PlayerInfo[playerid][pAGuns][9] != 42 && GetPlayerWeapon(playerid) == 42)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 43 && PlayerInfo[playerid][pAGuns][9] != 43 && GetPlayerWeapon(playerid) == 43)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 10 && PlayerInfo[playerid][pAGuns][10] != 10 && GetPlayerWeapon(playerid) == 10)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 11 && PlayerInfo[playerid][pAGuns][10] != 11 && GetPlayerWeapon(playerid) == 11)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 12 && PlayerInfo[playerid][pAGuns][10] != 12 && GetPlayerWeapon(playerid) == 12)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 13 && PlayerInfo[playerid][pAGuns][10] != 13 && GetPlayerWeapon(playerid) == 13)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 14 && PlayerInfo[playerid][pAGuns][10] != 14 && GetPlayerWeapon(playerid) == 14)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 15 && PlayerInfo[playerid][pAGuns][10] != 15 && GetPlayerWeapon(playerid) == 15)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 44 && PlayerInfo[playerid][pAGuns][11] != 44 && GetPlayerWeapon(playerid) == 44)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 45 && PlayerInfo[playerid][pAGuns][11] != 45 && GetPlayerWeapon(playerid) == 45)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 46 && GetPlayerWeapon(playerid) == 46)
        {
        PlayerInfo[playerid][pGuns][11] = 46;
        }
}
return 1;
}


Moda bunu ekle bu işini görür gibi geliyor bana

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(weaponid == 38) return Kick(playerid);
return 1;
}




Bu sadece minigun alınca oyuncuyu kickler. Büyük ihtimalle anti silah sisteminde vardır. Arkadaş onu istemiyor. Arkadaş oyuncunun sobeit ile silah almasını engellemeyi istior bu komutu kullanırsan minigun alınca atar. Ama adam minigun almaz desert alır. Yani şuan bu komut ise yaramaz
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Dyternal - 17 Eylül 2017, 15:52:38
Alıntı yapılan: DeliOqlan - 17 Eylül 2017, 15:48:53

Alıntı yapılan: STaRDuST10 - 17 Eylül 2017, 15:44:28

Alıntı yapılan: Leture - 17 Eylül 2017, 15:12:41

Selamlar, horizon roleplay modunda bir anti silah sistemi var. Sadece orjinal sobeitte silahları engelliyor ama diğer sobeitlerde (blue eclipse, sobfox) bunu engellemiyor. Ayrıca cleolardan alınan silahlarda kullanılabiliyor. Bunu engellemenin hiçbir çözümü yok mu? Her yerde aradım ama bir şey bulamadım. (Not, mermi sistemi yok)

Alıntı
PAWN Kodu: Seç
OnPlayerChangeWeapon(playerid, newweapon)
{
    if(pTazer[playerid] == 1) SetPlayerArmedWeapon(playerid,23);

if(PlayerInfo[playerid][pAdmin] < 5)
{
if(GetPVarInt(playerid, "EventToken") != 0) return 1;

if(PlayerInfo[playerid][pGuns][1] != 2 && PlayerInfo[playerid][pAGuns][1] != 2 && GetPlayerWeapon(playerid) == 2)
{
//ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 3 && PlayerInfo[playerid][pAGuns][1] != 3 && GetPlayerWeapon(playerid) == 3)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 4 && PlayerInfo[playerid][pAGuns][1] != 4 && GetPlayerWeapon(playerid) == 4)
{
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
else if(PlayerInfo[playerid][pGuns][1] != 5 && PlayerInfo[playerid][pAGuns][1] != 5 && GetPlayerWeapon(playerid) == 5)
{
ExecuteHackerAction(playerid, newweapon);
}
        else if(PlayerInfo[playerid][pGuns][1] != 6 && PlayerInfo[playerid][pAGuns][1] != 6 && GetPlayerWeapon(playerid) == 6)
{
ExecuteHackerAction(playerid, newweapon);
}
else if(PlayerInfo[playerid][pGuns][1] != 7 && PlayerInfo[playerid][pAGuns][1] != 7 && GetPlayerWeapon(playerid) == 7)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 8 && PlayerInfo[playerid][pAGuns][1] != 8 && GetPlayerWeapon(playerid) == 8)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][1] != 9 && PlayerInfo[playerid][pAGuns][1] != 9 && GetPlayerWeapon(playerid) == 9)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][2] != 22 && PlayerInfo[playerid][pAGuns][2] != 22 && GetPlayerWeapon(playerid) == 22)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 23 && PlayerInfo[playerid][pAGuns][2] != 23 && GetPlayerWeapon(playerid) == 23)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
{
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][2] != 24 && PlayerInfo[playerid][pAGuns][2] != 24 && GetPlayerWeapon(playerid) == 24)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s) (%d-%d-%d)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 25 && PlayerInfo[playerid][pAGuns][3] != 25 && GetPlayerWeapon(playerid) == 25)
        {
        if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
  ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][3] != 26 && PlayerInfo[playerid][pAGuns][3] != 26 && GetPlayerWeapon(playerid) == 26)
        {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][3] != 27 && PlayerInfo[playerid][pAGuns][3] != 27 && GetPlayerWeapon(playerid) == 27)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 28 && PlayerInfo[playerid][pAGuns][4] != 28 && GetPlayerWeapon(playerid) == 28)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
    new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][4] != 29 && PlayerInfo[playerid][pAGuns][4] != 29 && GetPlayerWeapon(playerid) == 29)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 30 && PlayerInfo[playerid][pAGuns][5] != 30 && GetPlayerWeapon(playerid) == 30)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][5] != 31 && PlayerInfo[playerid][pAGuns][5] != 31 && GetPlayerWeapon(playerid) == 31)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][4] != 32 && PlayerInfo[playerid][pAGuns][4] != 32 && GetPlayerWeapon(playerid) == 32)
        {
  new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
        }
        else if(PlayerInfo[playerid][pGuns][6] != 33 && PlayerInfo[playerid][pAGuns][6] != 33 && GetPlayerWeapon(playerid) == 33)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][6] != 34 && PlayerInfo[playerid][pAGuns][6] != 34 && GetPlayerWeapon(playerid) == 34)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 35 && PlayerInfo[playerid][pAGuns][7] != 35 && GetPlayerWeapon(playerid) == 35)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 36 && PlayerInfo[playerid][pAGuns][7] != 36 && GetPlayerWeapon(playerid) == 36)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 37 && PlayerInfo[playerid][pAGuns][7] != 37 && GetPlayerWeapon(playerid) == 37)
        {
new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][7] != 38 && PlayerInfo[playerid][pAGuns][7] != 38 && GetPlayerWeapon(playerid) == 38)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
            new String[128];
format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 16 && PlayerInfo[playerid][pAGuns][8] != 16 && GetPlayerWeapon(playerid) == 16)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 17 && PlayerInfo[playerid][pAGuns][8] != 17 && GetPlayerWeapon(playerid) == 17)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 18 && PlayerInfo[playerid][pAGuns][8] != 18 && GetPlayerWeapon(playerid) == 18)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][8] != 39 && PlayerInfo[playerid][pAGuns][8] != 39 && GetPlayerWeapon(playerid) == 39)
        {
            new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
            format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 41 && PlayerInfo[playerid][pAGuns][9] != 41 && GetPlayerWeapon(playerid) == 41)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 42 && PlayerInfo[playerid][pAGuns][9] != 42 && GetPlayerWeapon(playerid) == 42)
        {
            if(PlayerInfo[playerid][pConnectTime] < 2)
    {
    new WeaponName[32];
GetWeaponName(newweapon, WeaponName, sizeof(WeaponName));
new String[128];
    format(String, sizeof(String), "AdminKomutu: %s adlı oyuncu banlandı, sebep: Silah Hilesi (%s).", GetPlayerNameEx(playerid), WeaponName);
SendClientMessageToAllEx(COLOR_LIGHTRED, String);
SetPVarInt(playerid, "_HACK_WARNINGS", 0);
//RemovePlayerWeapon(playerid, weaponid);
PlayerInfo[playerid][pBanned] = 3;
new playerip[32];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(String, sizeof(String), "AdminKomutu: %s (IP:%s) adlı oyuncu banlandı, sebep: Silah Hilesi (%s)", GetPlayerNameEx(playerid), playerip, WeaponName);
PlayerInfo[playerid][pBanned] = 3;
Log("logs/ban.log", String);
new ip[32];
GetPlayerIp(playerid,ip,sizeof(ip));
AddBan(ip);
Kick(playerid);
TotalAutoBan++;
}
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][9] != 43 && PlayerInfo[playerid][pAGuns][9] != 43 && GetPlayerWeapon(playerid) == 43)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 10 && PlayerInfo[playerid][pAGuns][10] != 10 && GetPlayerWeapon(playerid) == 10)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 11 && PlayerInfo[playerid][pAGuns][10] != 11 && GetPlayerWeapon(playerid) == 11)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 12 && PlayerInfo[playerid][pAGuns][10] != 12 && GetPlayerWeapon(playerid) == 12)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 13 && PlayerInfo[playerid][pAGuns][10] != 13 && GetPlayerWeapon(playerid) == 13)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 14 && PlayerInfo[playerid][pAGuns][10] != 14 && GetPlayerWeapon(playerid) == 14)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][10] != 15 && PlayerInfo[playerid][pAGuns][10] != 15 && GetPlayerWeapon(playerid) == 15)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 44 && PlayerInfo[playerid][pAGuns][11] != 44 && GetPlayerWeapon(playerid) == 44)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 45 && PlayerInfo[playerid][pAGuns][11] != 45 && GetPlayerWeapon(playerid) == 45)
        {
            ExecuteHackerAction(playerid, newweapon);
        }
        else if(PlayerInfo[playerid][pGuns][11] != 46 && GetPlayerWeapon(playerid) == 46)
        {
        PlayerInfo[playerid][pGuns][11] = 46;
        }
}
return 1;
}


Moda bunu ekle bu işini görür gibi geliyor bana

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(weaponid == 38) return Kick(playerid);
return 1;
}




Bu sadece minigun alınca oyuncuyu kickler. Büyük ihtimalle anti silah sisteminde vardır. Arkadaş onu istemiyor. Arkadaş oyuncunun sobeit ile silah almasını engellemeyi istior bu komutu kullanırsan minigun alınca atar. Ama adam minigun almaz desert alır. Yani şuan bu komut ise yaramaz


Bende zaten mantığını anlattım. Kendisi yapabilir diğer silahları koşul belirticek ve weapon idsini giricek aynen şöyle.

if(weaponid == SİLAH İDSİ SEN DEĞİŞTİR.) Kick(playerid);
Kick sayesinde oyuncuyu kickledik.
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Lé Spîke - 17 Eylül 2017, 15:54:17
O zaman adam desert eagle alır ve atılır yani çöp
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Dyternal - 17 Eylül 2017, 15:58:51
Alıntı yapılan: DeliOqlan - 17 Eylül 2017, 15:54:17

O zaman adam desert eagle alır ve atılır yani çöp

Olsun genede kullanabilir değilmi?

Şöyle birşey yapar.

new silahisilahcidanalmis[MAX_PLAYERS];

Bu değişkeni oluşturur ve silahı satın alma yerine

silahisilahcidanalmis[playerid] = 1;
Yapar. OnPlayerUpdateye o verdiğim minigun kodundan önce şunu yazar.
if(silahisilahcidanalmis[playerid] == 1) return 1;
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Lé Spîke - 17 Eylül 2017, 16:02:07
Yine yanildin. Bu sefer de oyuncu silah satın alır sonra hile açar silah alır?
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Dyternal - 17 Eylül 2017, 16:05:22
Alıntı yapılan: DeliOqlan - 17 Eylül 2017, 16:02:07

Yine yanildin. Bu sefer de oyuncu silah satın alır sonra hile açar silah alır?

Demek istediğin doğru aslında ancak SetTimerEx ile yapabilir.
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Lé Spîke - 17 Eylül 2017, 16:06:00
Alıntı yapılan: STaRDuST10 - 17 Eylül 2017, 16:03:36

Alıntı yapılan: DeliOqlan - 17 Eylül 2017, 16:02:07

Yine yanildin. Bu sefer de oyuncu silah satın alır sonra hile açar silah alır?

Bak asıl sen yanılıyorsun burada bir koşul belirttik eğer silahı silahçıdan alma değişkeni 1 ise atmayacak değil ise atacak sen bunu anlayamazsın tabiki çünkü ..


Yaa. Bak adam silahçıya gitti. Silah aldı. Silah alma değeri 1 oldu. Sonra açtı hileyi silah aldı. Silah değeri 1 olduğu için atılmaz
Başlık: Ynt: Anti Silah Hilesi
Gönderen: Excision - 17 Eylül 2017, 16:08:10
Trablonun anti silah sistemini kullanabilirsin. http://www.gtaturk.com/forum/trablonun-Anti-Silah-Kutuphanesi-Silah-hilesine-kesinlikle-cozum-!--206443/