El comando me cierra el pawno.
#1

Al compilar este comando dice que ha detectado un error y debe cerrarse:

PHP код:
        CMD:certificarplayeridparams[]){
        if(
PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playeridCOLOR_GRAD2"ЎNo autorizado!");
        if(!
sscanf(params"s[32]"params[0])){
            if(
strfind(params[0], "_" true) != -1){
                new 
string3[64], string[128];
                
format(string3,sizeof(string3),"Usuarios/%s.lvrp",params[0]);
                if(
INI_Exist(string3)){
                    new 
INI:ini INI_Open(string3);
                    
INI_WriteInt(ini"Certificado"0);
                    
INI_Close(ini);
                    
format(stringsizeof(string), "AdmLVRP: %s certificу la cuenta a nombre: %s",PlayerName(playerid), params[0]);
                      
SendAdminMessage(COLOR_YELLOW1string);
                } else 
SendClientMessage(playeridCOLOR_GRAD2"No se encontrу una cuenta con ese nombre");
        } else 
SendClientMessage(playeridCOLOR_GRAD2"Usб: /certificar <Nombre_Jugador>");
        return 
1;
    } 
Reply
#2

CREO que te faltу un "}" y por eso crashea:
pawn Код:
CMD:certificar, playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GRAD2, "ЎNo autorizado!");
    if(!sscanf(params, "s[32]", params[0]))
    {
        if(strfind(params[0], "_" , true) != -1)
        {
            new string3[64], string[128];
            format(string3,sizeof(string3),"Usuarios/%s.lvrp",params[0]);
            if(INI_Exist(string3))
            {
                new INI:ini = INI_Open(string3);
                INI_WriteInt(ini, "Certificado", 0);
                INI_Close(ini);
                format(string, sizeof(string), "AdmLVRP: %s certificу la cuenta a nombre: %s",PlayerName(playerid), params[0]);
                SendAdminMessage(COLOR_YELLOW, 1, string);
            }
            else SendClientMessage(playerid, COLOR_GRAD2, "No se encontrу una cuenta con ese nombre");
        }
        else SendClientMessage(playerid, COLOR_GRAD2, "Usб: /certificar <Nombre_Jugador>");
        return 1;
    }
} //Te faltу esta
Reply
#3

Tampoco :S sigue cerrandose el pawno.
Reply
#4

pawn Код:
CMD:certificar, playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GRAD2, "ЎNo autorizado!");
    if(!sscanf(params, "s[32]", params[0]))
    {
        if(strfind(params[0], "_" , true) != -1)
        {
            new string3[64], string[128];
            format(string3,sizeof(string3),"Usuarios/%s.lvrp",params[0]);
            if(INI_Exist(string3))
            {
                new INI:ini = INI_Open(string3);
                INI_WriteInt(ini, "Certificado", 0);
                INI_Close(ini);
                format(string, sizeof(string), "AdmLVRP: %s certificу la cuenta a nombre: %s",PlayerName(playerid), params[0]);
                SendAdminMessage(COLOR_YELLOW, 1, string);
            }
            else SendClientMessage(playerid, COLOR_GRAD2, "No se encontrу una cuenta con ese nombre");
        }
        else SendClientMessage(playerid, COLOR_GRAD2, "Usб: /certificar <Nombre_Jugador>");
    }
    else SendClientMessage(playerid, COLOR_GRAD2, "Usб: /certificar <Nombre_Jugador>");
    return 1;
}
Reply
#5

puedes utilizar la aplicacion BracketFix BETA Para Verificar que linea tienes mal .
Reply
#6

El brackets finder no me da errores, y los cуdigos que me pasaron me siguen cerrando el pawno. Es este comando, porque lo borro y todo funciona bien.
Reply
#7

Te falta el parentesis despues del comando ( y borrб la "," tambien.
pawn Код:
CMD:certificar(playerid, params[])
Reply
#8

Quote:
Originally Posted by Daniel-92
Посмотреть сообщение
Te falta el parentesis despues del comando ( y borrб la "," tambien.
pawn Код:
CMD:certificar(playerid, params[])
їComo? No entendi
Reply
#9

Quote:
Originally Posted by jwalker
Посмотреть сообщение
їComo? No entendi
remplaza la primera linea por esta
pawn Код:
CMD:certificar(playerid, params[]) {
Reply
#10

Ahora compilу pero saca errores, que dicen que el comando de abajo no estб definido. Y si deshabilito el de abajo sigue con el de abajo y asн sucesivamente.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)