14.12.2013, 16:17
CMDtaff(playerid, params[])
{
#define Authorized_Message \
"You are not authorized to use this command."
#define Usage_Message \
"/staff [message]"
#define MAX_RP_NAME \
(24)
new _PlayerName [ MAX_RP_NAME ], string[ 128+5 ];
GetPlayerName( playerid, _PlayerName, sizeof( _PlayerName ) );
if(PlayerInfo[playerid][pDev] >= 1 || PlayerInfo[playerid][pEconomist] >= 1 || PlayerInfo[playerid][pTester] >= 1 || PlayerInfo[playerid][pAdmin] >= 1)
{
if( isnull ( params ) )
return SendClientMessage(playerid, COLOR_WHITE, Usage_Message);
switch( PlayerInfo[playerid][pAdmin] )
{
case 1, 2, 3, 4, 1337, 99999: format(string,sizeof(string), "** Admin %s [%d]: %s", _PlayerName, playerid, params);
}
switch( PlayerInfo[playerid][pDev] )
{
case 1: format(string,sizeof(string), "** Junior Developer %s [%d]: %s", _PlayerName, playerid, params);
case 2: format(string,sizeof(string), "** Senior Developer %s [%d]: %s", _PlayerName, playerid, params);
case 3: format(string,sizeof(string), "** Assistant Lead Developer %s [%d]: %s", _PlayerName, playerid, params);
case 4: format(string,sizeof(string), "** Lead Developer %s [%d]: %s", _PlayerName, playerid, params);
}
switch( PlayerInfo[playerid][pEconomist] )
{
case 1: format(string,sizeof( string ), "** Economist %s [%d]: %s", _PlayerName, playerid, params);
}
switch( PlayerInfo[playerid][pTester] )
{
case TESTERRANK_REGULAR: format(string,sizeof(string), "** Beta-Tester %s [%d]: %s", _PlayerName, playerid, params);
case TESTERRANK_MANAGER: format(string,sizeof(string), "** Beta-Tester Manager %s [%d]: %s", _PlayerName, playerid, params);
}
SendStaffMessage( BIZ_COLOR, string );
} else SendClientMessage( playerid, COLOR_RED, Authorized_Message );
return true;
}
I complied it with 0 erros. I'm also using the right file
{
#define Authorized_Message \
"You are not authorized to use this command."
#define Usage_Message \
"/staff [message]"
#define MAX_RP_NAME \
(24)
new _PlayerName [ MAX_RP_NAME ], string[ 128+5 ];
GetPlayerName( playerid, _PlayerName, sizeof( _PlayerName ) );
if(PlayerInfo[playerid][pDev] >= 1 || PlayerInfo[playerid][pEconomist] >= 1 || PlayerInfo[playerid][pTester] >= 1 || PlayerInfo[playerid][pAdmin] >= 1)
{
if( isnull ( params ) )
return SendClientMessage(playerid, COLOR_WHITE, Usage_Message);
switch( PlayerInfo[playerid][pAdmin] )
{
case 1, 2, 3, 4, 1337, 99999: format(string,sizeof(string), "** Admin %s [%d]: %s", _PlayerName, playerid, params);
}
switch( PlayerInfo[playerid][pDev] )
{
case 1: format(string,sizeof(string), "** Junior Developer %s [%d]: %s", _PlayerName, playerid, params);
case 2: format(string,sizeof(string), "** Senior Developer %s [%d]: %s", _PlayerName, playerid, params);
case 3: format(string,sizeof(string), "** Assistant Lead Developer %s [%d]: %s", _PlayerName, playerid, params);
case 4: format(string,sizeof(string), "** Lead Developer %s [%d]: %s", _PlayerName, playerid, params);
}
switch( PlayerInfo[playerid][pEconomist] )
{
case 1: format(string,sizeof( string ), "** Economist %s [%d]: %s", _PlayerName, playerid, params);
}
switch( PlayerInfo[playerid][pTester] )
{
case TESTERRANK_REGULAR: format(string,sizeof(string), "** Beta-Tester %s [%d]: %s", _PlayerName, playerid, params);
case TESTERRANK_MANAGER: format(string,sizeof(string), "** Beta-Tester Manager %s [%d]: %s", _PlayerName, playerid, params);
}
SendStaffMessage( BIZ_COLOR, string );
} else SendClientMessage( playerid, COLOR_RED, Authorized_Message );
return true;
}
I complied it with 0 erros. I'm also using the right file