<<<<<<<<please help >>>>>>>>> -
MA_proking - 08.07.2011
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
Re: <<<<<<<<please help >>>>>>>>> -
[HiC]TheKiller - 08.07.2011
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.
Re: <<<<<<<<please help >>>>>>>>> -
MA_proking - 08.07.2011
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
Re: <<<<<<<<please help >>>>>>>>> -
PotH3Ad - 08.07.2011
-_-
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 "==".
Re: <<<<<<<<please help >>>>>>>>> -
MA_proking - 08.07.2011
replacement done but still warnings are there
Re: <<<<<<<<please help >>>>>>>>> -
emon - 08.07.2011
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
Re: <<<<<<<<please help >>>>>>>>> -
PotH3Ad - 08.07.2011
@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.
Re: <<<<<<<<please help >>>>>>>>> -
MA_proking - 08.07.2011
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
Re: <<<<<<<<please help >>>>>>>>> -
PotH3Ad - 08.07.2011
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
Re: <<<<<<<<please help >>>>>>>>> -
MA_proking - 08.07.2011
it works thanks