12.04.2015, 13:35
Hola amigos del samp coloque un guardado de datos con Y_INI y todo me fue bien con este cуdigo ningъn error usando .ini
Pero me salio un error ajeno a lo que hice en con .ini
en esta parte:
No entiendo porque me sale error ahi, si nunca toque OnPlayerTakeDamage alguien tiene idea de lo que puede ser..
muchas gracias
PHP код:
#include <YSI\y_users>
#define ServerStats "bgfServer/ServerStats.ini"
new gTotalRegisters;
new PlayerText:Textdraw11[MAX_PLAYERS];
new gLastRestartedTime[10];
new gLastRestartedDate[10];
forward loadserverstats(name[], value[]);
public loadserverstats(name[], value[])
{
INI_Int("Total_Registered_Users", gTotalRegisters);
INI_String("Last_Restarted_Time", gLastRestartedTime, 10);
INI_String("Last_Restarted_Date", gLastRestartedDate, 10);
return 1;
}
public OnGameModeInit()
{
new time[10], date[10], h, m, s, y, mon, day;
gettime(h, m, s);
getdate(y, mon, day);
format(time, sizeof(time), "%d:%d:%d", h, m, s);
format(date, sizeof(date), "%d/%d/%d", day, mon, y);
new INI:FILE_SERVER_STATS = INI_Open(ServerStats);
INI_SetTag(FILE_SERVER_STATS, "Server_Statistics");
INI_WriteString(FILE_SERVER_STATS, "Last_Restarted_Time", time);
INI_WriteString(FILE_SERVER_STATS, "Last_Restarted_Date", date);
INI_Close(FILE_SERVER_STATS);
INI_ParseFile(ServerStats, "loadserverstats", .bExtra = false);
new TR[14];
format(TR, sizeof(TR), "%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)
{
gTotalRegisters++;
new INI:FILE_SERVER_STATS = INI_Open(ServerStats);
INI_SetTag(FILE_SERVER_STATS, "Server_Statistics");
INI_WriteInt(FILE_SERVER_STATS, "Total_Registered_Users", gTotalRegisters);
INI_Close(FILE_SERVER_STATS);
}
public OnPlayerConnect(playerid)
{
PlayerTextDrawShow(playerid, Textdraw11[playerid]);
return 1;
}
PHP код:
C:\Users\User\Desktop\gamemodes\Base.pwn(9442) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
No entiendo porque me sale error ahi, si nunca toque OnPlayerTakeDamage alguien tiene idea de lo que puede ser..
muchas gracias