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

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

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

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

Maks_Sempai

Изучающий
Пользователь
Регистрация
12 Фев 2012
Сообщения
504
Лучшие ответы
0
Репутация
158
Во первых ко всем new приписываем:
Код:
PHP:
new BunnyHoppingTime[MAX_PLAYERS];

new BunnyHoppingPunTime[MAX_PLAYERS];
Во вторых в OnPlayerConnect кидаем:
Код:
PHP:
BunnyHoppingTime[playerid]= 0;

BunnyHoppingPunTime[playerid] = 0;
Дальше в SetPlayerUnjail после for(new i = 0; i < MAX_PLAYERS; i++) добовляем:
Код:
PHP:
if(BunnyHoppingTime[i] > 0)

{

        BunnyHoppingTime[i] --;

}

if(BunnyHoppingPunTime[i] > 0)

{

        BunnyHoppingPunTime[i] --;

        if(BunnyHoppingPunTime[i] == 0)

        {

                if(PlayerTied[i] == 0 && KnockedDown[i] == 0 && PlayerCuffed[i] == 0)

                {

                        TogglePlayerControllable(i,1);

                }

        }

}
И в OnPlayerKeyStateChange добовляем:
Код:
PHP:
if(newkeys & KEY_JUMP || (newkeys & KEY_SPRINT && newkeys & KEY_JUMP))

{

        if(!IsPlayerInAnyVehicle(playerid))

        {

                if(BunnyHoppingTime[playerid] > 15)

                {

                        BunnyHoppingPunTime[playerid] = 7;//7 - секунд заморозки

                        TogglePlayerControllable(playerid,0);

                        SendClientMessage(playerid,COLOR_LIGHTRED,"* На нашем сервере банни-хоп запрещен, тебя заморозило на 7 секунд");

                }

                BunnyHoppingTime[playerid] += 5;

        }

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