//include
Command_Account(playerid, cmdtext[])
{
dcmd(changepass,10,cmdtext);
dcmd(report,6,cmdtext);
return 1;
}
//gamemode
public OnPlayerCommand(playerid,cmdtext[])
{
Command_Account(playerid,cmdtext[]);
return 1;
}
error 029: invalid expression, assumed zero
public OnPlayerCommand(playerid,cmdtext[])
{
Command_Account(playerid,cmdtext);
return 1;
}
|
pawn Код:
|
Command_Admin(playerid, cmdtext[])
{
if(PlayerInfo[playerid][AdminLevel] >=RANK1)//1
{
dcmd(com0,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK2)//2
{
dcmd(com1,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK3)//3
{
dcmd(com2,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK4)//4
{
dcmd(com3,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK5)//5
{
dcmd(com4,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK6)//6
{
dcmd(com5,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK7)//7
{
dcmd(com6,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK8)//8
{
dcmd(com7,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK9)//9
{
dcmd(com8,4,cmdtext);
return 1;
}
else if(PlayerInfo[playerid][AdminLevel] >= RANK10)//10
{
dcmd(com9,4,cmdtext);
return 1;
}
else return SendClientMessage(playerid,COLOR_RED,NO_PERM);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
Command_Account(playerid,cmdtext);
Command_Admin(playerid,cmdtext);
return 0;
}