По - идей должно работать. Го, дебажить?
PHP код:
COMMAND:who(playerid)
{
new virtual_world = GetPlayerVirtualWorld(playerid);
static const fmt_str[] = "Вирт мир - %i | Кол-во %i";
new str[sizeof(fmt_str) - 4];
foreach(new i: Player)
{
printf("Iterator: %i | playerid_virtual_world: %i | giveplayerid_virtual_world: %i", i, virtual_world, GetPlayerVirtualWorld(i));
if(virtual_world == GetPlayerVirtualWorld(i))
{
print(#Проверка выполнена. Виртуальные миры совпали);
format(str, sizeof(str), fmt_str, virtual_world, i);
SendClientMessage(playerid, -1, str);
}
}
}
Не дочитал тему. i - количество итерации цикла. То бишь: id игрока у которого GetPlayerVirtualWorld совпадает с playerid. Решение вверху