Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 29

Тема: ЭМИ. Моя версия скрипта.

  1. #11
    Проверенный Аватар для PawnoKokolotov
    Регистрация
    12.08.2010
    Адрес
    Пермский край
    Возраст
    27
    Сообщений
    1,205
    Репутация: 161

    Звание: - весьма и весьма положительная личность

    Re: ЭМИ. Моя версия скрипта.

    Видеопрезентацию скрипта в студию :bi:
    Y

  2. #12
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: ЭМИ. Моя версия скрипта.

    Цитата Сообщение от PawnoKokolotov Посмотреть сообщение
    Видеопрезентацию скрипта в студию :bi:
    Это основа для чего-то, а не совсем готовое решение.

  3. #13
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: ЭМИ. Моя версия скрипта.

    Да я пока команду наберу эту - уедет пользователь, а пока ID узнаю, это ж жесть...

  4. #14
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: ЭМИ. Моя версия скрипта.

    Цитата Сообщение от Seregamil Посмотреть сообщение
    Да я пока команду наберу эту - уедет пользователь, а пока ID узнаю, это ж жесть...
    Ну так какие еще варианты?

  5. #15
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: ЭМИ. Моя версия скрипта.

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Ну так какие еще варианты?
    По кнопочке, к примеру. Нажал на кнопку - начинается поиск юзеров перез нами, если есть - зажал кнопку и зарядка импульса

  6. #16
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: ЭМИ. Моя версия скрипта.

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Ну так какие еще варианты?
    Кнопочный:
    PHP код:
    #include <a_samp> 
        
    enum _emi
    {
        
    e_TimertotalSecFloat:_exFloat:_eyFloat:_ez
    }


    new 
    emi[MAX_PLAYERS][_emi];


    #define    E<%0:%1>    emi[%0][%1]


    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if(
    newkeys KEY_HANDBRAKE)
        {
            if(
    E<playerid:totalSec> || GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return true;
            new 
    Float:xFloat:yFloat:z;
            
    GetPlayerCameraFrontVector(playeridxyz);
            for(new 
    targetid GetPlayerPoolSize()+1; --targetid != -2; )
            {
                if(
    targetid == -1) return SendClientMessage(playerid, -1"Вам необходимо навестись на автомобиль!");
                if(!
    IsPlayerInRangeOfPoint(targetid3.0xyz) || GetPlayerState(targetid) != PLAYER_STATE_DRIVER) continue;
                
    GetPlayerPos(targetidE<targetid:_ex>, E<targetid:_ex>, E<targetid:_ex>); 
                new 
    Float:dist_ GetPlayerDistanceFromPoint(playeridE<targetid:_ex>, E<targetid:_ex>, E<targetid:_ex>), 
                
    str_[144]; 
                if(
    dist_ 30.0) continue;  
                
    format(str_sizeof str_"Между вами %0.2f метров. Преследуйте игрока 20 секунд, чтобы воспользоваться действием ЭМИ."dist_), 
                
    SendClientMessage(playerid, -1str_), E<playerid:totalSec> = 1;
                
    E<playerid:e_Timer> = SetTimerEx("emiTimerPlayer"1000true"ii"playeridtargetid);
                break;
            }
        }
        return 
    true



    forward emiTimerPlayer(playeridtarget_ID); 
    public 
    emiTimerPlayer(playeridtarget_ID
    {
        
    GetPlayerPos(target_IDE<target_ID:_ex>, E<target_ID:_ey>, E<target_ID:_ez>); 
        if(
    GetPlayerDistanceFromPoint(playeridE<target_ID:_ex>, E<target_ID:_ey>, E<target_ID:_ez>) > 30.0
        {
            
    E<playerid:_ex> = E<playerid:_ey> = E<playerid:_ez> = E<target_ID:_ex> = E<target_ID:_ey> = E<target_ID:_ez> = E<playerid:totalSec> = 0
            
    KillTimer(E<playerid:e_Timer>); 
            return 
    SendClientMessage(playerid, -1"Игрок далеко от вас. Зарядка ЭМИ остановлена. Необходимо начать заново."); 
        } 
        if(
    E<playerid:totalSec>++ == 22// 22, именно так
        

            
    // Тут действие над целью 
            
    KillTimer(E<playerid:e_Timer>);
            
    E<playerid:_ex> = E<playerid:_ey> = E<playerid:_ez> = E<target_ID:_ex> = E<target_ID:_ey> = E<target_ID:_ez> = E<playerid:totalSec> = 0
        } 
        return 
    true


  7. #17
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: ЭМИ. Моя версия скрипта.

    Цитата Сообщение от Seregamil Посмотреть сообщение
    По кнопочке, к примеру. Нажал на кнопку - начинается поиск юзеров перез нами, если есть - зажал кнопку и зарядка импульса
    Пф, а если ошибочно выберет? Допустим, случайно попал другой, левый игрок? Тогда что?

  8. #18
    МАМБА ХУЯМБА Аватар для FanHamMer
    Регистрация
    27.03.2011
    Адрес
    Москва
    Возраст
    20
    Сообщений
    2,635
    Репутация: 272

    Звание: как роза среди колючек

    Re: ЭМИ. Моя версия скрипта.

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Пф, а если ошибочно выберет? Допустим, случайно попал другой, левый игрок? Тогда что?
    Вирт мир сменим, азазаз

  9. #19
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Re: ЭМИ. Моя версия скрипта.

    В моем втором варианте 3.0 - чем меньше, тем точнее

  10. #20
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: ЭМИ. Моя версия скрипта.

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Пф, а если ошибочно выберет? Допустим, случайно попал другой, левый игрок? Тогда что?
    А это проблема наводящего уже)

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Зависание скрипта
    от BenStiven в разделе Вопросы по скриптингу
    Ответов: 1
    Последнее сообщение: 09.05.2014, 00:26
  2. Название скрипта
    от georJik в разделе Вопросы по скриптингу
    Ответов: 1
    Последнее сообщение: 19.01.2014, 18:19
  3. Создание FS скрипта (Магазин)
    от NiceATtacK в разделе Заказы
    Ответов: 8
    Последнее сообщение: 31.08.2013, 21:51
  4. Ищу два скрипта
    от ViperXXX в разделе Вопросы по скриптингу
    Ответов: 5
    Последнее сообщение: 20.06.2013, 14:31
  5. Защита мода\скрипта
    от Bob_Marley в разделе Античиты (AntiCheats)
    Ответов: 23
    Последнее сообщение: 12.03.2012, 10:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •