01.01.2015, 22:39
No se que hacer no se me guardan las armas en mi gm tengo esto puesto lo de abajo me falta cosas mas?
Tengo un archivo en scriptfiles llamado Armas
Me sale 0 errores en pawno cuando lo copilo
-Tambien tengo esto
Tengo un archivo en scriptfiles llamado Armas
Me sale 0 errores en pawno cuando lo copilo
-Tambien tengo esto
pawn Код:
public OnPlayerRequestClass(playerid,classid)
{
new RutaNombre[MAX_PLAYER_NAME], s[128], Cadena[128];
GetPlayerName(playerid, RutaNombre,sizeof(RutaNombre));
format(Cadena, sizeof(Cadena), "Cuentas/%s.ini", RutaNombre);
if(fexist(Cadena)){
CuentaExistente[playerid] = 1;
format(s,sizeof(s),"Escribe tu Contraseсa para Ingresar",NameJ(playerid));
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Esta Cuenta estб Registrada",s,"Ingresar","");
}
else{
CuentaExistente[playerid] = 0;
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;
}
pawn Код:
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);
}
}
return 1;
}
pawn Код:
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, CN);
TextDrawHideForPlayer(playerid, CN2);
TextDrawHideForPlayer(playerid, LoginMenu);
TextDrawHideForPlayer(playerid, Textdraw7);
SetPlayerSkin(playerid,PlayerInfo[playerid][jRopa]);
SetPlayerInterior(playerid, PlayerInfo[playerid][jInterior]);
SetPlayerVirtualWorld(playerid, PlayerInfo[playerid][pMundoVirtual]);
SetPlayerScore(playerid,PlayerInfo[playerid][pNivel]);
GivePlayerMoney(playerid,PlayerInfo[playerid][pDinero]);
SetPlayerArmour(playerid,PlayerInfo[playerid][jArmadura]);
SetPlayerHealth(playerid,PlayerInfo[playerid][jVida]);
JugadorLogeado[playerid] = 1;
KillTimer(MatarMotor[playerid]);
ColorJugadorDefault(playerid);
for(new i; i < 13; i++)
{
GivePlayerWeapon(playerid, Weapon[playerid][i], Ammo[playerid][i]);
}
if(PlayerInfo[playerid][jPos_x] == 0 && PlayerInfo[playerid][jPos_y] == 0)
{
SetPlayerPos(playerid, 1715.7,-1900.4,13.5);
JugadorLogeado[playerid] = 1;
SetPlayerScore(playerid,1);
}
else
{
SetPlayerPos(playerid, PlayerInfo[playerid][jPos_x], PlayerInfo[playerid][jPos_y], PlayerInfo[playerid][jPos_z]);
JugadorLogeado[playerid] = 1;
}
return 1;
}