Allied Modders en español

Versión completa: Verificar lista
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola nescesito verificar el author de los plugins instalados, pero actualmente esta verificando 1 author, quiero que vea varios en la lista,


Código:
#include <amxmodx>

new Authorized[6][] = { "XSlayer", "LynX & Encore_SX", "Raven", "core | Raven", "Corona-Bytes.NET", "core | L o D" };

public plugin_init()
{
      register_plugin( "RestrictedAMXX", "1.0", "XSlayer" );
}
public client_connect( Client )
{
    new filename[32], title[32], Version[22], Author[32];

    new imax = get_pluginsnum();
   
    for (new a = 0; a < imax; ++a)
    {
        get_plugin(a, filename, 31, title, 31, Version, 21, Author, 31 );

        if(strcmp(Author,"XSlayer",true)==0) // Nescesito que verifique si el author de los plugins corresponde a 1 de los de la lista "Authorized[6][]", no solo a 1
        {     
              // El plugin contiene el author correspondiente a 1 de los de la lista
        }
        else
        {           
              // Se hallo un plugin con author que no corresponde a la lista

              break; // se cancela el loop
        }
    }
}
Código PHP:
#include <amxmodx>

new Authorized[][] = { "XSlayer""LynX & Encore_SX""Raven""core | Raven""Corona-Bytes.NET""core | L o D" };

public 
plugin_init()
{
    
register_plugin"RestrictedAMXX""1.0""XSlayer" );
}
public 
client_connectClient )
{
    new 
filename[32], title[32], Version[22], Author[32];
    new 
imax get_pluginsnum(), iinlist;
   
    for (new 
0imax; ++a)
    {
        
inlist false;
        
get_plugin(afilename31title31Version21Author31 );

        for(
sizeof Authorized; ++i)
        {
            if(
strcmp(AuthorAuthorized[i] ,true)==0)
                
inlist true;
        }


        if(
inlist)
        {

        }
        else
        {
            break;
        }
    }


no entiendo el problema si tu eres el autor del plugin y ya hiciste un loop Whatever
(15/04/2022, 01:46 AM)kikizon2 escribió: [ -> ]
Código PHP:
#include <amxmodx>

new Authorized[][] = { "XSlayer""LynX & Encore_SX""Raven""core | Raven""Corona-Bytes.NET""core | L o D" };

public 
plugin_init()
{
    
register_plugin"RestrictedAMXX""1.0""XSlayer" );
}
public 
client_connectClient )
{
    new filename[32], title[32], Version[22], Author[32];
    new imax get_pluginsnum(), iinlist;
   
    
for (new 0imax; ++a)
    {
        
inlist false;
        
get_plugin(afilename31title31Version21Author31 );

        for(
sizeof Authorized; ++i)
        {
            if(
strcmp(AuthorAuthorized[i] ,true)==0)
                
inlist true;
        }


        if(inlist)
        {

        }
        else
        {
            break;
        }
    }


no entiendo el problema si tu eres el autor del plugin y ya hiciste un loop Whatever


Graciass Nothingdohere