SA-MP Forums Archive
/leaders - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: /leaders (/showthread.php?tid=64599)



/leaders - FilipTomos - 05.02.2009

I need a command /leaders. Help me please


Re: /leaders - FilipTomos - 05.02.2009

Something like this, but it's just a part:
Код:
				  if(PlayerInfo[playerid][pLeader] == 1)
				  {
						GetPlayerName(i, sendername, sizeof(sendername));
						format(string, 256, "PD : %s", sendername);
						SendClientMessage(playerid, COLOR_GRAD2, string);
					}
I need just an example


Re: /leaders - FilipTomos - 05.02.2009

Sry for DP

That command is like /admins (show you admins online) /leaders (show you leaders online)
I need an example, just for one organization, then I will do the rest.


Re: /leaders - Jedite kod Joa - 31.07.2009

I am Extra scripter and i know how to do it, Listen me!:

if(strcmp(cmd, "/leaders", true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN, "Online Leaders:");
new LeadersOnline;
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pLeader] >= 1)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Police: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 2)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* FBI: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 3)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* National Guards: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 4)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Emergency: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 5)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* La Cosa Nostra: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 6)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Yakuza: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 7)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Mayor: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= (8 write only 8, if i write that show the animation)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Hitmans: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 9)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* News Reporter: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 10)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Taxi Cab: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 11)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* License System: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
}
}
if(LeadersOnline == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "[____________________________________].");
}
return 1;
}

It is all! I hope you like it!


Re: /leaders - vlad56 - 09.10.2009

Quote:
Originally Posted by iLeAsHeD BiH
I am Extra scripter and i know how to do it, Listen me!:

if(strcmp(cmd, "/leaders", true) == 0)
{
SendClientMessage(playerid,COLOR_GREEN, "Online Leaders:");
new LeadersOnline;
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pLeader] >= 1)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Police: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 2)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* FBI: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 3)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* National Guards: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 4)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Emergency: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 5)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* La Cosa Nostra: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 6)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Yakuza: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 7)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Mayor: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= (8 write only 8, if i write that show the animation)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Hitmans: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 9)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* News Reporter: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 10)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* Taxi Cab: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(PlayerInfo[playerid][pLeader] >= 11)
{
new LeaderName[MAX_PLAYER_NAME];
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(string, sizeof(string), "* License System: %s", LeaderName);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
}
}
if(LeadersOnline == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "[____________________________________].");
}
return 1;
}

It is all! I hope you like it!
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(1) : error 010: invalid function or declaration
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(5) : error 010: invalid function or declaration
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(7) : error 010: invalid function or declaration
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(9) : error 010: invalid function or declaration
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(11) : error 017: undefined symbol "MAX_PLAYER_NAME"
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(12) : warning 219: local variable "LeaderName" shadows a variable at a preceding level
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(12) : error 010: invalid function or declaration
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(12) : error 010: invalid function or declaration
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(12 -- 13) : error 010: invalid function or declaration
C:\Documents and Settings\Vlad\Desktop\Untitled.pwn(12 -- 13) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


9 Errors. help me pls!!