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 17. - 11:12:55

Cím: Listázás
Írta: RicSiy123 - 2017. Július 17. - 11:12:55
Sziasztok, valaki le tudná írni, hogy hogyan lehetne lekérdezni azt, hogy melyik virtual worldben hányan vannak? így gondolnám: pl a 3-as virtual worldben van X ember, és azt elküldené üzenetben. És alá azt, hogy a 4-esben hányan mondjuk. 
Cím: Listázás
Írta: gbr333 - 2017. Július 17. - 11:38:56
Szia!
 
Gyorsan megírtam neked:
 

stock ListPlayersInVW(kinek,vw)
{
new str[40],name[24];
format(str,sizeof(str),\"A %d. VirtualWorldben lévő játékosok:\",vw);
SendClientMessage(kinek,1,str);
for(new i; i<MAX_PLAYERS; i++)
    {
   if(!IsPlayerConnected(i)) continue;
   if(GetPlayerVirtualWorld(i) == vw)
   GetPlayerName(i, name, sizeof(name));
   format(str,sizeof(str),\"[%d]%s\\n\",i,name);
   SendClientMessage(kinek,1,str);
}
return true;
}

 
Kinek = Melyik játékosnak listázza ki.
 
vw = Melyik VirtualWorld játékosait listázza ki.
 
 
Cím: Listázás
Írta: RicSiy123 - 2017. Július 17. - 12:06:20
Nem teljesen  így gondoltam. de ebből leszűrtem a lényeget, köszönöm!