printf("%f , %f \n",lua_tonumber(L,1),lua_tonumber(L,2));
でできてるみたいなんだけどどうだろうか
%fは関係ないかも