[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 .