їPorquй la variable cambia a lo que le da la gana?
#1

Buenas chicos de sa-mp Espaсol. Creo que he encotnrado el problema que me lleva tanto tiempo jodiendo, el problema es que este problema sigue siendo problema ya que no se arregla. (<------ Es jodido, lo sй, xD)

Bueno, en fнn, me guardaba a la base de datos con valores que no venнan a cuento, os dejo el cуdigo y una foto para que veбis el problema.

PHP код:
public OnAccountRegister(playerid//Esto es lo que sucede cuбndo una cuenta se crea.
{
    
SetSpawnInfoplayerid0261707.1550,-1870.9567,13.5685,358.759000000);
    
TogglePlayerSpectating(playerid0);
    
SpawnPlayer(playerid);
    
pInfo[playerid][Skin] = 26;
    
pInfo[playerid][Nivel] = 3;
    
pInfo[playerid][Respeto] = 12;
    
pInfo[playerid][Rango] = 0;
    
pInfo[playerid][Telefono] = 0//  <------- FIJAROS QUE SETEO LA VARIABLE A CERO.
    
pInfo[playerid][PosicionX] = 1707.1550;
    
pInfo[playerid][PosicionY] = -1870.9567;
    
pInfo[playerid][PosicionZ] = 13.5685;
    
format(pInfo[playerid][NombreStaff], 254"Vacio");
    
SendClientMessage(playerid, -1"Has recibido nivel tres por registrarte en fase desarrollo.");
    
printf("%d,%d",pInfo[playerid][Rango], pInfo[playerid][Telefono]); //Esto me demuestra que la variable estб local.

їPorquй se pone a 99 si justo la he seteado a cero? ...

Reply
#2

muestra el codigo de OnPlayerConnect
Reply
#3

99 == 'c'

Es decir, que lo mбs seguro es que tengas el enum asн

Код:
NombreStaff,
... ,
Telefono,
en lugar de

Код:
NombreStaff[256],
... ,
Telefono,
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)