X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_showfile.cpp;h=83030b7a14a7254c4e6d61761c899049f3d76180;hb=6d1c1cb51753f986b86b408a5828373d0066624b;hp=57c501e909c7e5704eda3ccdbde37d496cb45b33;hpb=a3e0768758ca68429a29d9c78ce672f2d938c6e7;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_showfile.cpp b/src/modules/m_showfile.cpp index 57c501e90..83030b7a1 100644 --- a/src/modules/m_showfile.cpp +++ b/src/modules/m_showfile.cpp @@ -19,6 +19,15 @@ #include "inspircd.h" +enum +{ + // From UnrealIRCd. + RPL_RULES = 232, + RPL_RULESTART = 308, + RPL_RULESEND = 309, + ERR_NORULES = 434 +}; + class CommandShowFile : public Command { enum Method @@ -70,9 +79,9 @@ class CommandShowFile : public Command { introtext = tag->getString("introtext", "Showing " + name); endtext = tag->getString("endtext", "End of " + name); - intronumeric = tag->getInt("intronumeric", RPL_RULESTART, 0, 999); - textnumeric = tag->getInt("numeric", RPL_RULES, 0, 999); - endnumeric = tag->getInt("endnumeric", RPL_RULESEND, 0, 999); + intronumeric = tag->getUInt("intronumeric", RPL_RULESTART, 0, 999); + textnumeric = tag->getUInt("numeric", RPL_RULES, 0, 999); + endnumeric = tag->getUInt("endnumeric", RPL_RULESEND, 0, 999); std::string smethod = tag->getString("method"); method = SF_NUMERIC; @@ -82,8 +91,7 @@ class CommandShowFile : public Command method = SF_NOTICE; contents = filecontents; - if (tag->getBool("colors")) - InspIRCd::ProcessColors(contents); + InspIRCd::ProcessColors(contents); } };