/leaders
#1

I need a command /leaders. Help me please
Reply
#2

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
Reply
#3

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.
Reply
#4

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!
Reply
#5

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!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)