GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Matite - 03 Ocak 2018, 23:09:51

Başlık: Anti Crasher SA:MP 0.3.7 R2
Gönderen: Matite - 03 Ocak 2018, 23:09:51


Merhaba Arkadaşlar forum.sa-mp.com Buldum Konuyu Paylaşim Dedim ben kendim kullanıyorum sıkıntı çıkarmıyor ve koruyor aynı zamanda test ettim.

1: Bullet crasher
2: Kötü Arac crasher (Geçersiz Koltuk)



FST pawn.RakNet plugin:
PAWN Kodu: Seç

#include <a_samp>
#include <Pawn.RakNet>

#define BulletCrasher -5.5
#define red 0xFF0000FF
#define eight 8
#define two 2
#define NULL 0
#define PASSENGER_SYNC  211
#define VEHICLE_SYNC  200
#define PLAYER_SYNC 207

//Anti Crasher 0.3.7 R2 by [MD]_Shift | skype: dima.shift |
public OnIncomingPacket(playerid, packetid, BitStream:bs){
switch(packetid) {
case VEHICLE_SYNC:{
new inCarData[PR_InCarSync];
BS_IgnoreBits(bs, eight);
BS_ReadInCarSync(bs, inCarData);
if inCarData[PR_position][two] == BulletCrasher *then {
new string[MAX_CHATBUBBLE_LENGTH];
format(string,sizeof(string),"[Anti-CrasherHack]: {FFFF00}%s {999999}|ID:%d| {00FF00}auto-kick {FF0000}[Motivo: BulletCrasher]",GetName(playerid),playerid);
SendClientMessageToAll(red,string);
Kick(playerid);
return false;
}
}
case PLAYER_SYNC:{
new onFootData[PR_OnFootSync];
BS_IgnoreBits(bs,eight);
BS_ReadOnFootSync(bs, onFootData);
if onFootData[PR_position][two] == BulletCrasher *then {
new string[MAX_CHATBUBBLE_LENGTH];
format(string,sizeof(string),"[Anti-CrasherHack]: {FFFF00}%s {999999}|ID:%d| {00FF00}auto-kick {FF0000}[Motivo: BulletCrasher]",GetName(playerid),playerid);
SendClientMessageToAll(red,string);
Kick(playerid);
return false;
}
}
case PASSENGER_SYNC:{
new passengerData[PR_PassengerSync];
BS_IgnoreBits(bs, eight);
BS_ReadPassengerSync(bs, passengerData);
if GetPlayerVehicleSeat(playerid) == NULL *then {
new string[MAX_CHATBUBBLE_LENGTH];
format(string,sizeof(string),"[Anti-CrasherHack]: {FFFF00}%s {999999}|ID:%d| {00FF00}auto-kick {FF0000}[Motivo: BadVehicleCrasher]",GetName(playerid),playerid);
SendClientMessageToAll(red,string);
Kick(playerid);
return false;
}
if passengerData[PR_position][two] == BulletCrasher *then {
new string[MAX_CHATBUBBLE_LENGTH];
format(string,sizeof(string),"[Anti-CrasherHack]: {FFFF00}%s {999999}|ID:%d| {00FF00}auto-kick {FF0000}[Motivo: BulletCrasher]",GetName(playerid),playerid);
SendClientMessageToAll(red,string);
Kick(playerid);
return false;
}
}

}
return true;
}


stock GetName(playerid)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}

[pawn]


[COLOR="Magenta"]For the second script there is no need for a plugin or something, just put the script in filterscripts and activate it in server.cfg:[/COLOR]
[pawn]
#include <a_samp>
#define BulletCrasher -5.5
#define InvalidSeat1 -1000000.0
#define InvalidSeat2 1000000.0
#define red 0xFF0000FF



public OnPlayerUpdate(playerid){
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if Z == BulletCrasher || !(InvalidSeat1 <= Z <= InvalidSeat2) *then {
new tipcrasher[20];
tipcrasher="BadVehicleCrasher";
if Z == BulletCrasher *then tipcrasher="BulletCrasher";
new string[MAX_CHATBUBBLE_LENGTH];
format(string,sizeof(string),"[Anti-CrasherHack]: {FFFF00}%s {999999}|ID:%d| {00FF00}auto-kick {FF0000}[Motivo: %s]",GetName(playerid),playerid,tipcrasher);
SendClientMessageToAll(red,string);
Kick(playerid);
return false;
}
return true;
}

stock GetName(playerid)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}



http://www.mediafire.com/file/8230vxq15ujjuue/AntiCrasher037R2.rar (http://www.mediafire.com/file/8230vxq15ujjuue/AntiCrasher037R2.rar)

Orjinal Konu: http://forum.sa-mp.com/showthread.php?t=647318   (Alıntıdır)
Başlık: Ynt: Anti Crasher SA:MP 0.3.7 R2
Gönderen: Pablo - 03 Ocak 2018, 23:11:04
Paylaşım İçin Teşekkürler :helal:
Başlık: Ynt: Anti Crasher SA:MP 0.3.7 R2
Gönderen: pag - 03 Ocak 2018, 23:35:29
Yararlı paylaşım,teşekkürler :helal:
Başlık: Ynt: Anti Crasher SA:MP 0.3.7 R2
Gönderen: Matite - 04 Ocak 2018, 15:01:02
teşekkürler
Başlık: Ynt: Anti Crasher SA:MP 0.3.7 R2
Gönderen: Creathy - 04 Ocak 2018, 15:53:54
Paylaştığın İçin Teşekkürler.