Просмотр полной версии : [Вопрос] Members с дополнительным функционалом
Всем привет
Задался вопросом, как сделать дополнительный функционал для команды, например, когда игрок прописывает /admins, он видит список администраторов на сервере (в диалоге через foreach), затем нажимает на ему интересного и как в OnDialogResponse вывести статистику этого админа?
Что-то вроде этого...
#define MAX_ADMIN_LIST 15
new admins_list[MAX_PLAYERS][MAX_ADMIN_LIST];
CMD:admins(playerid)
{
new number = 0;
foreach(new i: Player)
{
admins_list[playerid][number] = i;
number ++;
}
return true;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case /* ID твоего диалога */:
{
new admin_id = admins_list[playerid][listitem];
/* Далее информация о данном администраторе. */
}
}
return true;
}
Что-то вроде этого...
#define MAX_ADMIN_LIST 15
new admins_list[MAX_PLAYERS][MAX_ADMIN_LIST];
CMD:admins(playerid)
{
new number = 0;
foreach(new i: Player)
{
admins_list[playerid][number] = i;
number ++;
}
return true;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case /* ID твоего диалога */:
{
new admin_id = admins_list[playerid][listitem];
/* Далее информация о данном администраторе. */
}
}
return true;
}
Блин, да, вот я тоже что-то типа такого думал, но никак не мог придумать
Спасибо
Зачем такое извращение, если можно сохранить кэш и продолжать с ним работать?
Вот тут описан пример: тык (http://pro-pawn.ru/showthread.php?16339-%D0%9F%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D1%81-%D0%BB%D0%BE%D0%B3%D0%B0%D0%BC%D0%B8&p=91929&viewfull=1#post91929)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot