GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: RicSiy123 - 2017. Július 20. - 01:01:34

Cím: ID menü
Írta: RicSiy123 - 2017. Július 20. - 01:01:34
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!
Cím: ID menü
Írta: wRt - 2017. Július 20. - 02:45:09

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.