06.03.2014, 07:59
Hi, so im having an Admin Chat script and when i compiled it i have this errors:
THANKS
Код:
C:\Users\Cris\Desktop\0.3z Server\ASRP (LRP script)\gamemodes\ASRP_V2.0.pwn(960) : error 017: undefined symbol "pInfo" C:\Users\Cris\Desktop\0.3z Server\ASRP (LRP script)\gamemodes\ASRP_V2.0.pwn(960) : warning 215: expression has no effect C:\Users\Cris\Desktop\0.3z Server\ASRP (LRP script)\gamemodes\ASRP_V2.0.pwn(960) : error 001: expected token: ";", but found "]" C:\Users\Cris\Desktop\0.3z Server\ASRP (LRP script)\gamemodes\ASRP_V2.0.pwn(960) : error 029: invalid expression, assumed zero C:\Users\Cris\Desktop\0.3z Server\ASRP (LRP script)\gamemodes\ASRP_V2.0.pwn(960) : fatal error 107: too many error messages on one line
Код:
Line 960: if(pInfo[i][pAdmin] >= 1)
Код:
Full Code:
forward SendAdminMessage(color, string[]);
public SendAdminMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[i][pAdmin] >= 1)
{
SendClientMessage(i, color, string);
}
if(pInfo[i][pAdmin] >= 2)
{
SendClientMessage(i, color, string);
}
if(pInfo[i][pAdmin] >= 3)
{
SendClientMessage(i, color, string);
}
if(pInfo[i][pAdmin] >= 4)
{
SendClientMessage(i, color, string);
}
if(pInfo[i][pAdmin] >= 5)
{
SendClientMessage(i, color, string);
}
if(pInfo[i][pAdmin] >= 6)
{
SendClientMessage(i, color, string);
}
}
}
}
Код:
Admin Chat Full Code:
CMD:admin(playerid, params[])
{
if(pInfo[playerid][pAdmin] == 1)
{
new string[128];
if(isnull(params))
return SendClientMessage(playerid, -1, "USAGE: /a(dmin) [text]");
format(string, sizeof(string), " moderator %s : %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(0xF2FF00FF, string);
}
if(pInfo[playerid][pAdmin] == 2)
{
new string[128];
if(isnull(params))
return SendClientMessage(playerid, -1, "USAGE: /a(dmin) [text]");
format(string, sizeof(string), " Junior admin %s : %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(0xF2FF00FF, string);
}
if(pInfo[playerid][pAdmin] == 3)
{
new string[128];
if(isnull(params))
return SendClientMessage(playerid, -1, "USAGE: /a(dmin) [text]");
format(string, sizeof(string), " General Admin %s : %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(0xF2FF00FF, string);
}
if(pInfo[playerid][pAdmin] == 4)
{
new string[128];
if(isnull(params))
return SendClientMessage(playerid, -1, "USAGE: /a(dmin) [text]");
format(string, sizeof(string), " Senior Admin %s : %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(0xF2FF00FF, string);
}
if(pInfo[playerid][pAdmin] == 1337)
{
new string[128];
if(isnull(params))
return SendClientMessage(playerid, -1, "USAGE: /a(dmin) [text]");
format(string, sizeof(string), " Head Admin %s : %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(0xF2FF00FF, string);
}
if(pInfo[playerid][pAdmin] == 99999)
{
new string[128];
if(isnull(params))
return SendClientMessage(playerid, -1, "USAGE: /a(dmin) [text]");
format(string, sizeof(string), " Community Owner %s : %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(0xF2FF00FF, string);
}
return 1;
}

