[Ajuda] Prisão/Tempo
#4

pawn Код:
if( !strcmp( cmd, "/soltar", true ))
    {
        if( pInfo[ playerid ][ Prof ] == ADVOGADO || aInfo[ playerid ][ Admin ] == 1 )
        {
            tmp = strtok( cmdtext, idx );
            if( !strlen( tmp ))
            {
                SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Soltar [ ID ]" );
                return 1;
            }
            new
                id = strval( tmp )
            ;
            if( !IsPlayerConnected( id ))
            {
                SendClientMessage( playerid, COLOR_ERRO, "[ x ] Ninguйm online com esse ID !" );
                return 1;
            }
            format( gFile, sizeof( gFile ), "Contas/%s.ini", PlayerName( id ));
            if( dini_Int( gFile, "Abuser" ) == 1 )
            {
                SendClientMessage( playerid, COLOR_ERRO, "[ x ] Esse(a) jogador(a) й abuser e foi preso(a) por um(a) administrador(a) !" );
                SendClientMessage( playerid, COLOR_ERRO, "[ x ] Somente um(a) adminstrador(a) pode solta-lo(a) !" );
                return 1;
            }
            if( Soltou[ playerid ] > gettime( ))
            {
                format( gStr, sizeof( gStr ), "[ x ] Aguarde %d segundos para poder soltar um(a) jogador(a) !", Soltou[ playerid ] - gettime( ));
                SendClientMessage( playerid, COLOR_ERRO, gStr );
                return 1;
            }
            if( playerid == id )
            {
                SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo pode soltar vocк mesmo !" );
                return 1;
            }
            if( pInfo[ id ][ Preso ] == 0 )
            {
                SendClientMessage( playerid, COLOR_ERRO, "[ x ] Esse(a) jogador(a) nгo estб preso(a) !" );
                return 1;
            }
            if( cAdvogadop[ id ] < gettime( ))
            {
                SendClientMessage( playerid, COLOR_ERRO, "[ x ] Esse(a) jogador(a) nгo pediu um(a) advogado(a) !" );
                return 1;
            }
            GameTextForPlayer( id, "~w~A LIBERDADE CANTOU!", 3000, 0 );
            MensagemFormatada( id, 0x3366FFAA, "[ INFO ] O(A) advogado(a) %s soltou vocк. Nгo cometa mais nenhum crime ou serб preso novamente !", PlayerName( playerid ));
            SendClientMessage( id, COLOR_BRANCO, "[ > ] Foi retirado de sua conta bancaria $3000 para pagar o advogado." );
            MensagemFormatada( playerid, 0x33CCFFAA, "[ INFO ] Vocк soltou da prisгo o(a) jogador(a) %s", PlayerName( id ));
            SendClientMessage( playerid, COLOR_BRANCO, "[ > ] Vocк recebe $900 pelo serviзo prestado, o dinheiro foi depositado em sua conta bancбria." );
            pInfo[ id ][ Preso ] = 0;
            format( gFile, sizeof( gFile ), "Contas/%s.ini", PlayerName( playerid ));
            format( pFile, sizeof( pFile ), "Contas/%s.ini", PlayerName( id ));
            dini_IntSet( gFile, "SaldoBanco", dini_Int( gFile, "SaldoBanco" ) +900 );
            dini_IntSet( pFile, "SaldoBanco", dini_Int( pFile, "SaldoBanco" ) -3000 );
            SetPlayerPos( id, 265.9714, 83.1550, 1001.0391 );
            SetPlayerInterior( id, 6 );
            if( aInfo[ playerid ][ Admin ] == 0 )
            {
                Soltou[ playerid ] = gettime() + 60;
            }
        }
        else
        {
            SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo й um(a) advogado(a) !" );
        }
        return 1;
    }
Reply


Messages In This Thread
Prisão/Tempo - by Sti - 05.09.2013, 15:34
Re: Prisão/Tempo - by darkxdll - 05.09.2013, 15:41
Re: Prisão/Tempo - by Sti - 05.09.2013, 15:52
Re: Prisão/Tempo - by Coe1 - 05.09.2013, 15:53
Re: Prisгo/Tempo - by darkxdll - 05.09.2013, 16:02

Forum Jump:


Users browsing this thread: 1 Guest(s)