Sumar Registro
#1

Hola amigos del SAMP estoy haciendo un contador de registros, cada vez que se registre un player le Sume +1 al contador que hice en textdraw, me pueden dar viendo si estoy haciendo algo mal.

una imagen:


hice de esta manera...
PHP код:
#define ServerStats "bgfServer/ServerStats.ini"  // aqui donde se guardara mis conteos
new gTotalRegisters;
forward loadserverstats(name[], value[]); // aqui creo un load para que se cargue
public loadserverstats(name[], value[])
{
    
INI_Int("Total_Registered_Users"gTotalRegisters);
    return 
1;
}
public 
OnGameModeInit()
{
        new 
INI:FILE_SERVER_STATS INI_Open(ServerStats);         // esto no estoy seguro si lo puse bien
        
INI_ParseFile(ServerStats"loadserverstats", .bExtra false); // esto no estoy seguro si lo puse bien
        
new TR[14];
    
format(TRsizeof(TR), "Total de Registrados: %d"gTotalRegisters);
    
Textdraw11[playerid] = CreatePlayerTextDraw(playerid149.000000223.999969TR);
    
PlayerTextDrawLetterSize(playeridTextdraw11[playerid], 0.3425001.544000);
    
PlayerTextDrawAlignment(playeridTextdraw11[playerid], 1);
    
PlayerTextDrawColor(playeridTextdraw11[playerid], -16776961);
    
PlayerTextDrawSetShadow(playeridTextdraw11[playerid], 0);
    
PlayerTextDrawSetOutline(playeridTextdraw11[playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridTextdraw11[playerid], 51);
    
PlayerTextDrawFont(playeridTextdraw11[playerid], 1);
    
PlayerTextDrawSetProportional(playeridTextdraw11[playerid], 1);
    return 
1;
}
if (
dialogid == REGISTER)
    {
// aqui van mis demas funciones de poca importancia
gTotalRegisters++; // aqui le suma + 1
INI_WriteInt(FILE_SERVER_STATS"Total_Registered_Users"gTotalRegisters); // aquн sobre escribirб mi conteo
       

saludos
Reply
#2

es que debes de abrir el archivo antes de usar INI_WriteInt .

puedes leer esto, te servirб.
--> https://sampforum.blast.hk/showthread.php?tid=466096
Reply
#3

Quote:
Originally Posted by OTACON
Посмотреть сообщение
es que debes de abrir el archivo antes de usar INI_WriteInt .

puedes leer esto, te servirб.
--> https://sampforum.blast.hk/showthread.php?tid=466096
Tambiйn le recomiendo al autor del tema que actualice el textdraw cada cierto tiempo, o cada vez que se registra alguien mбs, pues esa informaciуn solo se mostrarб cuando inicie el GM.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)