este error no lo soluciono
#1

mira estoy poniendo que guarden las armas en mi gm cuando te sales y vuelva a entrar las tengas lo puse y me sale dos errores que nose solucionar
me tira estos errores
PHP код:
C:\Users\Usuario\Desktop\NorthZone\gamemodes\NZRP.pwn(529) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\NorthZone\gamemodes\NZRP.pwn(529) : error 004: function "OnPlayerRequestClass" is not implemented
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
2 Errors

la linea 529 es esta
PHP код:
public OnPlayerRequestClass(playerid,classid
yo pienso que es el callback anterior que no tiene return 1;
}


Aqui os lo dejo
PHP код:
public OnPlayerConnect(playerid)
{
    new 
plname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplnamesizeof(plname));
    new 
sendername[MAX_PLAYER_NAME];
    new 
CadenaDeNombres strfind(plname"_"true);
    if(
CadenaDeNombres == -1)
    {
        
GetPlayerName(playeridsendernamesizeof(sendername));
        
SendClientMessage(playeridNaranja" Ponte tu nombre (Nombre_Apellido) Realista Ejemplo: Blas_Oviedo");
        
KickL(playerid);
                return 
1;
    }
    
TextDrawShowForPlayer(playeridCN);
    
TextDrawShowForPlayer(playeridCN2);
    
TextDrawShowForPlayer(playeridLoginMenu);
    
TextDrawShowForPlayer(playeridTextdraw7);
    new 
name[MAX_PLAYER_NAME],file[128];
    
GetPlayerName(playerid,name,sizeof(name));
    
format(file,sizeof(file),"/Armas/%s.ini",name);
    if(
fexist(file))
     {
        new 
string[16];
        for (new 
i=013i++) {
        
format(string,sizeof(string),"Arma_%d",i);     Weapon[playerid][i]  = dini_Int(filestring);
        
format(string,sizeof(string),"Municion_%d",i); Ammo[playerid][i]    = dini_Int(filestring);
        } 
--
PHP код:
public OnPlayerRequestClass(playerid,classid)
{
     if(
CuentaExistente[playerid] == 1)
        {
             new 
s[128];
             
format(s,sizeof(s),"Escribe tu Contraseсa para Ingresar",NameJ(playerid));
            
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Esta Cuenta estб Registrada",s,"Ingresar","");
               return 
1;
     }
    new 
RutaNombre[MAX_PLAYER_NAME];
    new 
Cadena[128];
    
GetPlayerName(playerid,    RutaNombre,sizeof(RutaNombre));
    
format(Cadenasizeof(Cadena), "Cuentas/%s.ini"RutaNombre);
    if(
fexist(Cadena))
    {
    
CuentaExistente[playerid] = 1;
       return 
1;
    }
    else
    {
     
CuentaExistente[playerid] = 0;
     }
 return 
1;
}
        }
        else
        {
            new 
s[128];
               
format(s,sizeof(s),"Escribe Una Contraseсa para Registrarte",NameJ(playerid));
               
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Esta Cuenta no Estб Registrada",s,"Registrarse","");
        }
    return 
1;

Necesito ayuda ya que yo estuve probando y no doy con lo que es
Reply
#2

porque no pones el public OnPlayerRequestClass(playerid, classid) completo..
Reply
#3

vale lo pondre
Reply
#4

ya esta puesto miralo
Reply
#5

ayudaa
Reply
#6

En tъ otro post que hablabas de Klanex un gm hecho por йl ya te dije como hacerlo...
Reply
#7

No, no me dijistes nada almenos a mi no me sale
Reply
#8

Esta publica

pawn Код:
public OnPlayerRequestClass(playerid,classid)
{
     if(CuentaExistente[playerid] == 1)
        {
             new s[128];
             format(s,sizeof(s),"Escribe tu Contraseсa para Ingresar",NameJ(playerid));
            ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Esta Cuenta estб Registrada",s,"Ingresar","");
               return 1;
     }
    new RutaNombre[MAX_PLAYER_NAME];
    new Cadena[128];
    GetPlayerName(playerid,    RutaNombre,sizeof(RutaNombre));
    format(Cadena, sizeof(Cadena), "Cuentas/%s.ini", RutaNombre);
    if(fexist(Cadena))
    {
    CuentaExistente[playerid] = 1;
       return 1;
    }
    else
    {
     CuentaExistente[playerid] = 0;
     }
 return 1;
}
        }
        else
        {
            new s[128];
               format(s,sizeof(s),"Escribe Una Contraseсa para Registrarte",NameJ(playerid));
               ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Esta Cuenta no Estб Registrada",s,"Registrarse","");
        }
    return 1;
}
Estб mal , ya que despues de retornarla sigues agregando funciones.. hiciste algo mal , trata de volver a como estaba bien y anda poniendo todo en orden.
Reply
#9

entonces esta mal ?
Reply
#10

el que?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)