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

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

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

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

Анти-Дм зоны

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

muv4ansky

Компетентный
Здравствуйте форумчане!
Вот решил сделать маленький мануал, на тему Анти-Дм зоны.
Итак начнём!​

Ко всем defines:
PHP:
#define KEY_AIM 128
Ко всем fоrward:
PHP:
forward UnfreezePlayer(playerid);
Идём к public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
PHP:
if( (newkeys & KEY_FIRE) || ( (newkeys & KEY_AIM) && (oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK) ) )    
        {    
        if(PlayerToPoint(20.0,playerid,703.7961,-1479.8300,5.4688))//Координаты свои.  
        {    
            SendClientMessage(playerid, 0xFFFFFFAA, "В данной зоне запрещено драться.");    
            TogglePlayerControllable(playerid, false);    
            SetTimerEx("UnfreezePlayer", 3000, false, "i", playerid);    
            }    
            return 1;    
        }
В конце мода, создаём public:
PHP:
public UnfreezePlayer(playerid) 
{     
     return TogglePlayerControllable(playerid, true); 
}
Ничего не скажу, уроки/мануалы у меня еще серые!​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу