29.12.2014, 11:23
(
Последний раз редактировалось Lanzik; 29.12.2014 в 15:29.
)
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
la linea 529 es esta
yo pienso que es el callback anterior que no tiene return 1;
}
Aqui os lo dejo
--
Necesito ayuda ya que yo estuve probando y no doy con lo que es
me tira estos errores
PHP код:
C:\Users\Usuario\Desktop\NorthZone\gamemodes\NZRP.pwn(529) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\NorthZone\gamemodes\NZRP.pwn(529) : error 004: function "OnPlayerRequestClass" is not implemented
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
PHP код:
public OnPlayerRequestClass(playerid,classid)
}
Aqui os lo dejo
PHP код:
public OnPlayerConnect(playerid)
{
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
new sendername[MAX_PLAYER_NAME];
new CadenaDeNombres = strfind(plname, "_", true);
if(CadenaDeNombres == -1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
SendClientMessage(playerid, Naranja, " Ponte tu nombre (Nombre_Apellido) Realista Ejemplo: Blas_Oviedo");
KickL(playerid);
return 1;
}
TextDrawShowForPlayer(playerid, CN);
TextDrawShowForPlayer(playerid, CN2);
TextDrawShowForPlayer(playerid, LoginMenu);
TextDrawShowForPlayer(playerid, Textdraw7);
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=0; i < 13; i++) {
format(string,sizeof(string),"Arma_%d",i); Weapon[playerid][i] = dini_Int(file, string);
format(string,sizeof(string),"Municion_%d",i); Ammo[playerid][i] = dini_Int(file, string);
}
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(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;
}