Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 14 из 14
  1. #11
    Аватар для VVWVV
    ?

    Статус
    Оффлайн
    Регистрация
    09.07.2015
    Сообщений
    731
    Репутация:
    353 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Потому что одним из аргументов (ID оружия) для SendDeathMessage(ToPlayer) является переменная i - таким образом, в неё совмещено сразу два назначения. А поскольку она уже есть в стеке, нет смысла копировать её значение туда ещё раз.
    Как по мне, это может запутать (тебе аж пришлось писать комментарий для этого), лучше вынести в инструкцию.

  2. #12
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от VVWVV Посмотреть сообщение
    Как по мне, это может запутать (тебе аж пришлось писать комментарий для этого), лучше вынести в инструкцию.
    Можно вообще всю функцию без единого #emit переписать, там от этого толку немного, учитывая специфичность самой функции и то, как нечасто она будет использоваться (лично мне приходит в голову только вариант с командой очистки киллфида для администраторов). Моей задачей было просто показать оптимизационные приёмы, которые до этого ни разу не приходилось наблюдать на практике - авось, кто-нибудь да найдёт им достойное применение.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  3. #13
    Аватар для scory
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Сообщений
    44
    Репутация:
    0 ±
    А чем отличается от этого?
    PHP код:
    for(new 05i++) SendDeathMessageToPlayer(playeridINVALID_PLAYER_IDINVALID_PLAYER_IDWEAPONSTATE_UNKNOWN); 

  4. #14
    Аватар для SteveStage
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    Цитата Сообщение от scory Посмотреть сообщение
    А чем отличается от этого?
    PHP код:
    for(new 05i++) SendDeathMessageToPlayer(playeridINVALID_PLAYER_IDINVALID_PLAYER_IDWEAPONSTATE_UNKNOWN); 
    В описании все было:

    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Плюсы реализации:
    • Простота в использовании.
    • Пониженное потребление пространства в стеке и меньшая нагрузка от функции на сервер за счёт использования #emit.
    • Работает даже тогда, когда подключены все игроки.

 

 
Страница 2 из 2 ПерваяПервая 1 2

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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