Junior Member
|
05-03-2022
, 05:46
Help Error: Expected token: "}", but found "-string-" on line 45
|
#1
|
I'm trying to use a range plugin which fails to compile and I don't know what to do
HTML Code:
new GroupNames[GROUPS_NAME][] =
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "ULTIMATE WHO"
#define VERSION "1.1"
#define AUTHOR "P.Of.Pw"
#define CharsMax(%1) sizeof %1 - 1
#define time_shower 1.0
#define GROUPS_NAME 15
#define GROUPS_ACCESS 15
#define motd_msg "Admin's Online"
new color[][] =
{
"FF0000",
"66FF00",
"FF9900",
"33FF33",
"CC3333",
"3300CC",
"330066",
"006699",
"CCFF00",
"FF0099",
"FF3300",
"FF6633",
"FFCC99",
"3399CC",
"663366"
}
new GroupNames[GROUPS_NAME][] =
{
"---=== Detinator ===---",
"---=== Owner+Vip ===---",
"---=== Owner ===---",
"---=== Co-Owner+Vip ===---",
"---=== Co-Owner ===---",
"---=== God+Vip ===---",
"---=== God ===---",
"---=== Moderator+Vip ===---",
"---=== Moderator ===---"
"---=== Helper+Vip ===---",
"---=== Helper ===---",
"---=== Slot ===---",
"---=== Vip ===---"
};
new GroupFlags[GROUPS_ACCESS][] =
{
"abcdefghijklmnopqrstu",
"bcdefghijklmnopqrstu",
"bdefghijklmnopqrsu",
"bcdefghijklmnopqrst",
"bdefghijklmnopqrs",
"bcdefghijlmnopqrst",
"bdefghijlmnopqrs",
"bcdefgijlmnopqrt",
"bdefgijlmnopqr",
"bdefgijmnop",
"bcdefgijmnopt",
"bcdefgijmnot",
"bdefgijmno",
"b",
"ct"
}
new GroupFlagsValue[GROUPS_NAME]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
for(new p_of_pw = 0 ; p_of_pw < GROUPS_NAME ; p_of_pw++)
GroupFlagsValue[p_of_pw] = read_flags(GroupFlags[p_of_pw])
register_clcmd("say", "cmdSay")
register_clcmd("say_team", "cmdSay")
}
public cmdSay(id)
{
new say[8]
read_args(say, 7)
if ((containi(say, "who") != -1
|| containi(say, "admin") != -1
|| containi(say, "admins") != -1
|| contain(say, "/who") != -1
|| contain(say, "/admin") != -1
|| contain(say, "/admins") != -1))
who_motd(id)
return PLUGIN_CONTINUE
}
who_motd(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32], sBuffer[1024]
new iLen
iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
get_players(sPlayers, iNum, "ch")
for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++)
{
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h5><font color=^"violet^">%s^n</font></h5></center>", GroupNames[p_of_pw])
for(new a = 0; a < iNum ; a++)
{
iPlayer = sPlayers[a]
if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw])
{
get_user_name(iPlayer, sName, sizeof sName - 1)
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><font color=^"%s^">%s^n</center></font>", color[p_of_pw], sName)
}
}
}
show_motd(id, sBuffer, motd_msg)
return PLUGIN_CONTINUE
}
This area is where it says there is an error
Error: Expected token: "}", but found "-string-" on line 45
HTML Code:
new GroupNames[GROUPS_NAME][] =
{
"---=== Detinator ===---",
"---=== Owner+Vip ===---",
"---=== Owner ===---",
"---=== Co-Owner+Vip ===---",
"---=== Co-Owner ===---",
"---=== God+Vip ===---",
"---=== God ===---",
"---=== Moderator+Vip ===---",
"---=== Moderator ===---"
"---=== Helper+Vip ===---",
"---=== Helper ===---",
"---=== Slot ===---",
"---=== Vip ===---"
};
|
|