Need Help - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Need Help (
/showthread.php?tid=124833)
Need Help -
kman - 31.01.2010
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.
Re: Need Help -
ray187 - 31.01.2010
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.
Re: Need Help -
kman - 31.01.2010
thats not the problem
Re: Need Help -
mansonh - 01.02.2010
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;
}