public OnPlayerDisconnect(playerid, reason)
{
new discstring[128];
switch(reason)
{
case 0: format(discstring, sizeof(discstring), "* %s has left the server. [ Timeout ]", GetName(playerid));
case 1: format(discstring, sizeof(discstring), "* %s has left the server. [ Leaving ]", GetName(playerid));
case 2: format(discstring, sizeof(discstring), "* %s has left the server. [ Kicked ]", GetName(playerid));
}
ProxDetector(30.0, playerid, discstring, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW);
SaveAccountInfo(playerid);
return 1;
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Faction",PlayerInfo[playerid][pFaction]);//saves the players faction id on disconnect
INI_WriteInt(File,"Facrank",PlayerInfo[playerid][pFacrank]);//saves the players faction rank on disconnect
INI_WriteInt(File,"Facleader",PlayerInfo[playerid][pFacleader]);//saves the players faction leadership status on disconnect
INI_Close(File);
return 1;
}
}
C:\Users\Jaua\Downloads\samp037_svr_R2-1-1_win32\gamemodes\baserp.pwn(992) : warning 225: unreachable code Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 7532 bytes Code size: 188628 bytes Data size: 21053960 bytes Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion Total requirements:21266504 bytes 1 Warning.
public OnPlayerDisconnect(playerid, reason) { new discstring[128]; switch(reason) { case 0: format(discstring, sizeof(discstring), "* %s has left the server. [ Timeout ]", GetName(playerid)); case 1: format(discstring, sizeof(discstring), "* %s has left the server. [ Leaving ]", GetName(playerid)); case 2: format(discstring, sizeof(discstring), "* %s has left the server. [ Kicked ]", GetName(playerid)); } ProxDetector(30.0, playerid, discstring, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW); SaveAccountInfo(playerid); return 1; } SaveAccountInfo(playerid) { new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Faction",PlayerInfo[playerid][pFaction]);//saves the players faction id on disconnect INI_WriteInt(File,"Facrank",PlayerInfo[playerid][pFacrank]);//saves the players faction rank on disconnect INI_WriteInt(File,"Facleader",PlayerInfo[playerid][pFacleader]);//saves the players faction leadership status on disconnect INI_Close(File); }
C:\Users\Jaua\Downloads\samp037_svr_R2-1-1_win32\gamemodes\baserp.pwn(994) : error 021: symbol already defined: "SaveAccountInfo" C:\Users\Jaua\Downloads\samp037_svr_R2-1-1_win32\gamemodes\baserp.pwn(1002) : warning 209: function "SaveAccountInfo" should return a value Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Faction",PlayerInfo[playerid][pFaction]);//saves the players faction id on disconnect
INI_WriteInt(File,"Facrank",PlayerInfo[playerid][pFacrank]);//saves the players faction rank on disconnect
INI_WriteInt(File,"Facleader",PlayerInfo[playerid][pFacleader]);//saves the players faction leadership status on disconnect
INI_Close(File);
}
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Faction",PlayerInfo[playerid][pFaction]);//saves the players faction id on disconnect
INI_WriteInt(File,"Facrank",PlayerInfo[playerid][pFacrank]);//saves the players faction rank on disconnect
INI_WriteInt(File,"Facleader",PlayerInfo[playerid][pFacleader]);//saves the players faction leadership status on disconnect
INI_Close(File);
public OnPlayerDisconnect(playerid, reason)
{
new discstring[128];
switch(reason)
{
case 0: format(discstring, sizeof(discstring), "* %s has left the server. [ Timeout ]", GetName(playerid));
case 1: format(discstring, sizeof(discstring), "* %s has left the server. [ Leaving ]", GetName(playerid));
case 2: format(discstring, sizeof(discstring), "* %s has left the server. [ Kicked ]", GetName(playerid));
}
ProxDetector(30.0, playerid, discstring, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW);
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Faction",PlayerInfo[playerid][pFaction]);//saves the players faction id on disconnect
INI_WriteInt(File,"Facrank",PlayerInfo[playerid][pFacrank]);//saves the players faction rank on disconnect
INI_WriteInt(File,"Facleader",PlayerInfo[playerid][pFacleader]);//saves the players faction leadership status on disconnect
INI_Close(File);
SaveAccountInfo(playerid);
return 1;
}
Don't create a new stock, just add
PHP код:
PHP код:
|