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



[Ajuda]Salvamento Profissao - -GooGle- - 07.12.2010

Ja li o tuto do Drakinis e n consegui resolver , eu peзo ajuda de vcs para ver oque tem de errado, nao le a profissao quando o cara loga , olha
em OnPlayerDisconnect
pawn Код:
GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo,sizeof(arquivo),"/Contas/%s.ini",nome);
    if(fexist(arquivo))
    {
        dini_IntSet(arquivo,"Profissao",gTeam[playerid]);

    }
em OnPlayerConnect
pawn Код:
if(fexist(arquivo))
    {
    GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.ini",nome);
    dini_Int(arquivo,"Profissao");
    }
Por Favor me ajuda


Re: [Ajuda]Salvamento Profissao - Rodrigo_LosT - 07.12.2010

vc tem que usar o strmid, ou o format, para definir oque serб a coisa carregada...


Re: [Ajuda]Salvamento Profissao - zSuYaNw - 07.12.2010

pawn Код:
public OnPlayerConnect(playerid)
{
    new
       nome[MAX_PLAERS];

    GetPlayerName(playerid, nome, sizeof(nome));
    if(dini_Isset("Contas/Prof.gar",Nome))
        gTeam[playerid] = dini_Int("Info/Morte.reg",Nome);
    return true;
}

public OnPlayerDisconnect(playerid)
{
    dini_IntSet("Contas/Prof.gar", Nome, gTeam[playerid]);
    return true;
}

public OnGameModeInit()
{
    if(!dini_Exists("Contas/Prof.gar")) print("[INFO] - Arquivo 'Profissгo nгo encontrado, e foi acabado de ser criado um."); dini_Create("Profissao");
    return true;
}



Re: [Ajuda]Salvamento Profissao - -GooGle- - 08.12.2010

Olha eu fiz assim e n foi ;C
pawn Код:
GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.ini",nome);
    if(!fexist(arquivo))
    {
        gTeam[playerid] = dini_Int(arquivo,"Profissao");
    }



Re: [Ajuda]Salvamento Profissao - CyNiC - 08.12.2010

Alterar
pawn Код:
/Arquivos/Contas/%s.ini
para
pawn Код:
/Contas/%s.ini



Re: [Ajuda]Salvamento Profissao - -GooGle- - 08.12.2010

cynic eu deixei arquivos conta pra ficar mas organizado , eu mudei meu sistema de registrar , n sei pq n ta lendo


Re: [Ajuda]Salvamento Profissao - rjjj - 08.12.2010

Coloque:

pawn Код:
//No Topo do GM:


new nickname[MAX_PLAYER_NAME];



//No comeзo do OnPlayerDisconnect:


GetPlayerName(playerid, nickname, sizeof(nickname));
    format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.prof",nickname);
    dini_IntSet(arquivo,"Profissao",gTeam[playerid]);



//No comeзo do OnPlayerSpawn:


GetPlayerName(playerid, nickname, sizeof(nickname));
    format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.prof",nickname);
    if(fexist(arquivo))
    {
        GetPlayerName(playerid, nickname, sizeof(nickname));
        format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.prof",nickname);
        gTeam[playerid] = dini_Int(arquivo,"Profissao");
    }
    else
    {
        dini_Create(arquivo);
    }

Espero ter ajudado


Re: [Ajuda]Salvamento Profissao - -GooGle- - 08.12.2010

rjj funfou , mas dps que o cara loga todos os comando n pegam mais =(


Re: [Ajuda]Salvamento Profissao - rjjj - 08.12.2010

O cуdigo que eu montei nгo envolve comandos ou algo relacionado a eles. O problema deve estar em outro lugar do seu GameMode.


Lembre-se qual foi a ъltima modificaзгo feita por vocк e em qual lugar do GameMode foi, se houver problemas com ela, poste-a aqui no tуpico.


Espero ter ajudado