[AJUDA] Sistema de salvamento
#1

MUITO OBRIGADO AO ADMINISTRADOR QUE APAGOU ESSE TOPICO QUE EU HAVIA CRIANDO ANTERIORMENTE !! E EU NEM HAVIA TERMINADO !!!

Boa noite galerinha
Eu estou dando uma reformada geral no gm BPC sу que tem um problema !
Tem um lag quando vou logar no sv que й infernal !

E estou querendo trocar o metodo de salvamento que й em dini soque nao sei nada sobre esse tipo de metodos !!
eu sou meio que iniciante !!
Como eu fasso isso:
pawn Код:
dini_IntSet(string3,"RP",PlayerInfo[playerid][pRP]);
pawn Код:
PlayerInfo[playerid][pKills] = dini_Int(string2,"Kills");
pawn Код:
PlayerInfo[playerid][pPos_x] = dini_Float(string2,"Pos_x");
pawn Код:
dini_FloatSet(string3,"Pos_z",PlayerInfo[playerid][pPos_z]);
ser transformado em Fini: https://sampforum.blast.hk/showthread.php?tid=264356
que й bem mais rapido ! me ajudem somente nesse que eu fasso todo resto pois deve ter uns 50 de cada um
Somente me de um exemplo que eu agradesso demais =/
se
Reply
#2

Ao utilizar Fini ou qualquer outro sistema que trabalhe com armazenamento em cache vocк deverб abrir um arquivo por vez.
Vejo que vocк estб trabalhando com dois ("string2") e ("string3")

Primeiramente vamos ao string3.

pawn Код:
Fini_OpenFile(string3);
Fini_SetVal("RP",PlayerInfo[playerid][pRP]);
Fini_SetFloat("Pos_z",PlayerInfo[playerid][pPos_z]);
Fini_SaveFile(string3);
Fini_CloseFile();
Agora vamos ao string2 que й onde farб a leitura dos dados (setar os dados ao player no seu caso)

pawn Код:
Fini_OpenFile(string2);
PlayerInfo[playerid][pKills] = Fini_GetValue("Kills");
PlayerInfo[playerid][pPos_x] = Fini_GetFloat("Pos_x");
Fini_CloseFile();
Antes de fazer algo com um arquivo vocк deverб abri-lo:
Fini_OpenFile(arquivo[]);

Toda vez que modificar o valor de um arquivo vocк deverб salvar o mesmo:
Fini_SaveFile(arquivo[]);

E por fim deverб fecha-lo:
Fini_CloseFile();



Para saber melhor sobre como utilizar Fini, leia este tutorial explicativo e demonstrativo:
[Tutorial] Fini Cache File System


Atenciosamente,
[Y]Falcon.
Reply
#3

Da uma olhada nesse tуpico Clique aqui

Qualquer coisa pergunta lб.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)