diff -r c0902317c823 -r 7ce9f68d28dc hedgewars/uScript.pas --- a/hedgewars/uScript.pas Mon Jun 10 15:18:03 2013 +0300 +++ b/hedgewars/uScript.pas Mon Jun 10 23:50:36 2013 +0300 @@ -1291,17 +1291,16 @@ var i : LongInt; var color : shortstring; begin - //TODO print better error messages statInfo := TStatInfoType(GetEnumValue(TypeInfo(TStatInfoType),lua_tostring(L, 1))); if (lua_gettop(L) <> 2) and ((statInfo <> siPlayerKills) and (statInfo <> siClanHealth)) then begin - LuaError('Lua: Wrong number of parameters passed to SendStat!'); + LuaError('Lua: Wrong number of parameters passed to SendStat! Expected 2 parameters.'); end else if (lua_gettop(L) <> 3) and ((statInfo = siPlayerKills) or (statInfo = siClanHealth)) then begin - LuaError('Lua: Wrong number of parameters passed to SendStat!'); + LuaError('Lua: Wrong number of parameters passed to SendStat! Expected 3 parameters.'); end else begin @@ -1345,13 +1344,6 @@ lc_sendstatsoff:= 0 end; -function lc_sendstats(L : Plua_State) : LongInt; Cdecl; -begin - L:= L; // avoid compiler hint - SendStats; - lc_sendstats:= 0 -end; - function lc_findplace(L : Plua_State) : LongInt; Cdecl; var gear: PGear; fall: boolean; @@ -2451,7 +2443,6 @@ lua_register(luaState, _P'EndGame', @lc_endgame); lua_register(luaState, _P'SendStat', @lc_sendstat); lua_register(luaState, _P'SendStatsOff', @lc_sendstatsoff); -lua_register(luaState, _P'SendStats', @lc_sendstats); lua_register(luaState, _P'FindPlace', @lc_findplace); lua_register(luaState, _P'SetGearPosition', @lc_setgearposition); lua_register(luaState, _P'GetGearPosition', @lc_getgearposition);