invalid expression, assumed zero -
BladeGamingYT - 14.10.2018
COMMAND:cmdspy(playerid, params[])
{
if(playerData[playerid][playerLevel] >= 6)
{
if(playerData[playerid][playercspy])
{
playerData[playerid][playercspy] = false;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are now spying on commands.");
}
else
{
playerData[playerid][playercspy] = true;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are no longer spying on commands.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "You do not have correct permissions to use this command.");
}
}
return 1;
}
I created this command but whats wrong with this? plz help me
This is the error:
C:\Users\BladeGamingYT\Desktop\BG Cops And Robbers\pawno\include\cnr/cnr_admincommands.inc(7230) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Re: invalid expression, assumed zero -
Jensenn - 14.10.2018
Replace;
Код:
COMMAND:cmdspy(playerid, params[])
{
if(playerData[playerid][playerLevel] >= 6)
{
if(playerData[playerid][playercspy])
{
playerData[playerid][playercspy] = false;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are now spying on commands.");
}
else
{
playerData[playerid][playercspy] = true;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are no longer spying on commands.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "You do not have correct permissions to use this command.");
}
return 1;
}
Re: invalid expression, assumed zero -
BladeGamingYT - 14.10.2018
thanks, btw what was the problem?
Re: invalid expression, assumed zero -
Jensenn - 15.10.2018
Quote:
Originally Posted by BladeGamingYT
thanks, btw what was the problem?
|
Because you used the wrong if-else;
Код:
COMMAND:cmdspy(playerid, params[])
{
if(playerData[playerid][playerLevel] >= 6)
{
if(playerData[playerid][playercspy])
{
playerData[playerid][playercspy] = false;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are now spying on commands.");
}
else
{
playerData[playerid][playercspy] = true;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are no longer spying on commands.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "You do not have correct permissions to use this command.");
}
}
return 1;
}
Код:
COMMAND:cmdspy(playerid, params[])
{
if(playerData[playerid][playerLevel] >= 6)
{
if(playerData[playerid][playercspy])
{
playerData[playerid][playercspy] = false;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are now spying on commands.");
}
else
{
playerData[playerid][playercspy] = true;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00} You are no longer spying on commands.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "You do not have correct permissions to use this command.");
}
return 1;
}