PDA

Просмотр полной версии : [Вопрос] Нужен совет



Rasta
22.08.2014, 19:10
Ребят, всем привет.
Пишу систему лидера. Команда: /members.
Открывается "Диалог-Меню". Каждый пункт - это игрок твоей фракции (Offline/Online). Выбираешь нужного игрока и открывается следующий "Диалог-Меню" уже с этим игроком. (Уволить, повысить ранг и т.д.)

Теперь к теме.
Не очень понимаю как определить, сколько "listitem" создавать в диалоге(Если игроков в каждой фракции разное кол-во) и как записывать "Ник/ID Аккаунта" выбранного игрока.

Мне бы пример какой-нибудь, или же изложить в словах. Буду очень признателен. Спасибо.

underwoker
22.08.2014, 21:19
Ребят, всем привет.
Пишу систему лидера. Команда: /members.
Открывается "Диалог-Меню". Каждый пункт - это игрок твоей фракции (Offline/Online). Выбираешь нужного игрока и открывается следующий "Диалог-Меню" уже с этим игроком. (Уволить, повысить ранг и т.д.)

Теперь к теме.
Не очень понимаю как определить, сколько "listitem" создавать в диалоге(Если игроков в каждой фракции разное кол-во) и как записывать "Ник/ID Аккаунта" выбранного игрока.

Мне бы пример какой-нибудь, или же изложить в словах. Буду очень признателен. Спасибо.
При большом диалоге проблемы же могут быть, не?

DeimoS
22.08.2014, 22:42
В inputtext хранится содержимое того, что написано в listitem. А узнать число listitem можно исходя из того, сколько MySQL вернёт строк.
И да, диалог типа listitem не поддерживает более 30 пунктов. Так что продумывай и это

Rasta
22.08.2014, 23:00
В inputtext хранится содержимое того, что написано в listitem. А узнать число listitem можно исходя из того, сколько MySQL вернёт строк.
И да, диалог типа listitem не поддерживает более 30 пунктов. Так что продумывай и это

Достаточно сделать чтобы после 10 игроков, 11 пункт назывался "След. >", тем самым, переходим в следующий диалог с остальными игроками.
Спасибо за советы. Буду пробовать.
Тему пока не закрывайте.