/staff (/admins) help - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: /staff (/admins) help (
/showthread.php?tid=505735)
/staff (/admins) help -
lulo356 - 10.04.2014
Thats my problem,
My code
pawn Код:
CMD:staff(playerid, params[])
{
new online, string[128];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
{
online ++;
}
}
format(string, sizeof(string), "________Divoro Staff Team________");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
if(PlayerInfo[i][pHelper])
{
SendClientMessage(playerid,COLOR_ORANGE, "Administrators:");
format(string, sizeof(string), "%s %s", RPALN(i), RPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SendClientMessage(playerid,COLOR_ORANGE, "Helpers:");
format(string, sizeof(string), " %s ",RPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
format(string, sizeof(string), "_________________________________");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
Re: /staff (/admins) help -
VerticalGaming - 10.04.2014
Check PM. Already answered that question.
pawn Код:
CMD:staff(playerid, params[])
{
new string[128];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
//online wordt niet gebruikt, ik had die erinstaan voor een vorig admin systeem. :) Dus dat kunnen we eruit laten ;)!
format(string, sizeof(string), "________Divoro Staff Team________"); // Begin
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SendClientMessage(playerid,COLOR_ORANGE, "Administrators:");
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
{
format(string, sizeof(string), "%s", RPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
SendClientMessage(playerid,COLOR_ORANGE, "Helpers:");
foreach(Player, i)
{
if(PlayerInfo[i][pHelper])
{
format(string, sizeof(string), "%s", RPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
format(string, sizeof(string), "_________________________________"); // Ik neem aan dat dit het einde is.
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
Re: /staff (/admins) help -
Lidor124 - 10.04.2014
Maybe becasue you are looping twice? foreach(Player, i) X2
Here the fixed one:
Код:
CMD:staff(playerid, params[])
{
new online, string[128];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin])
{
online ++;
}
}
format(string, sizeof(string), "________Divoro Staff Team________");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
{
if(PlayerInfo[i][pAdmin])
if(PlayerInfo[i][pHelper])
{
SendClientMessage(playerid,COLOR_ORANGE, "Administrators:");
format(string, sizeof(string), "%s %s", RPALN(i), RPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SendClientMessage(playerid,COLOR_ORANGE, "Helpers:");
format(string, sizeof(string), " %s ",RPN(i));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
format(string, sizeof(string), "_________________________________");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}