Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Дать/Забрать разрешение на читы!

Статус
В этой теме нельзя размещать новые ответы.

Mosha

Новичок
И так всем привет
Представляю вам команду каторая позволит вам дать/забрать разрешение на читы



И так идем в 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;
        }
Далее идем в enum pInfo и вставляем туда pOpa,

Далее вставляем в свой Античит:
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;
}
Вот и все,писал сам,от + не откажусь,всем удачи.:)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу