12.04.2015, 04:40
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...
saludos
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(TR, sizeof(TR), "Total de Registrados: %d", gTotalRegisters);
Textdraw11[playerid] = CreatePlayerTextDraw(playerid, 149.000000, 223.999969, TR);
PlayerTextDrawLetterSize(playerid, Textdraw11[playerid], 0.342500, 1.544000);
PlayerTextDrawAlignment(playerid, Textdraw11[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw11[playerid], -16776961);
PlayerTextDrawSetShadow(playerid, Textdraw11[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw11[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw11[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw11[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw11[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
}