Всем привет! хотел бы спросить как сделать инвентарь на диалогах чтобы можно было передать выбросить и т.д
Подскажите хоть начало,+ вам обещаю.
Всем привет! хотел бы спросить как сделать инвентарь на диалогах чтобы можно было передать выбросить и т.д
Подскажите хоть начало,+ вам обещаю.
Самим написать, не?
Многомерный массив, в котором будет храниться название предмета и какие-то другие его характеристики (ID, цена, вес или что вам там понадобиться). Далее enum, который и будет представлять из себя хранилище данных (для игроков это и будет инвентарь). Ну и двумерный массив, одна из ячеек которого будет хранить ID игрока, а вторая брать данные из enum. Всё. Дальше остаётся написать весь код с формированием предметов в инвентаре, взятием и прочим. Там уже всё зависит только от вашей фантазии
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Snoop_Dog (10.05.2014)
Объяснил :-)DeimoS
В общем
В общем что то такое, все остальное объяснил 'DeimoS' .PHP код:
new ItemName[][] = {
"#1 [Одежда]",
"#2 [Выпивка]",
"#3 [Еда]",
"#4 [Дробовик]"
};
new ItemWeight[] = {
1.2, 0.2, 0.8, 5.6
};
new global[128];
CMD:item(playerid, params[]) {
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(playerid, 1, DIALOG_STYLE_MSGBOX, "Item's", global, "Ок", "");
}
Snoop_Dog (10.05.2014)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)