<<<<<<<<please help >>>>>>>>>
#1

pawn Код:
if(AccInfo[playerid][pVip] = 1)
    {
    SendClientMessage(playerid,red, "VIP Silver");
    }
    if(AccInfo[playerid][pVip] = 2)
    {
    SendClientMessage(playerid,red, "VIP Gold");
    }
    if(AccInfo[playerid][pVip] = 3)
    {
    SendClientMessage(playerid,red, "VIP Premium");
    }
    if(AccInfo[playerid][Level] = 1)
    {
    SendClientMessage(playerid,red, "Trail moderator");
    }
     if(AccInfo[playerid][Level] = 2)
    {
    SendClientMessage(playerid,red, "Moderator");
    }
     if(AccInfo[playerid][Level] = 3)
    {
    SendClientMessage(playerid,red, "Administrator");
    }
     if(AccInfo[playerid][Level] = 4)
    {
    SendClientMessage(playerid,red, "Master Administrator");
    }
     if(AccInfo[playerid][Level] = 5)
    {
    SendClientMessage(playerid,red, "Manager");
    }
     if(AccInfo[playerid][Level] > 5)
    {
    SendClientMessage(playerid,red, "Owner");
    }
It is in LUX admin
But it show these warnings
Код:
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 225: unreachable code
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1515) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1515) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1519) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1523) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1527) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1527) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1531) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1535) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1539) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1549) : warning 209: function "dcmd_stats" should return a value
Please help
Reply
#2

pawn Код:
if(AccInfo[playerid][pVip] = 1)
Should be

pawn Код:
if(AccInfo[playerid][pVip] == 1)
etc..

A single equals is setting a value, a double equals is checking a value.
Reply
#3

Still showing these warnings
Код:
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 225: unreachable code
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1515) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1527) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1549) : warning 209: function "dcmd_stats" should return a value
Reply
#4

-_-

pawn Код:
if(AccInfo[playerid][pVip] == 1)
    {
    SendClientMessage(playerid,red, "VIP Silver");
    }
    if(AccInfo[playerid][pVip] == 2)
    {
    SendClientMessage(playerid,red, "VIP Gold");
    }
    if(AccInfo[playerid][pVip] == 3)
    {
    SendClientMessage(playerid,red, "VIP Premium");
    }
    if(AccInfo[playerid][Level] == 1)
    {
    SendClientMessage(playerid,red, "Trail moderator");
    }
     if(AccInfo[playerid][Level] == 2)
    {
    SendClientMessage(playerid,red, "Moderator");
    }
     if(AccInfo[playerid][Level] == 3)
    {
    SendClientMessage(playerid,red, "Administrator");
    }
     if(AccInfo[playerid][Level] == 4)
    {
    SendClientMessage(playerid,red, "Master Administrator");
    }
     if(AccInfo[playerid][Level] == 5)
    {
    SendClientMessage(playerid,red, "Manager");
    }
     if(AccInfo[playerid][Level] > 5)
    {
    SendClientMessage(playerid,red, "Owner");
    }
It was as simple as pressing "Ctrl + H" Find "=" and replace with "==".
Reply
#5

replacement done but still warnings are there
Reply
#6

the same code written should be same down line life

if(strcmp, "/cmd"
return 1;


this is right way to write code
---------------

(strcmp, "/cmd
return 1;

wrong way this should give u warning
Reply
#7

@emon He is using DCMD, what are you talking about.

@MA_proking Post lines 1511-1549, there is more code causing warnings then what you posted.
Reply
#8

Here is the whole code
pawn Код:
dcmd_stats(playerid,params[])
{
    new string[128];
    new pDeaths;
    new player1, h, m, s;

    if(!strlen(params)) player1 = playerid;
    else player1 = strval(params);

    if(IsPlayerConnected(player1))
    {
    TotalGameTime(player1, h, m, s);
    if(AccInfo[player1][Deaths] == 0) pDeaths = 1;
    else pDeaths = AccInfo[player1][Deaths];
    format(string, sizeof(string), "|- %s's Statistics -|",PlayerName2(player1));
    SendClientMessage(playerid, green, string);
    format(string, sizeof(string), "Kills: [%d] | Deaths: [%d] | Ratio: [%0.2f] | Money: [$%d] | Time: [%d] hrs [%d] mins [%d] secs |", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1), h, m, s);
    return SendClientMessage(playerid, green, string);
if(AccInfo[playerid][pVip] = 1)
    {
    SendClientMessage(playerid,red, "VIP Silver");
    }
    if(AccInfo[playerid][pVip] == 2)
    {
    SendClientMessage(playerid,red, "VIP Gold");
    }
    if(AccInfo[playerid][pVip] == 3)
    {
    SendClientMessage(playerid,red, "VIP Premium");
    }
    if(AccInfo[playerid][Level] ==1)
    {
    SendClientMessage(playerid,red, "Trail moderator");
    }
     if(AccInfo[playerid][Level] == 2)
    {
    SendClientMessage(playerid,red, "Moderator");
    }
     if(AccInfo[playerid][Level] == 3)
    {
    SendClientMessage(playerid,red, "Administrator");
    }
     if(AccInfo[playerid][Level] == 4)
    {
    SendClientMessage(playerid,red, "Master Administrator");
    }
     if(AccInfo[playerid][Level] == 5)
    {
    SendClientMessage(playerid,red, "Manager");
    }
     if(AccInfo[playerid][Level] > 5)
    {
    SendClientMessage(playerid,red, "Owner");
    }
    } else
    return SendClientMessage(playerid, red, "ERROR: Player Not Connected!");
}
#endif
Still showing these warnings
Код:
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 225: unreachable code
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1511) : warning 211: possibly unintended assignment
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1515) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1527) : warning 217: loose indentation
C:\DOCUME~1\Prabhat\Desktop\LuxAdmin.pwn(1549) : warning 209: function "dcmd_stats" should return a value
Reply
#9

pawn Код:
dcmd_stats(playerid, params[])
{
    new string[128];
    new pDeaths;
    new player1, h, m, s;

    if(!strlen(params)) player1 = playerid;
    else player1 = strval(params);

    if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, red, "ERROR: Player Not Connected!");

    TotalGameTime(player1, h, m, s);
    if(AccInfo[player1][Deaths] == 0) pDeaths = 1;
    else pDeaths = AccInfo[player1][Deaths];
    format(string, sizeof(string), "|- %s's Statistics -|", PlayerName2(player1));
    SendClientMessage(playerid, green, string);
    format(string, sizeof(string), "Kills: [%d] | Deaths: [%d] | Ratio: [%0.2f] | Money: [$%d] | Time: [%d] hrs [%d] mins [%d] secs |", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1), h, m, s);
    SendClientMessage(playerid, green, string);

    switch(AccInfo[playerid][pVip])
    {
        case 1: SendClientMessage(playerid,red, "VIP Silver");
        case 2: SendClientMessage(playerid,red, "VIP Gold");
        case 3: SendClientMessage(playerid,red, "VIP Premium");
    }
    switch(AccInfo[playerid][Level])
    {
        case 1: SendClientMessage(playerid,red, "Trail moderator");
        case 2: SendClientMessage(playerid,red, "Moderator");
        case 3: SendClientMessage(playerid,red, "Administrator");
        case 4: SendClientMessage(playerid,red, "Master Administrator");
        case 5: SendClientMessage(playerid,red, "Manager");
        default:
        {
            if(AccInfo[playerid][Level] > 5) SendClientMessage(playerid,red, "Owner");
        }
    }
    return 1;
}
#endif
Reply
#10

it works thanks
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)