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

Anti Crasher SA:MP 0.3.7 R2

Başlatan Matite, 03 Ocak 2018, 23:09:51

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Matite



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



https://www.mediafire.com/file/8230vxq15ujjuue/AntiCrasher037R2.rar


Orjinal Konu: https://forum.sa-mp.com/showthread.php?t=647318   (Alıntıdır)

https://sampmobile.com
179.61.147.180:7777

Pablo

Paylaşım İçin Teşekkürler :helal:

Alıntı




Pawnotürk Üyesi 2017-2020

pag

Yararlı paylaşım,teşekkürler :helal:


Matite

https://sampmobile.com
179.61.147.180:7777

Creathy

Paylaştığın İçin Teşekkürler.