(Scr) Tear Gas/Слезоточивый газ

Готовые решения скриптов, filterScript

Модератор: SJplayer

Аватара
Автор темы
Y_Less M
Ефрейтор
Ефрейтор
Сообщения: 28
Репутация: 2
С нами: 4 года 8 месяцев

(Scr) Tear Gas/Слезоточивый газ

Сообщение #1 Y_Less » 2 июля 2014, 17:34

Автор: xF4Life

phpBB [media]


На вас газ не действует


Ко всем new

Код: Выделить всё

new Anti_Gas[MAX_PLAYERS];


В Onplayerconnect

Код: Выделить всё

Anti_Gas[playerid] = 0;


В onplayerdeaths

Код: Выделить всё

Anti_Gas[playerid] = 0;


В onplayerspawn

Код: Выделить всё

if(Anti_Gas[playerid] == 1)
{
Anti_Gas[playerid] = 0;
}


К командам:

Код: Выделить всё

//Это ваша маска от слезоточивого газа, я удалил прилагаемый объект (противогаз)
CMD:buymask(playerid, params[])
{
     if(GetPlayerMoney(playerid) >= 500)
     {
       if(Anti_Gas[playerid] == 0)
         {
           Anti_Gas[playerid] = 1;
           GivePlayerMoney(playerid, - 500);
          }
        }
     return 1;
}


В OnPlayerKeyStateChange

Код: Выделить всё

        if(newkeys & KEY_FIRE)
             {
            new weaponid = GetPlayerWeapon(playerid);
            new Float:x, Float:y, Float:z;
            GetPlayerPos(playerid,x,y,z);
               for(new i = 0; i < MAX_PLAYERS; i++) {
        if(weaponid == 17)
         {
         if(IsPlayerInRangeOfPoint(i,10.0, x, y, z)
              && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
            {
            if(Anti_Gas[i] == 0)
            {
             ApplyAnimation(i, "ped", "gas_cwr", 1.0, 0, 0, 0, 0, 0);
             GivePlayerWeapon(playerid, 17, -1);
             }
            }
            }
            }
            }
Spam Machine

! ! !


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Скрипты / FS»

Кто сейчас на форуме