CMD:setlevel( ASW )
{
new a_r[ 102 ];
PLogin( playerid );
PAdmin( playerid, 11 );
if( sscanf( params, "ud", params[ 0 ], params[ 1 ] ) )
return Functie( playerid, "/setlevel [iD Jucator] [Level 0-11]", "Setezi levelul unui jucator." );
if( params[ 0 ] == INVALID_PLAYER_ID )
return Eroare( playerid, "Jucatorul nu este conectat." );
if( PI[ params[ 0 ] ][ TLevel ] == 1 )
return Eroare( playerid, "Acest jucator are un Level Temporar, foloseste ~r~/tsetlevel~w~ !" );
if( PI[ params[ 0 ] ][ LoggedIn ] == 0 )
return Eroare( playerid, "Acest jucator nu este Logat sau Inregistrat." );
if( params[ 1 ] > ServerInfo[ MaxAdminLevel ] )
return Eroare( playerid, "Level invalid. [ 0 - 11 ]");
if( params[ 1 ] == PI[ params[ 0 ] ][ Level ] )
return Eroare( playerid, "Acest jucator are deja acest Level!" );
AdminCMD( playerid, "SetLevel" );
new d_y, d_m, d_d, t_h, t_m, t_s;
getdate( d_y, d_m, d_d );
gettime( t_h, t_m, t_s );
switch( params[ 1 ] )
{
case 0: a_r = "Membru";
case 1: a_r = "Mini-Helper";
case 2: a_r = "Co-Helper";
case 3: a_r = "Helper";
case 4: a_r = "Mini-Moderator";
case 5: a_r = "Co-Moderator";
case 6: a_r = "Moderator";
case 7: a_r = "Mini-Administrator";
case 8: a_r = "Co-Administrator";
case 9: a_r = "Administrator";
case 10: a_r = "Owner";
case 11: a_r = "Founder";
}
if( params[ 1 ] > 0 )
MSGToOne( params[ 0 ], 0xC0FF00AA, "%s {FFFFFF}ti-a setat statutul de {C0FF00}Level %s - %d", PName( playerid ), a_r, params[ 1 ] );
else
MSGToOne( params[ 0 ], 0xFFFFFFAA, "{C0FF00}%s {FFFFFF}ti-a setat statutul de {C0FF00}Level %s - %d", PName( playerid ), a_r, params[ 1 ] );
if( params[ 1 ] > PI[ params[ 0 ] ][ Level ] )
GameTextForPlayer( params[ 0 ],"~b~Promovat!", 2000, 3 );
else
GameTextForPlayer( params[ 0 ],"~r~Retrogradat!", 2000, 3 );
MSGToOne( playerid, 0xFFFFFFAA, "{FFFFFF}I-ai dat lui {C0FF00}%s {FFFFFF}Level {C0FF00}%d - %s {FFFFFF}in {C0FF00}%d.%d.%d {FFFFFF}la {C0FF00}%d:%d:%d", PName( params[ 0 ] ), params[ 1 ], a_r, d_d, d_m, d_y, t_h, t_m, t_s );
MSGToAll( 0xFFFFFFAA, "{C0FF00}%s {FFFFFF}a devenit Rank {C0FF00}%s - {FFFFFF}Level{C0FF00} %d", PName( params[ 0 ] ), a_r, params[ 1 ] );
Pe server:
/setlevel ( id meu ) ( Orice level intre 1-11 )
Invalid level.....