warning 225: unreachable code ( 665 )
#1

Код:
        if(serverInfo[bankTime] == 0)
	{
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if (GetPlayerVirtualWorld(i) == 32)
			{
			    found = true;
			    serverInfo[bankTime] = 30;
			    break;
				if(serverInfo[bankTime] != 0) // Line 665
				{
					// Show TD
					new additNumber[30];
					if (serverInfo[bankTime] < 10)
					{
						additNumber = "0";
					}
					else
					{
						additNumber = "";
					}

					new timeLeft[200];
					format(timeLeft, sizeof(timeLeft), "LOCK DOWN IN ~n~~r~0:%s%i", additNumber, serverInfo[bankTime]);

					TextDrawSetString(bankTD, timeLeft);
					TextDrawShowForPlayer(i, bankTD);
				}
			}
		}
	}
Reply
#2

pawn Код:
if(serverInfo[bankTime] == 0)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if (GetPlayerVirtualWorld(i) == 32)
            {
                found = true;
                serverInfo[bankTime] = 30;
                // the break needed to be moved (the code below could not be reached)
                if(serverInfo[bankTime] != 0) // Line 665
                {
                    // Show TD
                    new additNumber[30];
                    if (serverInfo[bankTime] < 10)
                    {
                        additNumber = "0";
                    }
                    else
                    {
                        additNumber = "";
                    }

                    new timeLeft[200];
                    format(timeLeft, sizeof(timeLeft), "LOCK DOWN IN ~n~~r~0:%s%i", additNumber, serverInfo[bankTime]);

                    TextDrawSetString(bankTD, timeLeft);
                    TextDrawShowForPlayer(i, bankTD);
                }
                            break;
            }
        }
    }
Reply
#3

if(serverInfo[bankTime] != 0)

How can it ever be 0 if you set serverInfo[banktime] to 30 right before...
Reply
#4

Quote:
Originally Posted by EiresJason
Посмотреть сообщение
pawn Код:
if(serverInfo[bankTime] == 0)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if (GetPlayerVirtualWorld(i) == 32)
            {
                found = true;
                serverInfo[bankTime] = 30;
                // the break needed to be moved (the code below could not be reached)
                if(serverInfo[bankTime] != 0) // Line 665
                {
                    // Show TD
                    new additNumber[30];
                    if (serverInfo[bankTime] < 10)
                    {
                        additNumber = "0";
                    }
                    else
                    {
                        additNumber = "";
                    }

                    new timeLeft[200];
                    format(timeLeft, sizeof(timeLeft), "LOCK DOWN IN ~n~~r~0:%s%i", additNumber, serverInfo[bankTime]);

                    TextDrawSetString(bankTD, timeLeft);
                    TextDrawShowForPlayer(i, bankTD);
                }
                            break;
            }
        }
    }
Thanks Rep+
Reply
#5

Код:
if(serverInfo[bankTime] != 0)
This is to check that It should NOT be 0!
Reply
#6

Quote:
Originally Posted by Godey
Посмотреть сообщение
Код:
if(serverInfo[bankTime] != 0)
This is to check that It should NOT be 0!
Yes so my arguement still stands.
How can it be 0 if you set it to 30 right before?
That check is useless.

Basically now its doing this:

if (30!=0)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)