Ayuda con mensaje de kick
#5

pawn Код:
stock KickPlayer( DB:Database, PlayerID, AdminID, Reason[ ] )
{
    if ( Database )
    {
        new Query   [ 512 ],
            DBResult:Result,
            Name    [ MAX_PLAYER_NAME ],
            Kicker  [ MAX_PLAYER_NAME ],
            pIP     [ 16 ],
            t1, t2, t3;

        if ( AdminID == 1000 )
            Kicker = "Admin";

        else if ( AdminID == INVALID_PLAYER_ID )
            Kicker = "Desconocido";

        else
            GetPlayerName( AdminID, Kicker, MAX_PLAYER_NAME );

        gettime( t1, t2, t3 );
        GetPlayerName( PlayerID, Name, MAX_PLAYER_NAME );
        GetPlayerIp( PlayerID, pIP, 16 );

        format( Query, sizeof( Query ), "INSERT INTO lva_bans(name,reporter,reason,ip,time,type) values(\
            '%s', '%s', '%s', '%s', strftime('%%s','now'),1\
        );\
        "
, Name, Kicker, Reason, pIP );

        Result = db_query( Database, Query );
        db_free_result( Result );

        format( Query, sizeof( Query ), ">> %s (ID: %d) expulsa a %s (ID: %d) por: %s", Kicker, AdminID, Name, PlayerID, Reason );
        SendClientMessageToAll( COLOR_ORANGE, Query );

        SendClientMessage( PlayerID, COLOR_YELLOW, "ЎHAS SIDO EXPULSADO!");

        format( Query, sizeof( Query ), ">> Admin : %s", Kicker );
        SendClientMessage( PlayerID, COLOR_ORANGE, Query );

        format( Query, sizeof( Query ), ">> Motivo: %s", Reason );
        SendClientMessage( PlayerID, COLOR_ORANGE, Query );

        SendClientMessage( PlayerID, COLOR_YELLOW, "Procura que no vuelva a suceder!" );

        SetTimerEx("expulsar",500,false,"d",PlayerID);
       
        printf( "[kick] %s (IP: %s) expulsado por %s por %s.", Name, pIP, Kicker, Reason );

        format( Query, sizeof( Query ), "[kickreason] %s %s %s [IP:%s]", Kicker, Name, Reason, pIP );
        add_log( Query );

        return 1;
    }
    else
    {
        print( "[ERROR] NO DATABASE!" );

        return 0;
    }
}

forward expulsar(playerid);
public expulsar(playerid)
{
    Kick(playerid);
    return true;
}
Reply


Messages In This Thread
Ayuda con mensaje de kick - by FlavioCesar - 05.01.2015, 02:34
Re: Ayuda con mensaje de kick - by Jastak - 05.01.2015, 02:43
Re: Ayuda con mensaje de kick - by FlavioCesar - 05.01.2015, 03:05
Respuesta: Ayuda con mensaje de kick - by FlavioCesar - 06.01.2015, 16:07
Respuesta: Ayuda con mensaje de kick - by jotajeda - 06.01.2015, 16:28
Respuesta: Ayuda con mensaje de kick - by OTACON - 06.01.2015, 17:10
Respuesta: Ayuda con mensaje de kick - by FlavioCesar - 06.01.2015, 20:45

Forum Jump:


Users browsing this thread: 1 Guest(s)