Voltar para Paste Lymas | pasteLog v. 2.0-alpha

Visualizando código



Postado por tyler em 17/01/2012 21:42:54.
http://paste.lymas.com.br/2351

Clique AQUI para fazer download do código. Mostrar número da linha

// para o chat
   
    $('a#submit-form-dice').click(function(e){
       
        e.preventDefault();
       
        var user = $('input[name=user]').val();
        var tp_dice = $('input[name=tp_dice]').val();
        var num_dice = $('input[name=num_dice]').val();
        var qt_dices = $('input[name=qt_dices]').val();
        var bonus = $('input[name=bonus]').val();
        var penalty = $('input[name=penalty]').val();
       
        var i;
        var generated = "";
        var bonus_pen = "";
        var calc_bonus_pen = "";
        var resp = [];

        if ( bonus != "" ) bonus_pen = '+'+ bonus;
        if ( penalty != "" ) bonus_pen = penalty;

        for ( i = 0; i < qt_dices; i++ ) {
            generated = two_random( 1, num_dice );
            calc_bonus_pen = eval(generated + bonus_pen);
            resp += '[' + generated + bonus_pen +'='+ calc_bonus_pen +']';
        }
       
        /*
        generated = "";
        calc_bonus_pen = "";
        resp = "";
        */

       
        if (tp_dice == 'attack') tp_dice = 'ataque';
        if (tp_dice == 'defense') tp_dice = 'defesa';

        $('a.modalCloseImg').trigger('click'); // dispara um evento no botao para se fechar a modal
        $('.chat .box_chat .response').append(
            '<p>'+
                '<span>'+ user +'</span> jogou os seguintes dados de '+tp_dice+ ':<br />'+
                '<i>'+ qt_dices +' d'+ num_dice +' = '+ resp +'</i>'
            +'</p>'
        );
       
    })
   
    //alert ( two_random( 1, 20 ) );
    //$('.chat .box_chat .response').vAlign();

    // Pop up de dados na sala
    //$(".damage").replace("/[^0-9]/", '', val()); // mascarando celular
    //$(".damage").mask("999"); // mascarando celular
    //inspirada na http://php.net/preg_replace  
    function er_replace( pattern, replacement, subject ) {
        return subject.replace( pattern, replacement );
    }
   
    $(".bonus").keyup(function() {
        var obj = $( this );
        obj.val( er_replace( /[^0-9]+/gi, '', obj.val() ) ); // aceita-se apenas numeros inteiros e positivos
    });
   
    $(".penalty").keyup(function() {
        var obj = $( this );
        var nnew = obj.val( er_replace( /[^0-9]+/gi, '', obj.val() ) );
        if ( obj.val() != "" )
            $(".penalty").val( '-' + obj.val() );
        else
            $(".penalty").val( obj.val() );
    });


Colando um novo código


Seu Apelido:
Guardar o apelido em um cookie?

Linguagem:


Código: