Weil die Property in deiner Implementation protected ist. Schreib sie einfach in den public/published-Teil und schon gehts.
In etwa so:
Delphi-Quellcode:
type
TZahlen = class(TObject)
private
FSpielerZahl: Integer;
FZahl: Integer;
FSpZahl: Integer;
procedure set_FSpZahl(const AValue: Integer);
procedure Zahl;
public //<------------
property SpielerZahl: Integer write set_FSpZahl;
end;