CMD:admins(playerid, params[])
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators");
new count = 0, string[828], AdmRank[128];
new ChangeColor;
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________");
SendClientMessage(playerid, COLOR_GREEN, " ");
if(IsPlayerConnected)
{
if (adlvl[playerid] >= 1)
{
if(adlvl[playerid] > 6)
{
AdmRank = "Server Owner/Developer";
ChangeColor = COL_LEVEL4;
}
else
{
switch(adlvl[playerid])
{
case 1: {
AdmRank = "Moderator";
ChangeColor = COL_LEVEL1;
}
case 2: {
AdmRank = "Senior Moderator";
ChangeColor = COL_LEVEL2;
}
case 3: {
AdmRank = "Administrator";
ChangeColor = COL_LEVEL3;
}
case 4: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
case 5: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
}
}
format(string, 128, "%s | %s", playername, AdmRank);
SendClientMessage(playerid, string, ChangeColor);
count ++;
}
}
}
if(count == 0)
SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online.");
return 1;
}
E:\All Folders\Hobbies\Server Hosting\SA-MP\_PrP Gaming\gamemodes\RNTG.pwn(26919) : error 035: argument type mismatch (argument 1) E:\All Folders\Hobbies\Server Hosting\SA-MP\_PrP Gaming\gamemodes\RNTG.pwn(26923) : warning 209: function "cmd_admins" should return a value E:\All Folders\Hobbies\Server Hosting\SA-MP\_PrP Gaming\gamemodes\RNTG.pwn(26924) : error 010: invalid function or declaration E:\All Folders\Hobbies\Server Hosting\SA-MP\_PrP Gaming\gamemodes\RNTG.pwn(26926) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.
SendClientMessage(string, ChangeColor);
}
if(count == 0)
return 1;
CMD:admins(playerid, params[])
{
new playername[MAX_PLAYER_NAME];
if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators");
new count = 0, string[828], AdmRank[128];
new ChangeColor;
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________");
SendClientMessage(playerid, COLOR_GREEN, " ");
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i))
{
if (adlvl[i] >= 1)
{
GetPlayerName(i, playername, MAX_PLAYER_NAME);
if(adlvl[i] > 6)
{
AdmRank = "Server Owner/Developer";
ChangeColor = COL_LEVEL4;
}
else
{
switch(adlvl[i])
{
case 1: {
AdmRank = "Moderator";
ChangeColor = COL_LEVEL1;
}
case 2: {
AdmRank = "Senior Moderator";
ChangeColor = COL_LEVEL2;
}
case 3: {
AdmRank = "Administrator";
ChangeColor = COL_LEVEL3;
}
case 4: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
case 5: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
}
}
}
format(string, 128, "%s | %s", playername, AdmRank);
SendClientMessage(playerid, string, ChangeColor);
count ++;
}
}
if(count == 0)
SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online.");
return 1;
}
SendClientMessage(string, ChangeColor);
SendClientMessage(playerid,string, ChangeColor);
CMD:admins(playerid, params[])
{
new playername[MAX_PLAYER_NAME];
if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators");
new count = 0, string[828], AdmRank[128];
new ChangeColor;
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________");
SendClientMessage(playerid, COLOR_GREEN, " ");
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i))
{
if (adlvl[i] >= 1)
{
GetPlayerName(i, playername, MAX_PLAYER_NAME);
if(adlvl[i] > 6)
{
AdmRank = "Server Owner/Developer";
ChangeColor = COL_LEVEL4;
}
else
{
switch(adlvl[i])
{
case 1: {
AdmRank = "Moderator";
ChangeColor = COL_LEVEL1;
}
case 2: {
AdmRank = "Senior Moderator";
ChangeColor = COL_LEVEL2;
}
case 3: {
AdmRank = "Administrator";
ChangeColor = COL_LEVEL3;
}
case 4: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
case 5: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
}
}
}
format(string, 128, "%s | %s", playername, AdmRank);
SendClientMessage(playerid,string, ChangeColor);
count ++;
}
}
if(count == 0)
SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online.");
return 1;
}
E:\All Folders\Hobbies\Server Hosting\SA-MP\_PrP Gaming\gamemodes\RNTG.pwn(26953) : error 035: argument type mismatch (argument 2) E:\All Folders\Hobbies\Server Hosting\SA-MP\_PrP Gaming\gamemodes\RNTG.pwn(26947) : warning 204: symbol is assigned a value that is never used: "ChangeColor"
CMD:admins(playerid, params[])
{
new playername[MAX_PLAYER_NAME];
if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators");
new count = 0, string[828], AdmRank[128];
new ChangeColor;
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________");
SendClientMessage(playerid, COLOR_GREEN, " ");
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i))
{
if (adlvl[i] >= 1)
{
GetPlayerName(i, playername, MAX_PLAYER_NAME);
if(adlvl[i] > 6)
{
AdmRank = "Server Owner/Developer";
ChangeColor = COL_LEVEL4;
}
else
{
switch(adlvl[i])
{
case 1: {
AdmRank = "Moderator";
ChangeColor = COL_LEVEL1;
}
case 2: {
AdmRank = "Senior Moderator";
ChangeColor = COL_LEVEL2;
}
case 3: {
AdmRank = "Administrator";
ChangeColor = COL_LEVEL3;
}
case 4: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
case 5: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
}
}
}
format(string, 128, "%s | %s", playername, AdmRank);
SendClientMessage(playerid, ChangeColor, string);
count ++;
}
}
if(count == 0)
SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online.");
return 1;
}
SendClientMessage(playerid, string, ChangeColor);
SendClientMessage(playerid, ChangeColor, string);
string[828]
Copying and Pasting isn't learning...
Encouraging this "here, paste this in" fix urge, isn't helping. Code:
string[828] |
CMD:admins(playerid, params[])
{
new playername[MAX_PLAYER_NAME];
if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators");
new count = 0, string[128], AdmRank[128];
new ChangeColor;
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________");
SendClientMessage(playerid, COLOR_GREEN, " ");
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i))
{
if (adlvl[i] >= 1)
{
GetPlayerName(i, playername, MAX_PLAYER_NAME);
if(adminuc[playerid])
{
}
else
{
switch(adlvl[i])
{
case 1: {
AdmRank = "Moderator";
ChangeColor = COL_LEVEL1;
}
case 2: {
AdmRank = "Senior Moderator";
ChangeColor = COL_LEVEL2;
}
case 3: {
AdmRank = "Administrator";
ChangeColor = COL_LEVEL3;
}
case 4: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
case 5: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
case 6: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
}
}
}
format(string, 128, "%s | %s", playername, AdmRank);
SendClientMessage(playerid, ChangeColor, string);
count ++;
}
}
if(count == 0)
SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online.");
return 1;
}
CMD:admins(playerid, params[]) { new playername[MAX_PLAYER_NAME]; if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators"); new count = 0, string[828], AdmRank[128]; new ChangeColor; SendClientMessage(playerid, COLOR_GREEN, " "); SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________"); SendClientMessage(playerid, COLOR_GREEN, " "); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if (adlvl[i] >= 1) { GetPlayerName(i, playername, MAX_PLAYER_NAME); if(adlvl[i] >= 6) { AdmRank = "Server Owner/Developer"; ChangeColor = COL_LEVEL4; } else { switch(adlvl[i]) { case 1: { AdmRank = "Moderator"; ChangeColor = COL_LEVEL1; } case 2: { AdmRank = "Senior Moderator"; ChangeColor = COL_LEVEL2; } case 3: { AdmRank = "Administrator"; ChangeColor = COL_LEVEL3; } case 4: { AdmRank = "Lead Administrator"; ChangeColor = COL_LEVEL4; } case 5: { AdmRank = "Lead Administrator"; ChangeColor = COL_LEVEL4; } } } } format(string, 128, "%s | %s", playername, AdmRank); SendClientMessage(playerid, ChangeColor, string); count ++; } } if(count == 0) SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online."); return 1; }
You can try this.
Code:
CMD:admins(playerid, params[]) { new playername[MAX_PLAYER_NAME]; if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators"); new count = 0, string[828], AdmRank[128]; new ChangeColor; SendClientMessage(playerid, COLOR_GREEN, " "); SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________"); SendClientMessage(playerid, COLOR_GREEN, " "); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if (adlvl[i] >= 1) { GetPlayerName(i, playername, MAX_PLAYER_NAME); if(adlvl[i] >= 6) { AdmRank = "Server Owner/Developer"; ChangeColor = COL_LEVEL4; } else { switch(adlvl[i]) { case 1: { AdmRank = "Moderator"; ChangeColor = COL_LEVEL1; } case 2: { AdmRank = "Senior Moderator"; ChangeColor = COL_LEVEL2; } case 3: { AdmRank = "Administrator"; ChangeColor = COL_LEVEL3; } case 4: { AdmRank = "Lead Administrator"; ChangeColor = COL_LEVEL4; } case 5: { AdmRank = "Lead Administrator"; ChangeColor = COL_LEVEL4; } } } } format(string, 128, "%s | %s", playername, AdmRank); SendClientMessage(playerid, ChangeColor, string); count ++; } } if(count == 0) SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online."); return 1; } |
if(adlvl[i] >= 6 && UndercoverAdmin[i] == 0)
CMD:admins(playerid, params[])
{
new playername[MAX_PLAYER_NAME];
if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "You need 50 score to see online administrators");
new count = 0, string[128], AdmRank[128];
new ChangeColor;
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, "___________ |- Online Admins -| ___________");
SendClientMessage(playerid, COLOR_GREEN, " ");
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i))
{
if(UndercoverAdmin[i] == 0)
{
if (adlvl[i] >= 1)
{
GetPlayerName(i, playername, MAX_PLAYER_NAME);
if(adlvl[i] >= 6)
{
AdmRank = "Server Owner/Developer";
ChangeColor = COL_LEVEL4;
}
else
{
switch(adlvl[i])
{
case 1: {
AdmRank = "Moderator";
ChangeColor = COL_LEVEL1;
}
case 2: {
AdmRank = "Senior Moderator";
ChangeColor = COL_LEVEL2;
}
case 3: {
AdmRank = "Administrator";
ChangeColor = COL_LEVEL3;
}
case 4: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
case 5: {
AdmRank = "Lead Administrator";
ChangeColor = COL_LEVEL4;
}
}
}
}
format(string, 128, "%s | %s", playername, AdmRank);
SendClientMessage(playerid, ChangeColor, string);
count ++;
}
}
}
if(count == 0)
SendClientMessage(playerid, ADMINSONLINE, "There are currently no administrators online.");
return 1;
}
new ChangeColor[MAX_PLAYERS];
new ChangeColor;
ChangeColor(i)