GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Anti Silah Hilesi

Başlatan Leture, 17 Eylül 2017, 15:12:41

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Leture

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;
}


Dyternal

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;
}



Lé Spîke

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

         

Dyternal

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.


Lé Spîke

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

         

Dyternal

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;


Lé Spîke

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

         

Dyternal

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.


Lé Spîke

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

         

Excision

Son düzenlenme: 17 Eylül 2017, 16:09:44 Excision