Raised This Month: $12 Target: $400
 3% 

[ES]Optimizacion


  
 
 
Thread Tools Display Modes
Author Message
S34Qu4K3
Veteran Member
Join Date: Jan 2010
Location: Galicia
Old 10-10-2010 , 07:21   [ES]Optimizacion
#1

Se puede optimizar esto para no tener que hacerlo 20 veces?:

PHP Code:
new szPieces10 ][ ];
new 
Text[10][3]

//.....................
Text[0][0] = (szPieces[0][0] * Password[0]) + (szPieces[0][1] * Password[2])
    
Text[0][1] = (szPieces[0][1] * Password[1]) + (szPieces[0][1] * Password[3])
    
Text[1][0] = (szPieces[1][0] * Password[0]) + (szPieces[1][1] * Password[2])
    
Text[1][1] = (szPieces[1][1] * Password[1]) + (szPieces[1][1] * Password[3])
    
Text[2][0] = (szPieces[2][0] * Password[0]) + (szPieces[2][1] * Password[2])
    
Text[2][1] = (szPieces[2][1] * Password[1]) + (szPieces[2][1] * Password[3])
//........ sigue aumentando hasta completar el array 
__________________

- ASM2SMA: Experimental AMXX Assembly encoder

- Defuse Bar Fix

Quote:
Originally Posted by Arkshine
I DON'T WANT TO SEE NOOOOOOOOOOOOOOO AHHHHH. MY EYES ARE ALREADY HURT.
S34Qu4K3 is offline
Enum
Junior Member
Join Date: Oct 2010
Location: ee.uu
Old 10-10-2010 , 07:40   Re: [ES]Optimizacion
#2

Si

PHP Code:
    static i,y,x
    
    
for( 002423i++, y++, x++ )
    {
        if( 
Text[i][i+1] < )
            continue;
                    
        
Text[i][i+1] = (szPieces[i][i+1] * Password[y]) + (szPieces[i][i+1] * Password[x])
        break;
    } 

Last edited by Enum; 10-10-2010 at 10:14.
Enum is offline
L//
Senior Member
Join Date: Aug 2008
Location: Not found
Old 10-10-2010 , 19:05   Re: [ES]Optimizacion
#3

PHP Code:
#include <amxmodx>

new szPieces[10][3], Password[4
new 
Text[10][3

public 
plugin_init()
{
    for (new 
ijsizeof Text+= j= !j)
    {
        
Text[i][j] = (szPieces[i][j] * Password[j]) + (szPieces[i][1] * Password[2]) 
        
        
log_to_file("testeanding.txt""Text[%d][%d] = (szPieces[%d][%d] * Password[%d]) + (szPieces[%d][1] * Password[%d])"ijijji2)
    }

Code:
L 10/10/2010 - 19:59:56: Text[0][0] = (szPieces[0][0] * Password[0]) + (szPieces[0][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[0][1] = (szPieces[0][1] * Password[1]) + (szPieces[0][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[1][0] = (szPieces[1][0] * Password[0]) + (szPieces[1][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[1][1] = (szPieces[1][1] * Password[1]) + (szPieces[1][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[2][0] = (szPieces[2][0] * Password[0]) + (szPieces[2][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[2][1] = (szPieces[2][1] * Password[1]) + (szPieces[2][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[3][0] = (szPieces[3][0] * Password[0]) + (szPieces[3][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[3][1] = (szPieces[3][1] * Password[1]) + (szPieces[3][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[4][0] = (szPieces[4][0] * Password[0]) + (szPieces[4][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[4][1] = (szPieces[4][1] * Password[1]) + (szPieces[4][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[5][0] = (szPieces[5][0] * Password[0]) + (szPieces[5][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[5][1] = (szPieces[5][1] * Password[1]) + (szPieces[5][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[6][0] = (szPieces[6][0] * Password[0]) + (szPieces[6][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[6][1] = (szPieces[6][1] * Password[1]) + (szPieces[6][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[7][0] = (szPieces[7][0] * Password[0]) + (szPieces[7][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[7][1] = (szPieces[7][1] * Password[1]) + (szPieces[7][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[8][0] = (szPieces[8][0] * Password[0]) + (szPieces[8][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[8][1] = (szPieces[8][1] * Password[1]) + (szPieces[8][1] * Password[3])
L 10/10/2010 - 19:59:56: Text[9][0] = (szPieces[9][0] * Password[0]) + (szPieces[9][1] * Password[2])
L 10/10/2010 - 19:59:56: Text[9][1] = (szPieces[9][1] * Password[1]) + (szPieces[9][1] * Password[3])
Fijate en el log si es exactamente lo que buscas.
__________________
L// is offline
Send a message via MSN to L//
Old 10-10-2010, 19:16
S34Qu4K3
This message has been deleted by S34Qu4K3. Reason: Bug
S34Qu4K3
Veteran Member
Join Date: Jan 2010
Location: Galicia
Old 10-10-2010 , 19:23   Re: [ES]Optimizacion
#4

Era lo que buscaba, gracias //L ^^

Aprovechando, alguien podria decirme como escribir en un txt todos esos arrays pero siguiendo este patron???:
(%i,%i) (%i,%i) etc ect
__________________

- ASM2SMA: Experimental AMXX Assembly encoder

- Defuse Bar Fix

Quote:
Originally Posted by Arkshine
I DON'T WANT TO SEE NOOOOOOOOOOOOOOO AHHHHH. MY EYES ARE ALREADY HURT.
S34Qu4K3 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:04.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode