• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
[FS]Anti-Shoot Players
adminДата: Суббота, 25.12.2010, 02:10:19 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
фильтрскрипт
фильтрскрипт, блок стрелять в игрока игрок.
Code
/*
     ________________________________________________________________________
     |                _______  ______   _                    |
     |               (  ____ \(  ____ \| \    /\                            |
     |               | (    \/| (    \/|  \  / /                            |
     |               | (__    | (__    |  |_/ /                             |
     |               |  __)   |  __)   |   _ (                    |
     |               | (      | (      |  | \ \                             |
     |               | )      | (____/\|  /  \ \                            |
     |               |/       (_______/|_/    \/                            |
     |                    |
     |              Project Created By: [FeK]DraKiNs                        |
     |                    |
     |         [FeK]Company clan of Programmers and Scripters               |
     |______________________________________________________________________|
                        www,projetos,feksquad,net

                     Atualizado Data 11/12/2010

                 Acesse Nosso Blog para mais Atualizações

                         Deixe os Créditos!
                    */
                    
                    
                    
                    
#include <a_samp> //- Include of SA:MP

stock GetPlayerAimingPlayer(playerid) // credits for creator 'AimingPlayer'
{
         new
             Float:pX,
             Float:pY,
             Float:pZ,
             Float:oX,
             Float:oY,
             Float:oZ,
             Float:Angle
         ;
         GetPlayerPos(playerid, pX, pY, pZ);
         GetPlayerFacingAngle(playerid, Angle);
         for(new v = 0; v < MAX_PLAYERS; v++ ) if(IsPlayerConnected( v ) && IsPlayerInRangeOfPoint(v , 200.0 , pX , pY , pZ))
         {
             GetPlayerPos(v, oX, oY, oZ);
             new Float:Raius = floatsqroot( floatpower( floatabs( pX - oX ), 2) + floatpower( floatabs( pY - oY ), 2 ));
             if(Raius < 100)
             {
                 pX += (Raius * floatsin( -Angle, degrees ));
                 pY += (Raius * floatcos( -Angle, degrees ));
                 Raius = floatsqroot( floatpower( floatabs( pX - oX ), 2 ) + floatpower( floatabs( pY - oY ), 2) );
                 if( Raius < 0.5 )
                     return  v   ;
             }
         }
         return -1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
     new Float:HealthPlayer,bool:PlayerAtirou,zString[128];
     if(newkeys & KEY_FIRE || oldkeys & KEY_FIRE && PlayerAtirou == false)
     {
         new mirando = GetPlayerAimingPlayer(playerid);
         if(mirando != -1 && mirando != playerid)
         {
             GetPlayerHealth(mirando,HealthPlayer        );
             SetPlayerHealth(mirando,HealthPlayer +  13  );
             PlayerAtirou = true;
         }
         if(PlayerAtirou == true)
         {
             for(new c = 0 ; c < 5 ; c++ )
             {
                     TogglePlayerControllable(playerid,  false);
                     TogglePlayerControllable(playerid,  true);
             }
             format(zString,64,"Not Shoot Players!",mirando);
             SendClientMessage(playerid, 0xFFFFFFF,zString);
             PlayerAtirou = false;
         }
     }
     return 1;
}

Примечание: не отставать

Кредиты
Разработчик: DraKiNs [FeK]
Благодаря; [FeK] Гарфилд
Спасибо: Создатель "PlayerAimingPlayer"

Спасибо
Источник:sa-mp.com



zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщениефильтрскрипт
фильтрскрипт, блок стрелять в игрока игрок.
Code
/*
     ________________________________________________________________________
     |                _______  ______   _                    |
     |               (  ____ \(  ____ \| \    /\                            |
     |               | (    \/| (    \/|  \  / /                            |
     |               | (__    | (__    |  |_/ /                             |
     |               |  __)   |  __)   |   _ (                    |
     |               | (      | (      |  | \ \                             |
     |               | )      | (____/\|  /  \ \                            |
     |               |/       (_______/|_/    \/                            |
     |                    |
     |              Project Created By: [FeK]DraKiNs                        |
     |                    |
     |         [FeK]Company clan of Programmers and Scripters               |
     |______________________________________________________________________|
                        www,projetos,feksquad,net

                     Atualizado Data 11/12/2010

                 Acesse Nosso Blog para mais Atualizações

                         Deixe os Créditos!
                    */
                    
                    
                    
                    
#include <a_samp> //- Include of SA:MP

stock GetPlayerAimingPlayer(playerid) // credits for creator 'AimingPlayer'
{
         new
             Float:pX,
             Float:pY,
             Float:pZ,
             Float:oX,
             Float:oY,
             Float:oZ,
             Float:Angle
         ;
         GetPlayerPos(playerid, pX, pY, pZ);
         GetPlayerFacingAngle(playerid, Angle);
         for(new v = 0; v < MAX_PLAYERS; v++ ) if(IsPlayerConnected( v ) && IsPlayerInRangeOfPoint(v , 200.0 , pX , pY , pZ))
         {
             GetPlayerPos(v, oX, oY, oZ);
             new Float:Raius = floatsqroot( floatpower( floatabs( pX - oX ), 2) + floatpower( floatabs( pY - oY ), 2 ));
             if(Raius < 100)
             {
                 pX += (Raius * floatsin( -Angle, degrees ));
                 pY += (Raius * floatcos( -Angle, degrees ));
                 Raius = floatsqroot( floatpower( floatabs( pX - oX ), 2 ) + floatpower( floatabs( pY - oY ), 2) );
                 if( Raius < 0.5 )
                     return  v   ;
             }
         }
         return -1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
     new Float:HealthPlayer,bool:PlayerAtirou,zString[128];
     if(newkeys & KEY_FIRE || oldkeys & KEY_FIRE && PlayerAtirou == false)
     {
         new mirando = GetPlayerAimingPlayer(playerid);
         if(mirando != -1 && mirando != playerid)
         {
             GetPlayerHealth(mirando,HealthPlayer        );
             SetPlayerHealth(mirando,HealthPlayer +  13  );
             PlayerAtirou = true;
         }
         if(PlayerAtirou == true)
         {
             for(new c = 0 ; c < 5 ; c++ )
             {
                     TogglePlayerControllable(playerid,  false);
                     TogglePlayerControllable(playerid,  true);
             }
             format(zString,64,"Not Shoot Players!",mirando);
             SendClientMessage(playerid, 0xFFFFFFF,zString);
             PlayerAtirou = false;
         }
     }
     return 1;
}

Примечание: не отставать

Кредиты
Разработчик: DraKiNs [FeK]
Благодаря; [FeK] Гарфилд
Спасибо: Создатель "PlayerAimingPlayer"

Спасибо
Источник:sa-mp.com


Автор - admin
Дата добавления - 25.12.2010 в 02:10:19
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
17:39:21
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: