SA-MP Forums Archive
/wanted command - 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: /wanted command (/showthread.php?tid=138753)



/wanted command - Steven82 - 03.04.2010

How to make a command like "/wanted" but it shows all the players with stars names?



Re: /wanted command - Ibanez - 03.04.2010

pawn Код:
CMD:wanted(playerid, params[])
{
  new p = 0;
  SendClientMessage(playerid, 0x009DFFFF, "__________________| Wanted List |__________________");
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
    if (IsPlayerConnected(i))
    {
      if(GetPlayerWantedLevel(i) >= 1)
      {
        new string[128], Name[MAX_PLAYER_NAME];
        GetPlayerName(i, Name, sizeof(Name));
        format(string, sizeof(string), "> %s (Wanted Level: %i)", Name, GetPlayerWantedLevel(i));
        SendClientMessage(playerid, 0xFFFFFFFF, string);
        p++;
      }
    }
  }
  if (p == 0) SendClientMessage(playerid, 0xFFFFFFFF, "There are no wanted criminals!");
  return 1;
}
This is made for zcmd... so convert it if you use something else, its un-tested but should work. Hope it helps


Re: /wanted command - Steven82 - 03.04.2010

How do i convert it.


Re: /wanted command - Ibanez - 03.04.2010

change the CMD:wanted(playerid, params[]) to whatever you are using for your commands


Re: /wanted command - sjvt - 03.04.2010

Quote:
Originally Posted by Steven82
How do i convert it.
pawn Код:
if (strcmp(cmdtext, "/wanted", true) ==0)
{
  new p = 0;
  SendClientMessage(playerid, 0x009DFFFF, "__________________| Wanted List |__________________");
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
    if (IsPlayerConnected(i))
    {
      if(GetPlayerWantedLevel(i) >= 1)
      {
        new string[128], Name[MAX_PLAYER_NAME];
        GetPlayerName(i, Name, sizeof(Name));
        format(string, sizeof(string), "> %s (Wanted Level: %i)", Name, GetPlayerWantedLevel(i));
        SendClientMessage(playerid, 0xFFFFFFFF, string);
        p++;
      }
    }
  }
  if (p == 0) SendClientMessage(playerid, 0xFFFFFFFF, "There are no wanted criminals!");
  return 1;
}



Re: /wanted command - sjvt - 03.04.2010

*Deleted


Re: /wanted command - Steven82 - 03.04.2010

Guys i am trying to mix this command with:
Код:
if(gTeam[playerid] == TEAM_LVPD
but i keep getting errors


Re: /wanted command - Ibanez - 03.04.2010

Quote:
Originally Posted by Steven82
Guys i am trying to mix this command with:
Код:
if(gTeam[playerid] == TEAM_LVPD
but i keep getting errors
pawn Код:
if (strcmp(cmdtext, "/wanted", true) ==0)
{
  if (gTeam[playerid] != TEAM_LVPD) return 0;
  new p = 0;
  SendClientMessage(playerid, 0x009DFFFF, "__________________| Wanted List |__________________");
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
    if (IsPlayerConnected(i))
    {
      if(GetPlayerWantedLevel(i) >= 1)
      {
        new string[128], Name[MAX_PLAYER_NAME];
        GetPlayerName(i, Name, sizeof(Name));
        format(string, sizeof(string), "> %s (Wanted Level: %i)", Name, GetPlayerWantedLevel(i));
        SendClientMessage(playerid, 0xFFFFFFFF, string);
        p++;
      }
    }
  }
  if (p == 0) SendClientMessage(playerid, 0xFFFFFFFF, "There are no wanted criminals!");
  return 1;
}
Should work, let me know how it goes


Re: /wanted command - Steven82 - 06.04.2010

Nope, didn't work, i made my own coding.