SA-MP Forums Archive
Como optimizar este cуdigo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Como optimizar este cуdigo (/showthread.php?tid=610968)



Como optimizar este cуdigo - wharlos - 30.06.2016

Como hago para colocarlo de otra manera o optimizarlo?

PHP код:
    switch(playerid)
    {
        case 
0:
        {
            
PlayerInfo[playerid][Admin] = 0;
            
NombreRango "Ninguno";
        }
        case 
1:
        {
            
PlayerInfo[playerid][Admin] = 1;
            
NombreRango "Moderador";
        }
        case 
2:
        {
            
PlayerInfo[playerid][Admin] = 2;
            
NombreRango "Administrador";
        }
        case 
3:
        {
            
PlayerInfo[playerid][Admin] = 3;
            
NombreRango "Administrador";
        }
        case 
4:
        {
            
PlayerInfo[playerid][Admin] = 4;
            
NombreRango "Propietario";
        }
    } 



Respuesta: Como optimizar este cуdigo - Parka - 30.06.2016

Juega con arreglos, de esta forma se te simplifica y es mejor, por ejemplo.
pawn Код:
#include a_samp


new adminrango[][24] =
{
    {"Usuario"},
    {"Moderador"},
    {"Administrador"},
    {"Propietario"}
};
new admin[MAX_PLAYERS];


public OnPlayerConnect(playerid)
{
    admin[playerid] = 0;
    printf("%s", adminrango[admin[playerid]]);
   
    admin[playerid] = 1;
    printf("%s", adminrango[admin[playerid]]);
   
    admin[playerid] = 2;
    printf("%s", adminrango[admin[playerid]]);
   
    admin[playerid] = 3;
    printf("%s", adminrango[admin[playerid]]);
    return 1;
}



Respuesta: Como optimizar este cуdigo - wharlos - 01.07.2016

Muchas gracias se ve mejor asн! +1rep

Edit. te lo debo parece que fuiste el ultimo que le di creo no recuerdo