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



DOF2 - Adriano_MQD - 27.08.2012

Estou criando meu sistema de ADM mas nгo estб salvando na pasta Contas, no lugar do nivel de ADM fica sempre 0, ai quando eu desligo o server nгo salva.

pawn Код:
SalvarContas(playerid)
{
    if(!DOF2_FileExists(Contas(playerid))) { DOF2_CreateFile(Contas(playerid)); }
    DOF2_SetInt(Contas(playerid), "Skin", GetPlayerSkin(playerid));
    DOF2_SetInt(Contas(playerid), "Dinheiro", GetPlayerMoney(playerid));
    DOF2_SetInt(Contas(playerid), "Admin", Player[playerid][Admin]);
    DOF2_SaveFile();
    return 1;
}



Re: DOF2 - Jason` - 27.08.2012

Tenho 2 suposiзхes, nгo uso DOF2.

1. Vocк nгo atribuiu valor algum а variбvel Player[playerid][Admin]
2. Vocк nгo colocou DOF2_Exit na OnGameModeExit

Posso estar enganado, mas verifique.


Re: DOF2 - Adriano_MQD - 27.08.2012

Ta assim:

No Login:
pawn Код:
DOF2_CreateFile(Contas(playerid));
        DOF2_SetInt(Contas(playerid),"Senha", strval(inputtext));
        DOF2_SetInt(Contas(playerid), "Skin", 137);
        DOF2_SetInt(Contas(playerid), "Admin", 0);
        DOF2_SaveFile();
A Enum:

pawn Код:
enum Informacoes
{
    Admin,
    Nivel,
    Skin
}
e a new:
pawn Код:
new Player[MAX_PLAYERS][Informacoes];



Re: DOF2 - Abravanel - 27.08.2012

Vocк tem algum comando que atribui um valor diferente de 0 na array Player[playerid][Admin]?
Caso nгo, crie alguma funзгo da forma que vocк queira, para dar um valor nessa array.


Re: DOF2 - Adriano_MQD - 27.08.2012

Cara nгo entendi? :S

So que eu fiz uma coisa aqui assim.
no
pawn Код:
DOF2_SetInt(Contas(playerid), "Admin", Player[playerid][Admin]);
eu coloquei assim
pawn Код:
DOF2_SetInt(Contas(playerid), "Admin", Player[playerid][Nivel]);
Ai salvou o nivel mas nгo salvou que ele й admin, e se eu colocar assim
pawn Код:
DOF2_SetInt(Contas(playerid), "Admin", Player[playerid][Admin][Nivel]);
mas da erros.


Re: DOF2 - Adriano_MQD - 27.08.2012

Deixa jб resolvi, mas valeu pela intenзгo de ajudar.


Re: DOF2 - mau.tito - 27.08.2012

Inicio
pawn Код:
#include <DOF2>

enum pInfo
{
     pAdmin
}
new PlayerInfo[MAX_PLAYER][pInfo];
pawn Код:
DOF2_SetInt(Contas(playerid), "Admin", PlayerInfo[playerid][pAdmin]);


@edit nao recareguei a pagina Malz .