Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для Straik32423
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.06.2015
    Адрес
    Ростов-на-Дону, Россия
    Сообщений
    23
    Репутация:
    1 ±

    Система фракций

    Привет. Никак не могу найти урок по созданию нормальной системы фракций. То есть, я примерно представляю как ее реализовать, но не могу придумать систему скинов. Во всех "уроках" либо добавление новой фракции в уже существующую систему, либо создание лидерки, которую я и сам могу без труда реализовать.
    В готовых модах встречаю массив с ID скинов, но не могу представить как его использовать. Прошу либо скинуть мне урок, либо рассказать, как это работает. Спасибо.

  2. #2
    Аватар для Sp1ke
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Когда игрок встает на пикап и переодевается в форму то меняй ему скин на то значение, что в переменной.

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

    Статус
    Оффлайн
    Регистрация
    16.06.2015
    Адрес
    Ростов-на-Дону, Россия
    Сообщений
    23
    Репутация:
    1 ±
    Цитата Сообщение от Sp1ke Посмотреть сообщение
    Когда игрок встает на пикап и переодевается в форму то меняй ему скин на то значение, что в переменной.
    А зачем вообще их заносить в массив?

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

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Цитата Сообщение от Straik32423 Посмотреть сообщение
    А зачем вообще их заносить в массив?
    А как ты собрался загружать скин из аккаунта и дальше с ним работать?

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

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Чтобы выдать значение ячейки из массива, достаточно обратиться к ячейке.

    Например:
    PHP код:
    // Тут главное помнить,
    // что отсчет идет всегда от нуля
    new skin_id_fraction[5] = 
    {
        
    0,    // skin_id_fraction[0]
        
    1,    // skin_id_fraction[1]
        
    2,    // skin_id_fraction[2]
        
    3,    // skin_id_fraction[3]
        
    4     // skin_id_fraction[4]
    };

    // Ну тут все предельно ясно :)
    SetPlayerSkin(playeridskin_id_fraction[2]); 
    Далее от вашего воображения зависит.
    Последний раз редактировалось Desulaid; 13.07.2015 в 22:05.

 

 

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

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

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

Ваши права

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