Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Ищу систему оглушающих гранат

Май
40
1
Пользователь
Ищу систему оглушающих гранат, то есть кидаешь гранату(gunid: 16) и все игроки в радиусе 15м ложатся в анимку оглушения на 15 сек
 
Дек
205
217
Активный
сыро, но все же

Код:
#include <a_samp>
new bool:gPlayerStunned[MAX_PLAYERS];

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
    if(weaponid == 16 && issuerid != INVALID_PLAYER_ID)
    {
        if(random(100) < 25)
        {
            gPlayerStunned[playerid] = true;
            TogglePlayerControllable(playerid, 0);
            SendClientMessage(playerid, 0xFF0000FF, "Вас оглушило гранатой на 5 секунд!");
            SetTimerEx("RemoveStunEffect", 5000, false, "i", playerid);
        }
    }
    return 1;
}

forward RemoveStunEffect(playerid);
public RemoveStunEffect(playerid)
{
    gPlayerStunned[playerid] = false;
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, 0x00FF00FF, "Оглушение прошло, вы снова можете двигаться!");
    return 1;
}
 
Сверху