Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Prezidento komandos.
- COMMAND:pr( playerid,params[] )
- {
- if( !pInfo[ playerid ][ prezidentas ] )
- {
- SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Komanda nerasta. Visos komandos: /pagalba." );
- return true;
- }
- if( !Spawned[playerid] )
- {
- SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Dabar negalite naudotis komandomis!" );
- return true;
- }
- if( isnull( params ) )
- {
- SendClientMessage(playerid, LIGHTGREEN, "_____Prezidento komandos_____");
- SendClientMessage(playerid, LIGHTGREEN, "/pr s [tekstas], /pr kick [id], /pr biudzetas, /pr ispeti [id] [prž], /pr atimtid [id], /pr nispeti [id], /pr d [id] [spec id]");
- SendClientMessage(playerid, LIGHTGREEN, "{FF0000}*id = žaidėjo vardas.");
- return true;
- }
- new
- Check[ 10 ];
- if( !strcmp( Check, "s", true ) )
- {
- new
- Announce[ 128 ];
- if( sscanf( params, "ss", Check, Announce ) ) SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Komandos naudojimas: /pr s [tekstas]" );
- else
- {
- if( strlen( Announce ) > 81 )
- {
- SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Tekstas negali būti ilgesnis nei {FF0000}81{FF7E7E} simboliai." );
- return true;
- }
- new
- msg [ 120 ];
- format( msg, sizeof( msg ), "[ {FAB002}PR{FFFFFF} ] %s || {FAB002}%s", GET_NAME( playerid ), Announce );
- SendClientMessageToAll( WHITE, msg );
- return true;
- }
- return true;
- }
- if( !strcmp( Check, "nispeti", true ) )
- {
- new
- id;
- if( sscanf( params, "si", Check, id ) ) SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Komandos naudojimas: /pr nispeti [žaidėjo_vardas]" );
- else
- {
- if( IsPlayerConnected( id ) )
- {
- MINUS_WARNING( playerid, id );
- }
- else
- {
- SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Tokio žaidėjo nėra." );
- return true;
- }
- }
- return true;
- }
- if( !strcmp( Check, "biudzetas", true ) )
- {
- new
- Money;
- if( sscanf( params, "si", Check, Money ) )
- {
- SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Komandos naudojimas: /pr biudzetas [pinigų suma]" );
- new
- MoneyFormat[ 72 ];
- format( MoneyFormat, 72, "[ > ]{FCFC2D} Šiuo metu biudžete yra: {FF0000}%i {FCFC2D}Lt.", PrezidentoFondas );
- SendClientMessage( playerid, WHITE, MoneyFormat );
- }
- else
- {
- if( !IsPlayerInRangeOfPoint( playerid, 8, 2185.3792,1621.2114,1043.3788 ) )
- {
- SendClientMessage(playerid, WHITE, "[ > ]{FF7E7E} Būtina būti prezidento kabinete.");
- return true;
- }
- if( Money > PrezidentoFondas )
- {
- SendClientMessage(playerid, WHITE, "[ > ]{FF7E7E} Tiek pinigų biudžete nėra.");
- return true;
- }
- if( Money <= 0 )
- {
- SendClientMessage(playerid, WHITE, "[ > ]{FF7E7E} Blogai įrašytas skaičius.");
- return true;
- }
- PrezidentoFondas -= Money;
- GivePlayerMoneyA( playerid, Money );
- return true;
- }
- return true;
- }
- if( !strcmp( Check, "kick", true ) )
- {
- new
- id,
- Reason[ 120 ];
- if( sscanf( params, "sis", Check, id, Reason ) ) SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Komandos naudojimas: /pr kick [žaidėjo_vardas] [Priežastis]" );
- else
- {
- if( IsPlayerConnected( id ) )
- {
- new
- msg[ 160 ];
- if( strlen( Reason ) <= 0 )
- {
- SendClientMessage(playerid, WHITE, "[ > ]{FF7E7E} Neįrašėte priežasties.");
- return true;
- }
- if( strlen( Reason ) > 120 )
- {
- SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Tekstas negali būti ilgesnis nei {FF0000}128{FF7E7E} simboliai." );
- return true;
- }
- format( msg, 64, "[ KICK ] Išmestas [{FF7E7E}%s{FFFFFF}]", GET_NAME( id ) );
- SendClientMessageToAll( WHITE, msg );
- format( msg, sizeof( msg ), "{FF0000}[]{FFFFFF} Priežastis: [{FF7E7E}%s{FFFFFF}]", Reason );
- SendClientMessageToAll( WHITE, msg );
- format( msg, 80, "{FF0000}[]{FFFFFF} Komandą įvykdė: [{FF7E7E}%s{FFFFFF}]", GET_NAME( playerid ) );
- SendClientMessageToAll( WHITE, msg );
- Kick( id );
- return true;
- }
- else
- {
- SendClientMessage( playerid, WHITE, "[ > ]{FF7E7E} Tokio žaidėjo nėra." );
- return true;
- }
- }
- return true;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment