Сообщение от LLI.T.A.L.K.E.R.
Так, стоп!
GetHandle() это моя личная функция (которой нет в B3D), для вывода из номера ячейки..
|
В B3D все есть (Правда называется она Handle%(Тип%) ):
Global ClientsHandles[10]
Type Client
Field Login$
End Type
For Clients%=0 to 10;Создадим 10 игроков и присвоим им имена Player #0...Player #10.
CrP.Client=New Client
CrP\Login$="Player #"+Clients%
ClientsHandles[Clients]=Handle(CrP)
next
For Clients%=0 to 10;Напечатаем имена всех игроков на экране.
Test.Client=Object.Client(ClientsHandles[Clients%])
If Test<>Null;Если не уверен что объект существует то проверяй его наличие, иначе будет Mav...
Print Test\Login$
EndIf
Next
Test.Client=Object.Client(ClientsHandles[5]);Напечатаем имя игрока хэндл какого находится в ClientsHandles[5]
If Test<>Null
Print Test\Login$
EndIf
waitkey()