Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: ЭМИ

  1. #1
    Активный пользователь Аватар для Y@riK
    Регистрация
    03.07.2014
    Адрес
    %windir%
    Сообщений
    124
    Репутация: 2

    Звание: пока не определено

    ЭМИ

    Представляю Вашему вниманию скрипт под названием "ЭМИ".
    Те, кто играл в НФС поймёт. Кто не знает - объясняю.
    ЭМИ (Электро-магнитный импульс) - удар, способный разнести машину соперника к чертям собачим.
    Чтобы активировать ЭМИ, вам нужно ввести /emi [id]
    Во время этого вы обязательно должны держатся с соперником в радиусе 30 метров.
    Как только пройдёт 10 секунд его машину немного разнесёт.

    Ссылочка: http://pastebin.com/4hS1es61
    Автор: Я (Y@riK)
    Версия: 0.3



    v0.3:
    - Переделал код. Спасибо Fallen A.
    v0.2:
    - Вместо взрыва теперь будет только его звук
    - Простое отнятие хп у машины
    - Заменил PlayerToPoint на IsPlayerInRangeOfPoint
    v0.1:
    - Скрипт создан
    $lol = 0;
    while($lol != 1)echo " ";

  2. #2
    Активный пользователь
    Регистрация
    18.02.2012
    Сообщений
    222
    Репутация: 52

    Звание: скоро придёт к известности

    Re: ЭМИ

    Подрывать машину, не лучшее решение. Я бы фризил/выключал мотор.

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

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

    Re: ЭМИ

    Раз старался, то молодец, но код... код... далеко оставляет желать лучшего.

  4. #4
    Активный пользователь
    Регистрация
    18.02.2012
    Сообщений
    222
    Репутация: 52

    Звание: скоро придёт к известности

    Re: ЭМИ

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Раз старался, то молодец, но код... код... далеко оставляет желать лучшего.
    А как лучше?

  5. #5
    Активный пользователь Аватар для Y@riK
    Регистрация
    03.07.2014
    Адрес
    %windir%
    Сообщений
    124
    Репутация: 2

    Звание: пока не определено

    Re: ЭМИ

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Раз старался, то молодец, но код... код... далеко оставляет желать лучшего.
    Объясни мне, пожалуйста, что плохого в моём коде? Говори, я исправлю
    $lol = 0;
    while($lol != 1)echo " ";

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

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

    Re: ЭМИ

    Цитата Сообщение от KingDrift Посмотреть сообщение
    А как лучше?
    Про PlayerToPoint уже даже школьники должны знать.

  7. #7
    Potato Аватар для SDraw
    Регистрация
    10.04.2011
    Сообщений
    1,327
    Репутация: 390

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

    Re: ЭМИ

    Цитата Сообщение от Y@riK Посмотреть сообщение
    Объясни мне, пожалуйста, что плохого в моём коде? Говори, я исправлю
    strtok, PlayerToPoint, возможный подрыв неверного игрока (достижимо при условии выхода атакуемого и заменой его места в списке ID новым игроком)

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

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

    Re: ЭМИ

    Зачем писать костыли типа PlayerToPoint, когда есть:

    GetPlayerDistanceFromPoint
    GetVehicleDistanceFromPoint
    IsPlayerInRangeOfPoint

  9. #9
    Активный пользователь Аватар для Y@riK
    Регистрация
    03.07.2014
    Адрес
    %windir%
    Сообщений
    124
    Репутация: 2

    Звание: пока не определено

    Re: ЭМИ

    Цитата Сообщение от SDraw Посмотреть сообщение
    strtok, PlayerToPoint, возможный подрыв неверного игрока (достижимо при условии выхода атакуемого и заменой его места в списке ID новым игроком)
    Раз уж так всё должно быть предусмотрено, то я сделаю это. Ждите, через 15 минут выпущу новую версию.
    $lol = 0;
    while($lol != 1)echo " ";

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

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

    Re: ЭМИ

    Цитата Сообщение от georJik Посмотреть сообщение
    Зачем писать костыли типа PlayerToPoint, когда есть:

    GetPlayerDistanceFromPoint
    GetVehicleDistanceFromPoint
    IsPlayerInRangeOfPoint
    Тут вообще можно все в один таймер, одну переменную и несколько проверок.

Страница 1 из 2 12 ПоследняяПоследняя

Метки этой темы

Ваши права

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