SA-MP Forums Archive
[Ajuda]Contas nгo salva - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Contas nгo salva (/showthread.php?tid=354832)



[Ajuda]Contas nгo salva - Biieell - 28.06.2012

Aew gente , noo meeeu serve as contas naao saalva automaticamente , criaram um cmd /salvarcontas , mais eu queria que salvasse automaticamente , qndo o player sai do serve nao sei , de algum geito '-' , codigo OnPlayerDisconnect
Код:
public OnPlayerDisconnect(playerid, reason)
{
	if(gPlayerLogged[playerid])
	{
		new file[128];
		format(file, sizeof(file), "/RPG/users/%s.ini", Player[playerid][pName]);
	    dini_IntSet(file, "Online", 0);
	    SavePlayerVehicle(playerid);
  	}
	new string[128];
    new IP[24];
    GetPlayerIp(playerid,IP,sizeof(IP));
	format(string,128,"%s desconectou no servidor. (id: %d - IP: %s)", ReturnPlayer(playerid), playerid, IP);
	WriteLog("connections", string);
	GetPlayerPos(playerid,Player[playerid][pLocalX],Player[playerid][pLocalY],Player[playerid][pLocalZ]);
	if(playerid == HighestID+1)
	{
	    new highID = 0;
		for(new x=0; x <= HighestID; x++)
		{
	    	if(IsPlayerConnected(x))
	    	{
	    	    if(x>highID)
				{
	    	        highID = x;
	    	    }
	    	}
		}
ele continua ...


Re: [Ajuda]Contas nгo salva - PawnoBrasil[xPBx] - 28.06.2012

Posta o cmd de salvar contas.


Re: [Ajuda]Contas nгo salva - Biieell - 28.06.2012

Код:
dcmd_salvarcontas(playerid, params[])
	{
	    #pragma unused params
	    if(IsPlayerConnected(playerid))
	    {
	        if(Player[playerid][pAdmin] >= 7)
			{
				SendClientMessage(playerid, COLOR_GOLD, "Todas as contas foram salvas.");
				SaveAccounts();
			}
			else
				SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo tem permissгo para usar este comando!");
		}
		return 1;
	}



Re: [Ajuda]Contas nгo salva - PawnoBrasil[xPBx] - 28.06.2012

Poe na sua OnPlayerDisconnect:
pawn Код:
SaveAccounts();



Re: [Ajuda]Contas nгo salva - Biieell - 28.06.2012

Код:
dcmd_salvarcontas(playerid, params[])
{
	    if(IsPlayerConnected(playerid))
            SaveAccounts();	    
            {
	        if(Player[playerid][pAdmin] >= 7)
			{
				SendClientMessage(playerid, COLOR_GOLD, "Todas as contas foram salvas.");
				SaveAccounts();
			}
			else
				SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo tem permissгo para usar este comando!");
		}
		return 1;
	}
assim ?


Re: [Ajuda]Contas nгo salva - PawnoBrasil[xPBx] - 28.06.2012

Nгo... Poe na sua Public OnPlayerDisconnect
pawn Код:
SaveAccounts();



Re: [Ajuda]Contas nгo salva - Biieell - 28.06.2012

ooops errei ;
Код:
public OnPlayerDisconnect(playerid, reason)
{
	if(gPlayerLogged[playerid])
	SaveAccounts();
       {
		new file[128];
		format(file, sizeof(file), "/RPG/users/%s.ini", Player[playerid][pName]);
	    dini_IntSet(file, "Online", 0);
	    SavePlayerVehicle(playerid);
  	}
	new string[128];
    new IP[24];
    GetPlayerIp(playerid,IP,sizeof(IP));
	format(string,128,"%s desconectou no servidor. (id: %d - IP: %s)", ReturnPlayer(playerid), playerid, IP);
	WriteLog("connections", string);
	GetPlayerPos(playerid,Player[playerid][pLocalX],Player[playerid][pLocalY],Player[playerid][pLocalZ]);
	if(playerid == HighestID+1)
	{
	    new highID = 0;
		for(new x=0; x <= HighestID; x++)
		{
	    	if(IsPlayerConnected(x))
	    	{
	    	    if(x>highID)
				{
	    	        highID = x;
	    	    }
	    	}
		}
Assim ? '-'


Re: [Ajuda]Contas nгo salva - PawnoBrasil[xPBx] - 28.06.2012

Код:
public OnPlayerDisconnect(playerid, reason)
{
       SaveAccounts();
	if(gPlayerLogged[playerid])
       {
		new file[128];
		format(file, sizeof(file), "/RPG/users/%s.ini", Player[playerid][pName]);
	    dini_IntSet(file, "Online", 0);
	    SavePlayerVehicle(playerid);
  	}
	new string[128];
    new IP[24];
    GetPlayerIp(playerid,IP,sizeof(IP));
	format(string,128,"%s desconectou no servidor. (id: %d - IP: %s)", ReturnPlayer(playerid), playerid, IP);
	WriteLog("connections", string);
	GetPlayerPos(playerid,Player[playerid][pLocalX],Player[playerid][pLocalY],Player[playerid][pLocalZ]);
	if(playerid == HighestID+1)
	{
	    new highID = 0;
		for(new x=0; x <= HighestID; x++)
		{
	    	if(IsPlayerConnected(x))
	    	{
	    	    if(x>highID)
				{
	    	        highID = x;
	    	    }
	    	}
		}



Re: [Ajuda]Contas nгo salva - Biieell - 28.06.2012

oook , ooobrigaado , vlllw , + rep , agooora teem coomo ajudar neessa duvida ? http://forum.sa-mp.com/showthread.ph...87#post1951187


Re: [Ajuda]Contas nгo salva - PawnoBrasil[xPBx] - 28.06.2012

Clica na ali debaixo de reputation: 3