SA-MP Forums Archive
[Ajuda] Matou e Morreu Salvamento - 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] Matou e Morreu Salvamento (/showthread.php?tid=495356)



Matou e Morreu Salvamento - powerths - 16.02.2014

Intгo meu poblema й tipo matei uma pessoa ta ganhei +1 Matei otro ganhei +1, ai tudo serto agora quando vo sair do jogo ele salva de boa os pontos que matei no total 2 que matei, Meu poblema й quando vai logar dinovo no sevidor ai quando mata um ai sai do sevidor fica salvada sу com um nгo salva os otros que matei que foi 2 ai soma total de 3 player que matei esse que й meu poblema ele nгo salvas os otros pontos que matei alguem me ajuda??

Codigo do salvamento quando sai do jogo:
pawn Код:
stock SalvarFile( playerid )
{
    dini_IntSet(file, "Matou",pMatou[playerid]);
    dini_IntSet(file, "Morreu",pMorreu[playerid]);
}

//-----------------------------------------------//

public OnPlayerDisconnect(playerid)
{
    if(PlayerInfo[playerid][Logged] == 1)
    {
        SalvarFile( playerid );
    }
   return 1;
}



Re: Matou e Morreu Salvamento - SkullFire - 16.02.2014

Vocк estб carregando? Tem que carregar os salvamentos no OnPlayerConnect


Re: Matou e Morreu Salvamento - .FuneraL. - 16.02.2014

Cara, primeiramente dizendo, dini nгo estб mais viбvel na programaзгo, isto й antigo, talvez atй virб a ser lento para seu servidor, btw, vendo seu sistema, vejo que nгo hб nada definido pra onde que vai salvar, entгo vocк nunca irб conseguir carregar de um arquivo, mas dб uma olhada no meu sistema de administraзгo, na parte do registro, uma base de como fazer, e sim, estб um pouco antigo o registro de lб, mas entre os sistemas de salvamento, te recomendo buscar uma base com Y_Ini, SII ou atй mesmo DOF2 se nгo conseguir entender os demais, enfim, aн vai o link, veja o pastebin:

Clique Aqui!

Espero ter ajudado


Re: Matou e Morreu Salvamento - Schocc - 16.02.2014

Mostra sua callback OnPlayerDeath.


Re: Matou e Morreu Salvamento - powerths - 16.02.2014

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Mostra sua callback OnPlayerDeath.
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
        pMatou[killerid]++;
    pMorreu[playerid]++;
        GivePlayerMoney(killerid, 2500);

    new animlib[32], animname[32];
    GetAnimationName(pLastAnimIndex[playerid],animlib,32,animname,32);
    if(strcmp(animlib, "PED", true) != 0) ClearAnimations(playerid);

    if(RescueMap[playerid] == 0)
    {
        if(gTeam[killerid] == TEAM_ZOMBIE)
        {
            ZombieScore ++;
        }
        if(gTeam[killerid] == TEAM_HUMAN)
        {
            HumanScore ++;
        }
    }

    GivePlayerScore(killerid,1);
    SendDeathMessage(killerid,playerid,reason);
    if(gTeam[killerid] == TEAM_ZOMBIE) return gTeam[playerid] = TEAM_ZOMBIE, GameTextForPlayer(playerid,"~r~infectado",3000,4);
    return 1;
}



Re: Matou e Morreu Salvamento - xXCallXX - 16.02.2014

pasoca lek pensa em pasoca e tudo vai fica bem


PHP код:
    Textdraw0 TextDrawCreate(541.000000290.000000"~r~Base");
    
TextDrawBackgroundColor(Textdraw0255);
    
TextDrawFont(Textdraw01);
    
TextDrawLetterSize(Textdraw00.5599982.599998);
    
TextDrawColor(Textdraw0, -7601921);
    
TextDrawSetOutline(Textdraw01);
    
TextDrawSetProportional(Textdraw01); 



Re: Matou e Morreu Salvamento - powerths - 16.02.2014

Quote:
Originally Posted by xXCallXX
Посмотреть сообщение
pasoca lek pensa em pasoca e tudo vai fica bem


PHP код:
    Textdraw0 TextDrawCreate(541.000000290.000000"~r~Base");
    
TextDrawBackgroundColor(Textdraw0255);
    
TextDrawFont(Textdraw01);
    
TextDrawLetterSize(Textdraw00.5599982.599998);
    
TextDrawColor(Textdraw0, -7601921);
    
TextDrawSetOutline(Textdraw01);
    
TextDrawSetProportional(Textdraw01); 
What??

TextDraw?? isso ja tenho na logo da imagem to querendo ajuda no salvamento Morreu e Matou.


Re: Matou e Morreu Salvamento - Schocc - 16.02.2014

Tente algo como:
pawn Код:
stock SalvarFile( playerid )
{
    dini_IntSet(file, "Matou", (pMatou[playerid] + dini_Int(file, "Matou")) );
    dini_IntSet(file, "Morreu", (pMorreu[playerid] + dini_Int(file, "Morreu")) );
    return 1;
}



Re: Matou e Morreu Salvamento - powerths - 16.02.2014

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Tente algo como:
pawn Код:
stock SalvarFile( playerid )
{
    dini_IntSet(file, "Matou", (pMatou[playerid] + dini_Int(file, "Matou")) );
    dini_IntSet(file, "Morreu", (pMorreu[playerid] + dini_Int(file, "Morreu")) );
    return 1;
}
ББ viw mano funfo sertinho