- objectrefGetOrCreate(player); // player
- if(lua_pcall(L, 5, 1, errorhandler))
- scriptError();
- if(!lua_isnumber(L, -1))
- throw LuaError(NULL, "allow_take should return a number");
+ objectrefGetOrCreate(L, player); // player
+ PCALL_RES(lua_pcall(L, 5, 1, error_handler));
+ if (!lua_isnumber(L, -1))
+ throw LuaError("allow_take should return a number. name=" + name);