SA-MP Forums Archive
Plaese help me :/ - 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: Plaese help me :/ (/showthread.php?tid=70029)



Plaese help me :/ - neonas6661 - 22.03.2009

What's bad here that if a signature / makeleader 16, and / Leads, and I suggest that all the leaders of my nickname logged..:

Код:
 if(strcmp(cmd, "/leads", true) == 0)
	     {
	     SendClientMessage(playerid,COLOR_GREEN, "Prisijunge leaderiai:");
	     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), "* Policijos leaderis: %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 leaderis: %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 Guard leaderis: %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), "* Mediku leaderis: %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), "* Surenos leaderis: %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), "* La Cosa Nostra leaderis: %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), "* Meras: %s", LeaderName);
	        SendClientMessage(playerid, COLOR_GREY, string);
					}
					if(PlayerInfo[playerid][pLeader] >= 8)
				  {
	        new LeaderName[MAX_PLAYER_NAME];
	        GetPlayerName(i, LeaderName, sizeof(LeaderName));
					format(string, sizeof(string), "* Hitmans leaderis: %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 Reporters leaderis: %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 leaderis: %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), "* Vairavimo mokyklos leaderis: %s", LeaderName);
	        SendClientMessage(playerid, COLOR_GREY, string);
					}
					if(PlayerInfo[playerid][pLeader] >= 14)
				  {
	        new LeaderName[MAX_PLAYER_NAME];
	        GetPlayerName(i, LeaderName, sizeof(LeaderName));
					format(string, sizeof(string), "* Yakuza leaderis: %s", LeaderName);
	        SendClientMessage(playerid, COLOR_GREY, string);
					LeadersOnline++;
          }
					if(PlayerInfo[playerid][pLeader] >= 15)
				  {
	        new LeaderName[MAX_PLAYER_NAME];
	        GetPlayerName(i, LeaderName, sizeof(LeaderName));
					format(string, sizeof(string), "* Street Saints leaderis: %s", LeaderName);
	        SendClientMessage(playerid, COLOR_GREY, string);
					}
					if(PlayerInfo[playerid][pLeader] >= 16)
				  {
	        new LeaderName[MAX_PLAYER_NAME];
	        GetPlayerName(i, LeaderName, sizeof(LeaderName));
					format(string, sizeof(string), "* Bloods leaderis: %s", LeaderName);
	        SendClientMessage(playerid, COLOR_GREY, string);
					return 1;
				}
			}
		}
		if(LeadersOnline == 0)
		{
		  SendClientMessage(playerid, COLOR_RED, "*Рio metu nera prisijungusiu leaderiu.");
		}
		return 1;
}



Re: Plaese help me :/ - neonas6661 - 22.03.2009

SCREEN:

( http://www.failai.lt/7i1izdo62of9/sa-mp-000.png )


Re: Plaese help me :/ - MenaceX^ - 22.03.2009


What's the problem?


Re: Plaese help me :/ - neonas6661 - 22.03.2009

when I wrote /Leads then shows me that I am fully Faction leaders, shows me a nickname..


Re: Plaese help me :/ - MenaceX^ - 22.03.2009

pawn Код:
if(!strcmp(cmd,"/leads",true))
{
  SendClientMessage(playerid,COLOR_GREEN, "Prisijunge leaderiai:");
  new LeadersOnline;
  for(new i;i<MAX_PLAYERS;i++)
  {
    if(PlayerInfo[i][pLeader] >= 1)
        {
            format(string, sizeof(string), "* Policijos leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 2)
        {
          format(string, sizeof(string), "* FBI leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 3)
        {
            format(string, sizeof(string), "* National Guard leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 4)
        {
            format(string, sizeof(string), "* Mediku leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 5)
        {
            format(string, sizeof(string), "* Surenos leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 6)
        {
            format(string, sizeof(string), "* La Cosa Nostra leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 7)
        {
            format(string, sizeof(string), "* Meras: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 8)
        {
            format(string, sizeof(string), "* Hitmans leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 9)
        {
            format(string, sizeof(string), "* News Reporters leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 10)
        {
            format(string, sizeof(string), "* Taxi leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 11)
        {
            format(string, sizeof(string), "* Vairavimo mokyklos leaderis: %s",PlayerName(i));
      SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 14)
        {
            format(string, sizeof(string), "* Yakuza leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
            LeadersOnline++;
    }
        if(PlayerInfo[i][pLeader] >= 15)
        {
            format(string, sizeof(string), "* Street Saints leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
        }
        if(PlayerInfo[i][pLeader] >= 16)
        {
            format(string, sizeof(string), "* Bloods leaderis: %s",PlayerName(i));
        SendClientMessage(playerid, COLOR_GREY, string);
            return 1;
            }
        }
        if(!LeadersOnline)
        {
          SendClientMessage(playerid, COLOR_RED, "*?io metu nera prisijungusiu leaderiu.");
        }
        return 1;
  }
pawn Код:
//Name varieble
PlayerName(playerid)
{
  new name[24];
  GetPlayerName(playerid,name,24);
  return name;
}



Re: Plaese help me :/ - neonas6661 - 22.03.2009

Код:
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(13066) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26722) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26727) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26732) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26737) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26742) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26747) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26752) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26757) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26762) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26767) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26772) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26777) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26783) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\namai\Desktop\Serveriai\Ford Carson RP\gamemodes\LT-RP.pwn(26788) : error 017: undefined symbol "PlayerName"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


14 Errors.



Re: Plaese help me :/ - MenaceX^ - 22.03.2009

What can't you see in this
pawn Код:
//Name varieble
PlayerName(playerid)
{
  new name[24];
  GetPlayerName(playerid,name,24);
  return name;
}
It's quoted from my ex-reply.

Put it somewhere in your script.


Re: Plaese help me :/ - wordas - 22.03.2009

this script dosent save the nick


Re: Plaese help me :/ - neonas6661 - 22.03.2009

I need that as player still offline, and then show his behalf that he leaders.. that always made the player's nickname written leaders or leaders whether online or not