this is what i get when i try to compile a script
FOnline AngleScript compiler. Usage:
ASCompiler script_name.fos
[-client] (compile client scripts)
[-mapper] (compile mapper scripts)
[-p preprocessor_output.txt]
[-d SOME_DEFINE]*
[-run func_name]*
[-gc] (collect garbage after execution)
*can be used multiple times
C:\FODM\Server\scripts>ascompiler.exe client_interface.fos
Compiling client_interface.fos ...
./client_gui_ex.fos(1018) : ERROR : Identifier 'CritterCl' is not a data type in
global namespace.
./client_gui_ex.fos(1027) : ERROR : Identifier 'ItemCl' is not a data type in gl
obal namespace.
./lexems_h.fos(61) : ERROR : Identifier 'CritterCl' is not a data type in global
namespace.
./lexems_h.fos(62) : ERROR : Identifier 'ItemCl' is not a data type in global na
mespace.
./lexems_h.fos(64) : ERROR : Identifier 'CritterCl' is not a data type in global
namespace.
./lexems_h.fos(65) : ERROR : Identifier 'ItemCl' is not a data type in global na
mespace.
./lexems_h.fos(65) : ERROR : A function with the same name and parameters alread
y exists.
./lexems_h.fos(68) : ERROR : Identifier 'CritterCl' is not a data type in global
namespace.
./lexems_h.fos(69) : ERROR : Identifier 'ItemCl' is not a data type in global na
mespace.
./lexems_h.fos(69) : ERROR : A function with the same name and parameters alread
y exists.
./lexems_h.fos(73) : ERROR : Identifier 'CritterCl' is not a data type in global
namespace.
./lexems_h.fos(74) : ERROR : Identifier 'ItemCl' is not a data type in global na
mespace.
./lexems_h.fos(74) : ERROR : A function with the same name and parameters alread
y exists.
./lexems_h.fos(77) : ERROR : Identifier 'CritterCl' is not a data type in global
namespace.
./lexems_h.fos(78) : ERROR : Identifier 'ItemCl' is not a data type in global na
mespace.
./lexems_h.fos(78) : ERROR : A function with the same name and parameters alread
y exists.
./prod_ingredients_h.fos(33) : ERROR : Identifier 'ItemCl' is not a data type in
global namespace.
./prod_ingredients_h.fos(34) : ERROR : Identifier 'ItemCl' is not a data type in
global namespace.
./prod_ingredients_h.fos(35) : ERROR : Identifier 'ItemCl' is not a data type in
global namespace.
./prod_ingredients_h.fos(37) : ERROR : Identifier 'ItemCl' is not a data type in
global namespace.
./client_smart_cursor_h.fos(24) : ERROR : Identifier 'ItemCl' is not a data type
in global namespace.
./client_smart_cursor_h.fos(24) : ERROR : Identifier 'ItemCl' is not a data type
in global namespace.
./item_dogtags_h.fos(24) : ERROR : Identifier 'ItemCl' is not a data type in glo
bal namespace.
./item_dogtags_h.fos(27) : ERROR : Identifier 'ItemCl' is not a data type in glo
bal namespace.
./item_dogtags_h.fos(29) : ERROR : Identifier 'ItemCl' is not a data type in glo
bal namespace.
client_interface.fos(44) : ERROR : Identifier 'CritterCl' is not a data type in
global namespace.
client_interface.fos(62) : ERROR : Identifier 'CritterCl' is not a data type in
global namespace.
client_interface.fos(833) : ERROR : Identifier 'ItemCl' is not a data type in gl
obal namespace.
client_interface.fos(1043) : ERROR : Identifier 'CritterCl' is not a data type i
n global namespace.
client_interface.fos(1525) : ERROR : Identifier 'CritterCl' is not a data type i
n global namespace.
client_interface.fos(2119) : ERROR : Identifier 'CritterCl' is not a data type i
n global namespace.
client_interface.fos(2124) : ERROR : Identifier 'ItemCl' is not a data type in g
lobal namespace.
client_interface.fos(2127) : ERROR : Identifier 'ItemCl' is not a data type in g
lobal namespace.
client_interface.fos(2127) : ERROR : Identifier 'ItemCl' is not a data type in g
lobal namespace.
client_interface.fos(2130) : ERROR : Identifier 'ItemCl' is not a data type in g
lobal namespace.
client_interface.fos(2135) : ERROR : Identifier 'ItemCl' is not a data type in g
lobal namespace.
client_interface.fos(2138) : ERROR : Identifier 'ItemCl' is not a data type in g
lobal namespace.
client_interface.fos(2143) : ERROR : Identifier 'ItemCl' is not a data type in g
lobal namespace.
./sprite.fos(23) : INFO : Compiling bool Sprite::Load(string&inout, int).
./sprite.fos(27) : ERROR : No matching signatures to 'LoadSprite(string&, int)'.
./sprite.fos(36) : INFO : Compiling void Sprite::LoadHash(uint, uint8).
./sprite.fos(38) : ERROR : No matching signatures to 'LoadSprite(uint, uint8)'.
./sprite.fos(42) : INFO : Compiling void Sprite::LoadByIni(string&inout, int).
./sprite.fos(44) : ERROR : No matching signatures to 'GetIfaceIniStr(string&)'.
./sprite.fos(46) : ERROR : No matching signatures to 'LoadSprite(string@&, int)'
.
./sprite.fos(52) : INFO : Compiling void Sprite::Draw(int, int).
./sprite.fos(55) : ERROR : No matching signatures to 'DrawSprite(uint&, const in
t, int, int, const int)'.
./sprite.fos(58) : INFO : Compiling void Sprite::RefreshData().
./sprite.fos(62) : ERROR : No matching signatures to 'GetSpriteWidth(uint&, cons
t int)'.
./sprite.fos(63) : ERROR : No matching signatures to 'GetSpriteHeight(uint&, con
st int)'.
./sprite.fos(64) : ERROR : No matching signatures to 'GetSpriteCount(uint&)'.
./client_gui_ex.fos(167) : INFO : Compiling IControl@ Control::Position(string&i
nout).
./client_gui_ex.fos(175) : ERROR : No matching signatures to 'GetIfaceIniStr(str
ing&)'.
./client_gui_ex.fos(253) : INFO : Compiling void Control::ShowWindow().
./client_gui_ex.fos(255) : ERROR : No matching signatures to 'Message(string@&)'
.
./client_gui_ex.fos(257) : INFO : Compiling void Control::ShowWindow(int, int).
./client_gui_ex.fos(259) : ERROR : No matching signatures to 'Message(string@&)'
.
./client_gui_ex.fos(261) : INFO : Compiling void Control::HideWindow().
./client_gui_ex.fos(263) : ERROR : No matching signatures to 'Message(string@&)'
.
./client_gui_ex.fos(462) : INFO : Compiling CButton::CButton(int, int, int, int,
string&inout).
./client_gui_ex.fos(467) : ERROR : No matching signatures to 'Message(string@&)'
.
./client_gui_ex.fos(471) : INFO : Compiling CButton::CButton(int, int, int, int,
string&inout, string&inout).
./client_gui_ex.fos(474) : ERROR : No matching signatures to 'Message(string@&)'
.
./client_gui_ex.fos(476) : ERROR : No matching signatures to 'Message(string@&)'
.
./client_gui_ex.fos(480) : INFO : Compiling CButton::CButton(string&inout, strin
g&inout).
./client_gui_ex.fos(485) : ERROR : No matching signatures to 'Message(string@&)'
.
./client_gui_ex.fos(494) : INFO : Compiling void CButton::Draw().
./client_gui_ex.fos(499) : ERROR : No matching signatures to 'DrawSprite(uint&,
const int, int, int, const int)'.
./client_gui_ex.fos(504) : ERROR : No matching signatures to 'DrawSprite(uint&,
const int, int, int, const int)'.
./client_gui_ex.fos(508) : ERROR : No matching signatures to 'DrawText(string, i
nt, int, int, int, int, const int, uint)'.
./client_gui_ex.fos(525) : INFO : Compiling void CDialogRedButton::Draw().
./client_gui_ex.fos(528) : ERROR : No matching signatures to 'DrawSprite(uint&,
const int, int, int, const int)'.
./client_gui_ex.fos(544) : INFO : Compiling void CSmallButton::Draw().
./client_gui_ex.fos(547) : ERROR : No matching signatures to 'DrawSprite(uint&,
const int, int, int, const int)'.
./client_gui_ex.fos(649) : INFO : Compiling void CLabel::Draw().
./client_gui_ex.fos(651) : ERROR : No matching signatures to 'DrawText(string@&,
int, int, int, int, int&, int&, int&)'.
./client_gui_ex.fos(761) : INFO : Compiling void CTextBox::InsertChar(uint8).
./client_gui_ex.fos(764) : ERROR : No matching signatures to 'string::resize(con
st int)'.
./client_gui_ex.fos(768) : ERROR : No matching signatures to 'string::set_opInde
x(const int, uint8)'.
./client_gui_ex.fos(768) : INFO : Candidates are:.
./client_gui_ex.fos(768) : INFO : void string::set_opIndex(int, const string&in)
const.
./client_gui_ex.fos(773) : INFO : Compiling void CTextBox::Draw().
./client_gui_ex.fos(789) : ERROR : No matching signatures to 'DrawText(string, i
nt, int, int, int, int&, int&, int&)'.
./client_gui_ex.fos(873) : INFO : Compiling void CSprite::Draw().
./client_gui_ex.fos(875) : ERROR : No matching signatures to 'DrawSprite(uint&,
const int, int, int, const int)'.
./client_gui_ex.fos(919) : INFO : Compiling void CSpriteEx::Draw().
./client_gui_ex.fos(922) : ERROR : No matching signatures to 'DrawSprite(uint&,
int&, int, int, int&, int&, bool&, bool&, uint&, bool&)'.
./client_gui_ex.fos(978) : INFO : Compiling void CListBox::Draw().
./client_gui_ex.fos(982) : ERROR : No matching signatures to 'DrawText(string@&,
int, int, int, uint&, uint, const int, const uint)'.
./client_gui_ex.fos(1018) : INFO : Compiling void CContextButton::SetCritter(int
).
./client_gui_ex.fos(1021) : ERROR : Object handle is not supported for this type
.
./client_gui_ex.fos(1022) : ERROR : 'Id' is not a member of 'int'.
./client_gui_ex.fos(1027) : INFO : Compiling void CContextButton::SetItem(int).
./client_gui_ex.fos(1030) : ERROR : Object handle is not supported for this type
.
./client_gui_ex.fos(1031) : ERROR : 'Id' is not a member of 'int'.
./client_gui_ex.fos(1082) : INFO : Compiling void Window::Center().
./client_gui_ex.fos(1084) : ERROR : '__ScreenHeight' is not declared.
./client_gui_ex.fos(1084) : ERROR : '__ScreenWidth' is not declared.
client_interface.fos(85) : INFO : Compiling CDialogImage::CDialogImage().
client_interface.fos(87) : ERROR : No matching signatures to 'DMessage(string@&)
'.
client_interface.fos(91) : INFO : Compiling void CDialogImage::Set(int, int, str
ing&inout).
client_interface.fos(95) : ERROR : No matching signatures to 'LoadSprite(string&
, const int)'.
client_interface.fos(96) : ERROR : No matching signatures to 'DMessage(string@&)
'.
client_interface.fos(99) : INFO : Compiling void CDialogImage::Unset().
client_interface.fos(104) : ERROR : No matching signatures to 'DMessage(string@&
)'.
client_interface.fos(119) : INFO : Compiling void CDialogImage::Draw().
client_interface.fos(126) : ERROR : No matching signatures to 'GetHardcodedScree
nPos(int, int, int)'.
client_interface.fos(135) : ERROR : No matching signatures to 'DrawSprite(int&,
const int, int, int, const int)'.
client_interface.fos(190) : INFO : Compiling void CWorldmapElement::Draw(uint).
client_interface.fos(195) : ERROR : '__GmapZoom' is not declared.
client_interface.fos(195) : ERROR : '__GmapOffsetY' is not declared.
client_interface.fos(195) : ERROR : '__GmapOffsetX' is not declared.
client_interface.fos(197) : ERROR : No matching signatures to 'DrawText(string,
int, int, uint&, uint&, uint&, int&, int&)'.
client_interface.fos(1615) : INFO : Compiling void BagCallbackHide::OnHide(int,
int, int).
client_interface.fos(1618) : ERROR : No matching signatures to 'RefreshItemsColl
ection(const int)'.
client_interface.fos(389) : INFO : Compiling void render_iface(uint).
client_interface.fos(410) : ERROR : Unexpected variable declaration.
client_interface.fos(413) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(421) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(422) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(473) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(476) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(483) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(486) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(496) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(508) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(509) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(578) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(606) : INFO : Compiling string generic_description(int, int
&inout, int&inout).
client_interface.fos(608) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(626) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(704) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(833) : INFO : Compiling string item_description(int&inout,
int).
client_interface.fos(835) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(1043) : INFO : Compiling string critter_description(int&ino
ut, int).
client_interface.fos(1244) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(1311) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(1466) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(1534) : INFO : Compiling void _SetColor(int, int, int, stri
ng@, int[]@).
client_interface.fos(1536) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(1565) : INFO : Compiling void _RepairSession(int, int, int,
string@, int[]@).
client_interface.fos(1569) : ERROR : No matching signatures to 'RefreshItemsColl
ection(const int)'.
client_interface.fos(1630) : INFO : Compiling void IndicatorMouse(bool, int).
client_interface.fos(1639) : ERROR : '__MouseY' is not declared.
client_interface.fos(1639) : ERROR : '__MouseX' is not declared.
client_interface.fos(1646) : INFO : Compiling bool ReadIniInt(string&inout, int&
inout).
client_interface.fos(1648) : ERROR : No matching signatures to 'GetIfaceIniStr(s
tring&)'.
client_interface.fos(1652) : INFO : Compiling void InitIndicators().
client_interface.fos(1654) : ERROR : '__IndicatorType' is not declared.
client_interface.fos(1662) : ERROR : '__ScreenWidth' is not declared.
client_interface.fos(1674) : ERROR : '__ScreenHeight' is not declared.
client_interface.fos(1675) : WARNING : 'IntY' is not initialized..
client_interface.fos(1679) : ERROR : No matching signatures to 'GetIfaceIniStr(s
tring@&)'.
client_interface.fos(1685) : ERROR : No matching signatures to 'GetIfaceIniStr(s
tring@&)'.
client_interface.fos(1699) : INFO : Compiling void DrawIndicators().
client_interface.fos(1709) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(1712) : ERROR : Identifier 'ItemCl' is not a data type.
client_interface.fos(1875) : INFO : Compiling void DrawIndicator(Rect@, int[]&in
out, uint, int, uint&inout, bool, bool, uint = 35).
client_interface.fos(1928) : ERROR : No matching signatures to 'DrawPrimitive(co
nst int, int[]&)'.
client_interface.fos(1931) : INFO : Compiling void DrawCounter(Rect@, string&ino
ut, uint, int).
client_interface.fos(1933) : ERROR : No matching signatures to 'DrawText(string&
, int&, int&, int&, int&, uint, int, const int)'.
client_interface.fos(1962) : INFO : Compiling void DrawArea(uint, uint8).
client_interface.fos(1967) : ERROR : Identifier 'CritterCl' is not a data type.
client_interface.fos(2027) : INFO : Compiling void DrawInsideStatus(bool).
client_interface.fos(2029) : ERROR : '__ScreenWidth' is not declared.
client_interface.fos(2053) : INFO : Compiling void InitAreas().
client_interface.fos(2056) : ERROR : No matching signatures to 'IPolygon::GetTri
angulation(uint16[])'.
client_interface.fos(2058) : ERROR : No matching signatures to 'IPolygon::GetTri
angulation(uint16[])'.
client_interface.fos(2060) : ERROR : No matching signatures to 'IPolygon::GetTri
angulation(uint16[])'.
client_interface.fos(2062) : ERROR : No matching signatures to 'IPolygon::GetTri
angulation(uint16[])'.
client_interface.fos(2064) : ERROR : No matching signatures to 'IPolygon::GetTri
angulation(uint16[])'.
client_interface.fos(2066) : ERROR : No matching signatures to 'IPolygon::GetTri
angulation(uint16[])'.
Unable to build.
any ideas ?