Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Snoop_Dog
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.02.2014
    Сообщений
    65
    Репутация:
    0 ±

    [RLS]Вопрос по инвентарю

    Всем привет! хотел бы спросить как сделать инвентарь на диалогах чтобы можно было передать выбросить и т.д
    Подскажите хоть начало,+ вам обещаю.

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

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    242
    Репутация:
    6 ±
    Самим написать, не?

  3. #3
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    Сначала сохранение сделай.

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Многомерный массив, в котором будет храниться название предмета и какие-то другие его характеристики (ID, цена, вес или что вам там понадобиться). Далее enum, который и будет представлять из себя хранилище данных (для игроков это и будет инвентарь). Ну и двумерный массив, одна из ячеек которого будет хранить ID игрока, а вторая брать данные из enum. Всё. Дальше остаётся написать весь код с формированием предметов в инвентаре, взятием и прочим. Там уже всё зависит только от вашей фантазии
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. Пользователь сказал cпасибо:
    Snoop_Dog (10.05.2014)
  6. #5
    Аватар для BonBon
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.05.2014
    Адрес
    Хабаровск
    Сообщений
    25
    Репутация:
    3 ±
    DeimoS
    Объяснил :-)

    В общем
    PHP код:
    new ItemName[][] = {
        
    "#1 [Одежда]",
        
    "#2 [Выпивка]",
        
    "#3 [Еда]",
        
    "#4    [Дробовик]"
    };

    new 
    ItemWeight[] = {
        
    1.20.20.85.6
    };

    new global[
    128];

    CMD:item(playeridparams[]) {
        if(
    sscanf(params"d"params[0])) return false;
        
    format(global, sizeof global, "Params: %d || Name: %s || Weight: %0.1f"params[0], ItemsNames[params[0]-1],ItemsWeight[params[0]-1]);
        
    ShowPlayerDialog(playerid1DIALOG_STYLE_MSGBOX"Item's", global, "Ок""");

    В общем что то такое, все остальное объяснил 'DeimoS' .

  7. Пользователь сказал cпасибо:
    Snoop_Dog (10.05.2014)
  8. #6
    Аватар для Snoop_Dog
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.02.2014
    Сообщений
    65
    Репутация:
    0 ±
    Цитата Сообщение от BonBon Посмотреть сообщение
    Объяснил :-)

    В общем
    PHP код:
    new ItemName[][] = {
        
    "#1 [Одежда]",
        
    "#2 [Выпивка]",
        
    "#3 [Еда]",
        
    "#4    [Дробовик]"
    };

    new 
    ItemWeight[] = {
        
    1.20.20.85.6
    };

    new global[
    128];

    CMD:item(playeridparams[]) {
        if(
    sscanf(params"d"params[0])) return false;
        
    format(global, sizeof global, "Params: %d || Name: %s || Weight: %0.1f"params[0], ItemsNames[params[0]-1],ItemsWeight[params[0]-1]);
        
    ShowPlayerDialog(playerid1DIALOG_STYLE_MSGBOX"Item's", global, "Ок""");

    В общем что то такое, все остальное объяснил 'DeimoS' .
    Ааа! все понел сейчас буду пробовать,спасибо DeimoS'у и BonBon'у
    Тему можно закрывать.

 

 

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

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

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

Ваши права

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