Перейти к содержанию
Авторизация  
Frost1217

Анти стрельба по администрации

Рекомендуемые сообщения

Frost1217

Все когдато сталкивались с дм-щиками! Так вот ,я сделал так чтобы это было давольно проще!

 

 

Описание :

 

При стрельбе в админа ,стрелявшего кикает с сервера!

Для включения и отключения ,довольно ввести команду /on

 

Ко всем new:

new AntiStrike[MAX_PLAYERS];
Вставим команду для тех у кого стоит переменная padmin
if(strcmp(cmd, "/on", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] > 0 && AntiStrike[playerid] == 0)
{
AntiStrike[playerid] = 1;
GivePlayerWeapon(playerid, 5, 999);
SendClientMessage(playerid, -1, "Вы актевировали анти стрельбу по админу");
}
else if(PlayerInfo[playerid][pAdmin] > 0 && AntiStrike[playerid] == 1)
{
AntiStrike[playerid] = 0;
ResetPlayerWeapons(playerid);
SendClientMessage(playerid, -1, "Вы деактевировали анти стрельбу по админу");
}
return 1;
}
Вставим команду для тех у кого не стоит переменная padmin, активация по RCON
if(strcmp(cmd, "/on", true) == 0)
{
if(IsPlayerAdmin(playerid) && AntiStrike[playerid] == 0)
{
AntiStrike[playerid] = 1;
GivePlayerWeapon(playerid, 5, 999);
SendClientMessage(playerid, -1, "Вы актевировали анти стрельбу по админу");
}
else if(IsPlayerAdmin(playerid) && AntiStrike[playerid] == 1)
{
AntiStrike[playerid] = 0;
ResetPlayerWeapons(playerid);
SendClientMessage(playerid, -1, "Вы деактевировали анти стрельбу по админу");
}
return 1;
}
Теперь восприятие от пули Для тех у кого стоит переменная padmin
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID && AntiStrike[issuerid] == 1 && weaponid == 5 && PlayerInfo[issuerid][pAdmin])
{
new allString[128], banName[MAX_PLAYER_NAME], adminName[MAX_PLAYER_NAME];
GetPlayerName(playerid, banName, sizeof (banName));
GetPlayerName(issuerid, adminName, sizeof (adminName));
format(allString, sizeof(allString), "%s забанил %s,причина стрельба по админу!", banName, adminName);
SendClientMessageToAll(-1, allString);
Kick(playerid);
}
return true;
}
Теперь восприятие от пули Для тех у кого не стоит переменная padmin
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID && AntiStrike[issuerid] == 1 && weaponid == 5 && IsPlayerAdmin(issuerid))
{
new allString[128], banName[MAX_PLAYER_NAME], adminName[MAX_PLAYER_NAME];
GetPlayerName(playerid, banName, sizeof (banName));
GetPlayerName(issuerid, adminName, sizeof (adminName));
format(allString, sizeof(allString), "%s забанил %s,причина стрельба по админу!", banName, adminName);
SendClientMessageToAll(-1, allString);
Kick(playerid);
}
return true;
}
На этом все :)

Автор скрипта : Frost (Я)

Автор перевода : Kazaluka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Kot

капипаст!Автор;тратуес!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Frost1217

капипаст!Автор;тратуес!

 

Хм, У меня куча скриптов которые я делал с братом очень давно, Я их кидал по разным пабликам, А то что кто то на каком то паблике поменял авторов, увы я уже ни чем помочь не могу!

Изменено пользователем Frost1217

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Kot

 

капипаст!Автор;тратуес!

 

Хм, У меня куча скриптов которые я делал с братом очень давно, Я их кидал по разным пабликам, А то что кто то на каком то паблике поменял авторов, увы я уже ни чем помочь не могу!

 

Тратуес увидит,даст тебе ответ!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Kot

Точно капипаст,также написано как и у тратуеса!Модераторы закройте тему.У меня есть докозательство!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Kot

ДА же так

Автор скрипта : SchurmanCQC
Автор перевода : Trateus(Я)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
John_Smith

Не скрипт - перемещено. Выпрашиваие репутации запрещено! Предупреждение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Flaymeek

Тоже жалуюсь на этого пользователя,причина этого стала:Копипаст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ruslan14141414

не работает система

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SnoopDy

А Что Админы Святые что-ли? 

С такими привилегиями, скоро на серверах только Админы будут играть.

Я считаю, их главная роль в RP и RPG проектах это следить за читерами и проводить МП, но не более.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nester

Не вижу делать такую систему.Чтобы быть бессмертным?С таким же успехом можно запретить админам участвовать в рп процессе и всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ruslan14141414

@Nester,причем тут без смерите это просто система анти стрельбы по аминам

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.