GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Sessizsound - 04 Temmuz 2017, 17:14:33

Başlık: Sunucumda biri silah veriyor herkeze
Gönderen: Sessizsound - 04 Temmuz 2017, 17:14:33
Roleplay sunucumda biri millete silah veriyor Rocket launcher minigun vb şeyler. biz engelleyemiyoruz.

bi anti hile sistemi varmı ya ?
aramızdan biri de değil level 6 admin verebiliyor giveweapon
Başlık: Ynt: Sunucumda biri silah veriyor herkeze
Gönderen: gardiyantr - 08 Temmuz 2017, 17:55:31
if(!IsPlayerConnected(playerid)) return 0;

if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerWeapon(playerid) == WEAPON_ROCKETLAUNCHER)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerWeapon(playerid) == WEAPON_HEATSEEKER)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerWeapon(playerid) == WEAPON_FLAMETHROWER)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
    Ban(playerid);
    return 0;
}


Bu kodları OnPlayerUpdate publici içine yapıştır. Bu silahlara sahip olan herkes banlanır.
Başlık: Ynt: Sunucumda biri silah veriyor herkeze
Gönderen: Gogh - 08 Temmuz 2017, 17:56:49
Alıntı yapılan: gardiyantr - 08 Temmuz 2017, 17:55:31

if(!IsPlayerConnected(playerid)) return 0;

if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerWeapon(playerid) == WEAPON_ROCKETLAUNCHER)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerWeapon(playerid) == WEAPON_HEATSEEKER)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerWeapon(playerid) == WEAPON_FLAMETHROWER)
{
    Ban(playerid);
    return 0;
}
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
    Ban(playerid);
    return 0;
}


Bu kodları OnPlayerUpdate publici içine yapıştır.

Bu tür silah alanları banlıyor sanırsam ?
Başlık: Ynt: Sunucumda biri silah veriyor herkeze
Gönderen: gardiyantr - 08 Temmuz 2017, 17:57:29
Evet.