schau mal hier,
und hier.

Da haben sich Leute Mühe gemacht, um Dir zu helfen.

woran liegts
*Glaskugel auspack*
Wahrscheinlich daran :
...werden variablen die ich im main() benutze nicht erkannt.
Du mußt Sie schon Global definieren, sonst wird es nicht klappen.

Gruß Sebastian