Need Help
#1

Ok I tried to make it so when your on admin duty you see commands like /ban,/warn ,etc....... but when your not u see other commands
Код:
if (strcmp("/ahelp", cmdtext, true, 10) == 0) // Shows Admin Command List
	{
	if(PlayerAdminLevel[playerid] == 1337 || InAdminMode[playerid] =0);
	{
	SendClientMessage(playerid,0xA9A9A9AA, "|_Server Admin Commands_|");
	SendClientMessage(playerid,0xFF7F50AA,"/hq [Go To Admin HQ] /vr fixes car /adgiveweapon (id)[gives weapon]");
	SendClientMessage(playerid,0xFF7F50AA,"/acar /abike(Gives car and bike) /flip flips car");
	SendClientMessage(playerid,0xFF7F50AA,"/aport -Teleport to Airport");
	SendClientMessage(playerid,0xFF7F50AA,"/derbyopen [Open Derby] /derbyclose [Close Derby]");
	SendClientMessage(playerid,0xFF7F50AA,"/autobahn -Teleport to Autobahn /adgc (ID) (Amount)gives cash");
  }
  else if(PlayerAdminLevel[playerid] == 1337 || InAdminMode[playerid] =1337);
	{
	SendClientMessage(playerid,0xA9A9A9AA, "|_Server Admin Duty Commands_|");
	SendClientMessage(playerid,0xFF7F50AA,"/godon [MiniGun and Invinsable] /godoff [Turn Off]");
	SendClientMessage(playerid,0xFF7F50AA,"/anno (text) [Announce] /fr (id) [Freeze] /unfr (id) [Unfreeze]");
	SendClientMessage(playerid,0xFF7F50AA,"/ajail (id) [Jail] /unjail (id) [Unjail] /kick (id) [Kick]");
	SendClientMessage(playerid,0xFF7F50AA,"/ban (id) [Bans] /akill (id) [Kill Player] /goto (id) [Goto Player]");
	SendClientMessage(playerid,0xFF7F50AA,"/get(id) [Bring Player] /watch (id) /unwatch");
	SendClientMessage(playerid,0xFF7F50AA,"/blow (id) [Blow a players car up]/adreg [id]");
	SendClientMessage(playerid,0xFF7F50AA,"/frall [Freeze All Players] /unfrall [Unfreeze All Players] /ainfo(id) [get info]");
	SendClientMessage(playerid,0xFF7F50AA,"/warn (id) (reason)/web [Advertise website.]/force forces players to read rules");
	SendClientMessage(playerid,0xFF7F50AA,"/marmy/madmin/mswat/mcia [makes someone army/admin/swat/cia ");
  SendClientMessage(playerid,0xFF7F50AA,"/rarmy/rswat/radmin /rcia [removes someone from army/swat/admin /asay admin say");
  SendClientMessage(playerid,0xFF7F50AA,"/gmx restarts server /deject ejects player from stadium ");
	}
  else
  SendClientMessage(playerid,0xFF0000AA,"Bad Command. Type /commands for available commands depending on your chosen job/skill");
  return 1;
	}
Errors
Код:
gamemodes\lvrcr.pwn(8673) : warning 211: possibly unintended assignment
gamemodes\lvrcr.pwn(8673) : error 022: must be lvalue (non-constant)
gamemodes\lvrcr.pwn(8673) : warning 215: expression has no effect
gamemodes\lvrcr.pwn(8673) : error 001: expected token: ";", but found ")"
gamemodes\lvrcr.pwn(8673) : error 029: invalid expression, assumed zero
C:gamemodes\lvrcr.pwn(8673) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#2

You`re missing a =

if(PlayerAdminLevel[playerid] == 1337 || InAdminMode[playerid] =0);

should be

if(PlayerAdminLevel[playerid] == 1337 || InAdminMode[playerid] ==0);

Same goes for the other if statement.
Reply
#3

thats not the problem
Reply
#4

You have two problems the = instead of ==
and ; at the end of your if statements
if(...);
{
should just be
if(...)
{
pawn Код:
if (strcmp("/ahelp", cmdtext, true, 10) == 0) // Shows Admin Command List
    {
        if(PlayerAdminLevel[playerid] == 1337 || InAdminMode[playerid] == 0)
        {
            SendClientMessage(playerid,0xA9A9A9AA, "|_Server Admin Commands_|");
            SendClientMessage(playerid,0xFF7F50AA,"/hq [Go To Admin HQ] /vr fixes car /adgiveweapon (id)[gives weapon]");
            SendClientMessage(playerid,0xFF7F50AA,"/acar /abike(Gives car and bike) /flip flips car");
            SendClientMessage(playerid,0xFF7F50AA,"/aport -Teleport to Airport");
            SendClientMessage(playerid,0xFF7F50AA,"/derbyopen [Open Derby] /derbyclose [Close Derby]");
            SendClientMessage(playerid,0xFF7F50AA,"/autobahn -Teleport to Autobahn /adgc (ID) (Amount)gives cash");
      }
      else if(PlayerAdminLevel[playerid] == 1337 || InAdminMode[playerid] == 1337)
        {
            SendClientMessage(playerid,0xA9A9A9AA, "|_Server Admin Duty Commands_|");
            SendClientMessage(playerid,0xFF7F50AA,"/godon [MiniGun and Invinsable] /godoff [Turn Off]");
            SendClientMessage(playerid,0xFF7F50AA,"/anno (text) [Announce] /fr (id) [Freeze] /unfr (id) [Unfreeze]");
            SendClientMessage(playerid,0xFF7F50AA,"/ajail (id) [Jail] /unjail (id) [Unjail] /kick (id) [Kick]");
            SendClientMessage(playerid,0xFF7F50AA,"/ban (id) [Bans] /akill (id) [Kill Player] /goto (id) [Goto Player]");
            SendClientMessage(playerid,0xFF7F50AA,"/get(id) [Bring Player] /watch (id) /unwatch");
            SendClientMessage(playerid,0xFF7F50AA,"/blow (id) [Blow a players car up]/adreg [id]");
            SendClientMessage(playerid,0xFF7F50AA,"/frall [Freeze All Players] /unfrall [Unfreeze All Players] /ainfo(id) [get info]");
            SendClientMessage(playerid,0xFF7F50AA,"/warn (id) (reason)/web [Advertise website.]/force forces players to read rules");
            SendClientMessage(playerid,0xFF7F50AA,"/marmy/madmin/mswat/mcia [makes someone army/admin/swat/cia ");
            SendClientMessage(playerid,0xFF7F50AA,"/rarmy/rswat/radmin /rcia [removes someone from army/swat/admin /asay admin say");
            SendClientMessage(playerid,0xFF7F50AA,"/gmx restarts server /deject ejects player from stadium ");
        }
      else SendClientMessage(playerid,0xFF0000AA,"Bad Command. Type /commands for available commands depending on your chosen job/skill");
      return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)