Доступ к готовым решениям

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

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

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

Мануал Анти-Дм зона

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

Black_Jack.

Умник
Для тех кто не играл на Advenced(Не реклама, объясню в чём фишка =). Тебе ничё не зделает если ты будеш просто махать кулаками, но, если попадёш по каму либо в антидм зоне тебе выскочит предупреждение, если попадёш больше 3 раз то тебя кикнет.

Ко всем new добавляем:
PHP:
new dmshnikk[MAX_PLAYERS];//Нужно для того чтобы в последующем коде сохранять сколько игрок уже попадал в людей на антидм зоне
В public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid) (Это новая функция 0.3d, не во всех модах есть такой паблик, если нету то создайте)
PHP:
if(IsAAntidm(playerid))//Если игрок на антиДМ зоне...
{
if(damagedid != INVALID_PLAYER_ID)//если он не отнял сам себе (мб упал или ещё что)
{
if(dmshnikk[playerid] <= 2)//
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "АнтиДМ!","{FF6347}Эээээ, здесь нельзя драться!", "оК", "");//Выводим предупреждение
dmshnikk[playerid]++;//записываем что он попал....
return true;
}
if(dmshnikk[playerid] == 3)
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "АнтиДМ!","{FF6347}Говорил же....!", "okaY =(", "");//Выводим предупреждение
Kick(playerid);//кикаем, можете забанить :D или заварнить =)
dmshnikk[playerid] = 0;//Обнуляем переменную, чтобы нового игрока который зайдёт под этим айди не кикало сразу, а давало 3 удара :D
return true;
}
}
}
И последние добавьте это в конец мода
PHP:
stock IsAAntidm(playerid)
{

//Заполняйте функцию по принципу:
if(IsPlayerInRangeOfPoint(playerid, радиус анти дм зоны, x,y,z) || IsPlayerInRangeOfPoint(playerid, радиус анти дм зоны, x,y,z)){return true;}
return false;
}
Автор:plakapёnOK

Если было тогда извените попросите удолю если вам покажеться это нужным
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу