Lexa_Bugs
Компетентный
Здравствуйте, в этой теме вы увидите как сделать Анти Флуд пикапами.
К глобальным переменным добавим Анти ТП к пикапам, если у вас есть данный античит, то пропустите данное действие.
Автора не помню
Все CreatePickup замените на CreatePickupAC
К глобальным переменным
В самое начало callback'a OnPlayerPickUpPickup(playerid, pickupid)
Добавим в callback OnPlayerUpdate(playerid) или в public с таймером
P.S. Если есть каки-либо другие способы, прошу скинуть их сюда.
К глобальным переменным добавим Анти ТП к пикапам, если у вас есть данный античит, то пропустите данное действие.
Автора не помню
PHP:
enum p_Info
{
Float: PickX,
Float: PickY,
Float: PickZ,
};
new PickupInfo[MAX_PICKUPS][p_Info];
CreatePickupAC(modell, type, Float:X, Float:Y, Float:Z, virtualworld = -1)
{
new TempID = CreatePickup(modell, type, X, Y, Z, virtualworld);
PickupInfo[TempID][PickX] = X;
PickupInfo[TempID][PickY] = Y;
PickupInfo[TempID][PickZ] = Z;
return TempID;
}
К глобальным переменным
PHP:
new PickupUp[MAX_PLAYERS] = {-1, ...};
PHP:
if(!IsPlayerInRangeOfPoint(playerid, 5.0, PickupInfo[pickupid][PickX], PickupInfo[pickupid][PickY], PickupInfo[pickupid][PickZ]) || PickupUp[playerid] == pickupid) return true;
PickupUp[playerid] = pickupid;
PHP:
if(PickupUp[playerid] != -1 && !IsPlayerInRangeOfPoint(playerid, 2.0, PickupInfo[PickupUp[playerid]][PickX], PickupInfo[PickupUp[playerid]][PickY], PickupInfo[PickupUp[playerid]][PickZ])) PickupUp[playerid] = -1;
Последнее редактирование:
