undefined symbol " playerid "
#1

Код:
Timer:RadioBilgi[1000](playerid)
{

	    new hashit;
        foreach (Player, j)
        {
            if(IsPlayerConnected(j))
			{
  	   		 if(PlayerInfo[playerid][pTogRadio] == 1)
			    	{
                    if(IsPlayerInRangeOfPoint(playerid, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
                    {
                        if(PlayerInfo[playerid][pPSPlaying] == 0)
                        {
                            PlayerInfo[playerid][pPSPlaying] =1;
							PlayAudioStreamForPlayer(playerid, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
						}
						hashit =1;
					}
					else if(IsPlayerInRangeOfPoint(playerid, 30.0, pPortableStereo[playerid][pSPosX],pPortableStereo[playerid][pSPosY],pPortableStereo[playerid][pSPosZ]) && pPortableStereo[playerid][pSPlaced] == 1)
                    {
                        if(PlayerInfo[playerid][pPSPlaying] == 0)
                        {
                            PlayerInfo[playerid][pPSPlaying] =1;
							PlayAudioStreamForPlayer(playerid, StereoChannels[pPortableStereo[playerid][pSChannel]][SCLink],pPortableStereo[playerid][pSPosX],pPortableStereo[playerid][pSPosY],pPortableStereo[playerid][pSPosZ], 25.0, 1);
						}
						hashit =1;
					}
					else if(IsPlayerInRangeOfPoint(playerid, 30.0, 1452.4380, -1576.7020, 13.5469))
                    {
                        if(PlayerInfo[playerid][pPSPlaying] == 0)
                        {
                            PlayerInfo[playerid][pPSPlaying] =1;
							PlayAudioStreamForPlayer(playerid, "http://64.71.144.72:8000/listen.pls", 25.0, 1);
						}
						hashit =1;
					}
				}
			}
		}
		if((PlayerInfo[playerid][pPSPlaying] == 1 && hashit == 0) || (PlayerInfo[playerid][pPSPlaying] == 1 && PlayerInfo[playerid][pTogRadio] == 0))
		{
			PlayerInfo[playerid][pPSPlaying] =0;
			StopAudioStreamForPlayer(playerid);
		}
	}
	return 1;
}
ERRORS;

Код:
(113229) : error 017: undefined symbol "playerid"
(113231) : error 017: undefined symbol "playerid"
(113233) : error 017: undefined symbol "playerid"
(113235) : error 017: undefined symbol "playerid"
(113236) : error 017: undefined symbol "playerid"
(113240) : error 017: undefined symbol "playerid"
(113242) : error 017: undefined symbol "playerid"
(113244) : error 017: undefined symbol "playerid"
(113245) : error 017: undefined symbol "playerid"
(113249) : error 017: undefined symbol "playerid"
(113251) : error 017: undefined symbol "playerid"
(113253) : error 017: undefined symbol "playerid"
(113254) : error 017: undefined symbol "playerid"
(113261) : error 017: undefined symbol "playerid"
(113263) : error 017: undefined symbol "playerid"
(113264) : error 017: undefined symbol "playerid"
(113267) : error 010: invalid function or declaration
HOW TO FİX ?
Reply
#2

Try to use j instead of playerid. :b
Reply
#3

Quote:
Originally Posted by rakshith122
Посмотреть сообщение
Try to use j instead of playerid. :b
but system does not work
Reply
#4

Код:
Timer:RadioBilgi[1000](playerid)
{

	    new hashit;
        foreach (Player, j)
        {
            if(IsPlayerConnected(j))
			{
  	   		 if(PlayerInfo[j][pTogRadio] == 1)
			    	{
                    if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
                    {
                        if(PlayerInfo[j][pPSPlaying] == 0)
                        {
                            PlayerInfo[j][pPSPlaying] =1;
							PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
						}
						hashit =1;
					}
					else if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
                    {
                        if(PlayerInfo[j][pPSPlaying] == 0)
                        {
                            PlayerInfo[j][pPSPlaying] =1;
							PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
						}
						hashit =1;
					}
					else if(IsPlayerInRangeOfPoint(j, 30.0, 1452.4380, -1576.7020, 13.5469))
                    {
                        if(PlayerInfo[j][pPSPlaying] == 0)
                        {
                            PlayerInfo[j][pPSPlaying] =1;
							PlayAudioStreamForPlayer(j, "http://64.71.144.72:8000/listen.pls", 25.0, 1);
						}
						hashit =1;
					}
				}
			}
		}
		if((PlayerInfo[j][pPSPlaying] == 1 && hashit == 0) || (PlayerInfo[j][pPSPlaying] == 1 && PlayerInfo[j][pTogRadio] == 0))
		{
			PlayerInfo[playerid][pPSPlaying] =0;
			StopAudioStreamForPlayer(j);
		}
	}
	return 1;
}
Reply
#5

Quote:
Originally Posted by whando
Посмотреть сообщение
Код:
Timer:RadioBilgi[1000](playerid)
{

	    new hashit;
        foreach (Player, j)
        {
            if(IsPlayerConnected(j))
			{
  	   		 if(PlayerInfo[j][pTogRadio] == 1)
			    	{
                    if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
                    {
                        if(PlayerInfo[j][pPSPlaying] == 0)
                        {
                            PlayerInfo[j][pPSPlaying] =1;
							PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
						}
						hashit =1;
					}
					else if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
                    {
                        if(PlayerInfo[j][pPSPlaying] == 0)
                        {
                            PlayerInfo[j][pPSPlaying] =1;
							PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
						}
						hashit =1;
					}
					else if(IsPlayerInRangeOfPoint(j, 30.0, 1452.4380, -1576.7020, 13.5469))
                    {
                        if(PlayerInfo[j][pPSPlaying] == 0)
                        {
                            PlayerInfo[j][pPSPlaying] =1;
							PlayAudioStreamForPlayer(j, "http://64.71.144.72:8000/listen.pls", 25.0, 1);
						}
						hashit =1;
					}
				}
			}
		}
		if((PlayerInfo[j][pPSPlaying] == 1 && hashit == 0) || (PlayerInfo[j][pPSPlaying] == 1 && PlayerInfo[j][pTogRadio] == 0))
		{
			PlayerInfo[playerid][pPSPlaying] =0;
			StopAudioStreamForPlayer(j);
		}
	}
	return 1;
}
Код:
			if((PlayerInfo[j][pPSPlaying] == 1 && hashit == 0) || (PlayerInfo[j][pPSPlaying] == 1 && PlayerInfo[j][pTogRadio] == 0)
		{
			PlayerInfo[j][pPSPlaying] =0;
			StopAudioStreamForPlayer(j);
		}
	}
	return 1;
}
}
This Errors Now ;
Код:
(113261) : error 017: undefined symbol "j"
(113263) : error 017: undefined symbol "j"
(113264) : error 017: undefined symbol "j"
(113267) : error 010: invalid function or declaration
Reply
#6

Hopefully this does what you want it to do...

pawn Код:
jamess - targetting deathmatching

Timer:RadioBilgi[1000](playerid)
{
    new hashit;
    foreach (Player, j)
    {
        if(PlayerInfo[j][pTogRadio] == 1)
        {
            if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, 1452.4380, -1576.7020, 13.5469))
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] =1;
                    PlayAudioStreamForPlayer(j, "http://64.71.144.72:8000/listen.pls", 25.0, 1);
                }
                hashit = 1;
            }
        }
    }
    if(PlayerInfo[playerid][pPSPlaying] == 1 && (hashit == 0) || PlayerInfo[playerid][pTogRadio] == 0))
    {
        PlayerInfo[playerid][pPSPlaying] = 0;
        StopAudioStreamForPlayer(playerid);
    }
    return 1;
}
Reply
#7

THİS ERRORS;
Код:
(113257) : error 017: undefined symbol "playerid"
(113257) : error 029: invalid expression, assumed zero
(113259) : error 017: undefined symbol "playerid"
(113260) : error 017: undefined symbol "playerid"
This ALL CODE;
Код:
Timer:RadioBilgi[1000](playerid)
{
    new hashit;
    foreach (Player, j)
    {
        if(PlayerInfo[j][pTogRadio] == 1)
        {
            if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, 1452.4380, -1576.7020, 13.5469))
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] =1;
                    PlayAudioStreamForPlayer(j, "http://64.71.144.72:8000/listen.pls", 25.0, 1);
                }
                hashit = 1;
            }
        }
    }
    if(PlayerInfo[playerid][pPSPlaying] == 1 && (hashit == 0) || PlayerInfo[playerid][pTogRadio] == 0))
    {
        PlayerInfo[playerid][pPSPlaying] = 0;
        StopAudioStreamForPlayer(playerid);
    }
    return 1;
}
This errors episode;
Код:
    if(PlayerInfo[playerid][pPSPlaying] == 1 && (hashit == 0) || PlayerInfo[playerid][pTogRadio] == 0))
    {
        PlayerInfo[playerid][pPSPlaying] = 0;
        StopAudioStreamForPlayer(playerid);
    }
    return 1;
}
Reply
#8

pawn Код:
SetTimer("RadioBilgi",1000,true);//add this in public OnGameModeInit()

function RadioBilgi()
{
for(new i; i < MAX_PLAYERS;i++)
{
    new hashit;
    foreach (Player, j)
    {
        if(PlayerInfo[j][pTogRadio] == 1)
        {
            if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, 1452.4380, -1576.7020, 13.5469))
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] =1;
                    PlayAudioStreamForPlayer(j, "http://64.71.144.72:8000/listen.pls", 25.0, 1);
                }
                hashit = 1;
            }
        }
    }
    if(PlayerInfo[i][pPSPlaying] == 1 && (hashit == 0) || PlayerInfo[i][pTogRadio] == 0))
    {
        PlayerInfo[i][pPSPlaying] = 0;
        StopAudioStreamForPlayer(i);
    }
    return 1;
}
Reply
#9

Quote:
Originally Posted by bboytimix
Посмотреть сообщение
pawn Код:
SetTimer("RadioBilgi",1000,true);//add this in public OnGameModeInit()

function RadioBilgi()
{
for(new i; i < MAX_PLAYERS;i++)
{
    new hashit;
    foreach (Player, j)
    {
        if(PlayerInfo[j][pTogRadio] == 1)
        {
            if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ]) && pPortableStereo[j][pSPlaced] == 1)
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] = 1;
                    PlayAudioStreamForPlayer(j, StereoChannels[pPortableStereo[j][pSChannel]][SCLink],pPortableStereo[j][pSPosX],pPortableStereo[j][pSPosY],pPortableStereo[j][pSPosZ], 25.0, 1);
                }
                hashit = 1;
            }
            else if(IsPlayerInRangeOfPoint(j, 30.0, 1452.4380, -1576.7020, 13.5469))
            {
                if(PlayerInfo[j][pPSPlaying] == 0)
                {
                    PlayerInfo[j][pPSPlaying] =1;
                    PlayAudioStreamForPlayer(j, "http://64.71.144.72:8000/listen.pls", 25.0, 1);
                }
                hashit = 1;
            }
        }
    }
    if(PlayerInfo[i][pPSPlaying] == 1 && (hashit == 0) || PlayerInfo[i][pTogRadio] == 0))
    {
        PlayerInfo[i][pPSPlaying] = 0;
        StopAudioStreamForPlayer(i);
    }
    return 1;
}
Doesn't work
Reply
#10

How to fix ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)