Mosha
Новичок
И так всем привет
Представляю вам команду каторая позволит вам дать/забрать разрешение на читы
И так идем в public OnPlayerCommandText
Далее идем в enum pInfo и вставляем туда pOpa,
Далее вставляем в свой Античит:
Вот и все,писал сам,от + не откажусь,всем удачи.
Представляю вам команду каторая позволит вам дать/забрать разрешение на читы
И так идем в public OnPlayerCommandText
PHP:
if(strcmp(cmd, "/ganti", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /ganti[playerid]");
return 1;
}
new para1;
if(PlayerInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pOpa] = 1;
format(string, sizeof string, "Вы дали %s[%d] разрешение на читы!", giveplayer,giveplayerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof string, "Админ %s[%d] Дал вам разрешение на читы!", sendername,playerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}//not connected
else return SendClientMessage(playerid, COLOR_GRAD1, "{ff3300}[Ошибка]:{ffffff}");
}
return 1;
}
if(strcmp(cmd, "/unganti", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /unganti[playerid]");
return 1;
}
new para1;
if(PlayerInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pOpa] = 1;
format(string, sizeof string, "Вы забрали %s[%d] разрешение на читы!", giveplayer,giveplayerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof string, "Админ %s[%d] Забрал у вас разрешение на читы!", sendername,playerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}//not connected
else return SendClientMessage(playerid, COLOR_GRAD1, "{ff3300}[Ошибка]:{ffffff}");
}
return 1;
}
Далее вставляем в свой Античит:
PHP:
public OnPlayerUpdate(playerid)
{
new AnimDark[30], Float:animX, Float:animY, Float:animZ, animPower[30];
GetAnimationName(GetPlayerAnimationIndex(playerid) , AnimDark, sizeof(AnimDark), animPower, sizeof(animPower));
GetPlayerPos(playerid, animX, animY, animZ);
if(strcmp(AnimDark, "PED", true) == 1 && strcmp(animPower, "Swim_Breast", true) == 1 && animZ > 5)
if(PlayerInfo[playerid][pOpa] < 1)//Вот наше разрешение на читы.
{
SendClientMessage(playerid,COLOR_GREY,"[AntiCheat RockStar]{00ff00}Вы были забанены за Fly-Hack");
PlayerInfo[playerid][pBanned] = 1;
Ban(playerid);
}
return true;
}
