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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    GetPlayerHealth вынести за оператор switch, религия не позволяет?

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    GetPlayerHealth вынести за оператор switch, религия не позволяет?
    SetPlayerHealth тоже можно, оставив в кейсах вычитание значений из health.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  3. #13
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Переделал :3

    - - - Добавлено - - -

    Не все, но переделал.

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Переместил тему в подраздел для непроверенных мануалов, т.к. там ещё много чего стоило бы изменить.
    Например, для ID оружий есть константы.
    Для частей тела тоже, хоть куй и забыл объявить их:
    PHP код:
    #if !defined BODY_PART_TORSO
    enum
    {
        
    BODY_PART_TORSO 3,
        
    BODY_PART_GROIN,
        
    BODY_PART_LEFT_ARM,
        
    BODY_PART_RIGHT_ARM,
        
    BODY_PART_LEFT_LEG,
        
    BODY_PART_RIGHT_LEG,
        
    BODY_PART_HEAD
    };
    #endif 
    Обнулить ячейки массивов в OnPlayerConnect/Disconnect тоже забыли.

    Для текстдравов, индивидуальных для каждого игрока, отведён отдельный тип PlayerText, у глобальных текстдравов и без того лимит.

    От switch можно вообще избавиться и брать значения из двух массивов. Ячейки с индексами 0, 1 и 2 оставить пустыми (0.00 и 0 соответственно), а начиная с 3-й записать кол-во отнимаемого ХП и кол-во очков за попадание.
    И да, как по-вашему логичнее назвать свойство игрока: "убийство" или "убийства"? Это я про названия массивов p_kill и p_death.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  5. #15
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Переместил тему в подраздел для непроверенных мануалов, т.к. там ещё много чего стоило бы изменить.
    Например, для ID оружий есть константы.
    Для частей тела тоже, хоть куй и забыл объявить их:
    PHP код:
    #if !defined BODY_PART_TORSO
    enum
    {
        
    BODY_PART_TORSO 3,
        
    BODY_PART_GROIN,
        
    BODY_PART_LEFT_ARM,
        
    BODY_PART_RIGHT_ARM,
        
    BODY_PART_LEFT_LEG,
        
    BODY_PART_RIGHT_LEG,
        
    BODY_PART_HEAD
    };
    #endif 
    Обнулить ячейки массивов в OnPlayerConnect/Disconnect тоже забыли.

    Для текстдравов, индивидуальных для каждого игрока, отведён отдельный тип PlayerText, у глобальных текстдравов и без того лимит.

    От switch можно вообще избавиться и брать значения из двух массивов. Ячейки с индексами 0, 1 и 2 оставить пустыми (0.00 и 0 соответственно), а начиная с 3-й записать кол-во отнимаемого ХП и кол-во очков за попадание.
    И да, как по-вашему логичнее назвать свойство игрока: "убийство" или "убийства"? Это я про названия массивов p_kill и p_death.
    Все исправим, все поправим :3

  6. #16
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Zangetsu Посмотреть сообщение
    Все исправим, все поправим :3
    Чем то фраза напомнила:


  7. #17
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Чем то фраза напомнила:

    Ахахаахахахахахахахх, супер.

  8. #18
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Упдате!

 

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

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

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

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

Ваши права

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