PHP Code:
public AddAdminMenu_Handler( id, hMenu, iItem )
{
if( iItem == MENU_EXIT )
{
menu_destroy( hMenu );
ShowLeaderMenu( id );
return PLUGIN_HANDLED;
}
new iAccess, hCallback, szData[ 6 ], szName[ 32 ];
menu_item_getinfo( hMenu, iItem, iAccess, szData, charsmax( szData ), szName, charsmax( szName ), hCallback );
new iChosen = str_to_num( szData );
if( !is_user_connected( iChosen ) )
{
menu_destroy( hMenu );
ShowLeaderMenu( id );
return PLUGIN_HANDLED;
}
set_user_gang( iChosen, g_iGang[ id ], STATUS_LEADER );
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum );
for( new i = 0, iPlayer; i < iNum; i++ )
{
iPlayer = iPlayers[ i ];
if( g_iGang[ iPlayer ] != g_iGang[ id ] || iPlayer == iChosen )
continue;
ColorChat( iPlayer, NORMAL, "%s ^03%s ^01has been promoted to an admin of your gang.", g_szPrefix, szName );
}
ColorChat( iChosen, NORMAL, "%s ^01You have been promoted to an admin of your gang.", g_szPrefix );
menu_destroy( hMenu );
return PLUGIN_HANDLED;
}
set_user_gang( iChosen, g_iGang[ id ], STATUS_LEADER );
to
set_user_gang( iChosen, g_iGang[ id ], STATUS_ADMIN );
PHP Code:
public AddAdminMenu_Handler( id, hMenu, iItem )
{
if( iItem == MENU_EXIT )
{
menu_destroy( hMenu );
ShowLeaderMenu( id );
return PLUGIN_HANDLED;
}
new iAccess, hCallback, szData[ 6 ], szName[ 32 ];
menu_item_getinfo( hMenu, iItem, iAccess, szData, charsmax( szData ), szName, charsmax( szName ), hCallback );
new iChosen = str_to_num( szData );
if( !is_user_connected( iChosen ) )
{
menu_destroy( hMenu );
ShowLeaderMenu( id );
return PLUGIN_HANDLED;
}
set_user_gang( iChosen, g_iGang[ id ], STATUS_ADMIN );
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum );
for( new i = 0, iPlayer; i < iNum; i++ )
{
iPlayer = iPlayers[ i ];
if( g_iGang[ iPlayer ] != g_iGang[ id ] || iPlayer == iChosen )
continue;
ColorChat( iPlayer, NORMAL, "%s ^03%s ^01has been promoted to an admin of your gang.", g_szPrefix, szName );
}
ColorChat( iChosen, NORMAL, "%s ^01You have been promoted to an admin of your gang.", g_szPrefix );
menu_destroy( hMenu );
return PLUGIN_HANDLED;
}