Szerző Téma: ID menü  (Megtekintve 595 alkalommal)

ID menü
« Dátum: 2017. Július 20. - 01:01:34 »
0
Sziasztok!, fennakadtam 2 dolgon. Mindkettő dialog ezúttal. Az egyik az lenne, hogy lehetséges lenne az, hogy valahogy a List típusú dialogba írni azt, hogy melyik dmben hány online ember van? Továbbá meggyűlt a bajom azzal, hogy vagy 12 menü pontot enged csak a dialog, vagy a sor túl hosszú. A segítségeket előre köszönöm!
« Utoljára szerkesztve: 2017. Július 20. - 01:02:24 írta RicSiy123 »

Nem elérhető wRt

ID menü
« Válasz #1 Dátum: 2017. Július 20. - 02:45:09 »
0

CMD:stats(playerid)
{
new d_Text    [1500];
new d_String    [128];

for(new i = 0; i < MAX_DEATHMATCH_ARENAS; i++)
{
   new C = 0;
   
   for(new p = 0; p < MAX_PLAYERS; p++)
   {
      if(DEATHMATCH_ARENA[p] == i)
      {
         C++;
      }
   }
   
   format(d_String, sizeof(d_String), \"Aréna (%d)\\tOnline: %d\\n\", i, C);
   strcat(d_Text, d_String);
}

ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, \"{FFFFFF}Aréna statisztikák\", d_Text, \"{FFFFFF}Tovább\", \"{FFFFFF}Kilépés\");

return 1;
}

 
Ez alapján szerintem megtudod csinálni, a lényeg benne van, értelemszerűen ezt is használhatod, ha megfelelőn átírod.
 
A második kérdésedre könnyebb lenne válaszolni amennyiben mellékelnél valami kódot, egyébként nem, nem csak 12 menüpont fér el, szóval valószínűleg túl hosszú a sor, egyébként pedig itt olvashatsz erről több információt, a megfelelő résznél.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal