[Include] [INC] Protioso Arquivo Pessoal (PAP) 1.0
#1

Salve!


Com intuito de criar um include voltado para o salvamento de dados de jogadores, decidi criar o PAP (Protioso Arquivo Pessoal) para ficar mais simples. Funciona como um 'user database', ou seja um banco de dados do usuбrio (jogador). Com suas funзхes curtas e simples, derivadas do PGD, vocк economizarб tempo e farб funзхes sem complicaзхes e sem muito esforзo!

Por que PAP й mais fбcil?
Devido a suas funзхes reduzidas e simplificadas, seu uso se torna fбcil e sem complicaзхes. Suas funзхes para salvar e carregar sгo muito simples, basicamente vocк irб usar pap_Carregar(Int, Str, Bool ou Float) e pap_Salvar(Int, Str, Bool ou Float).

Exemplo:
pawn Код:
pap_SalvarInt(playerid, "Dinheiro", GivePlayerMoney(playerid)); // salva o dinheiro que o jogador tem em mгos.
       ...
       GivePlayerMoney(playerid, pap_CarregarInt(playerid, "Dinheiro")); // dб o valor de dinheiro salvo ao jogador.
Sem mais palavras! PAP й tгo simples que nгo precisa de tantas explicaзхes.

Quote:
Funзхes nativas (natives):

pap_JogadorRegistrado(playerid);
pap_IniciarConta(playerid, senha[MAX_PCOD_CHAR]);
pap_VerificarSenha(playerid, senha[MAX_PCOD_CHAR]);
pap_MudarSenha(playerid, nova_senha[MAX_PCOD_CHAR]);
pap_MudarNomeArquivoJogador(nome_anterior_jogador[], novo_nome_jogador[]);
pap_CriarArquivo(playerid);
pap_ApagarArquivo(playerid);
pap_ArquivoExiste(playerid);
pap_SalvarStr(playerid, chave[], valor[]);
pap_SalvarInt(playerid, chave[], valor);
pap_SalvarFloat(playerid, chave[], Float:valor);
pap_SalvarBool(playerid, chave[], bool:valor);
pap_CarregarStr(playerid, chave[]);
pap_CarregarInt(playerid, chave[]);
pap_CarregarFloat(playerid, chave[]);
pap_CarregarBool(playerid, chave[]);
pap_ArquivoJogador(playerid);

Atenзгo! Para usar o include PAP й necessбrio o include PSF (Protioso String Funзхes) e o include PGD (Protioso Gerenciamento de Dados)

Instalaзгo:
1°- Extraia o arquivo compactado na pasta do seu PAWNO;
2°- Escreva #include "PAP" no inнcio de seu script para poder adicionб-lo ao script. Apуs isso, desfrute das funзхes.

Informaзгo e ajuda:
Se vocк tem dъvida em alguma funзгo, procure-a no arquivo PAP Manual.txt que fica dentro do arquivo compactado. Lб todas as funзхes estгo listadas com uma breve explicaзгo.

Download (PAP 1.0F2 - Publicado 17 de maio de 2010):


---

Nгo sei como comeзar a usб-lo, o que eu faзo?

Elaborei um filterscript simples de registro de jogadores usando o PAP. Nele hб comandos usando as principais funзхes do include.
Vocк pode baixar o FS de teste aqui (em DIALOG com opзгo para usar os comandos de registro e login):


Outros

Script convertido: http://forum.sa-mp.com/index.php?top...542#msg1041542

AVISO: nгo me responsabilizo por scripts obtidos por outras referкncias! Os originais e garantidos sгo apenas no link acima!

Abraзo!
Reply
#2

Muito bom, belo trabalho meu caro, belo trabalho. :P
Reply
#3

muito bom rapaz!
Reply
#4

Otimo trabalho, muito bom mesmo.
Reply
#5

Vaaleu malacos!
Reply
#6

cara tu й muito bom ^^ parabкns ja estou usando seus includes esta perfect.

Reply
#7

nao tem o amx? pq nao to conseguindo complia
Reply
#8

Quote:
Originally Posted by samueljontow
nao tem o amx? pq nao to conseguindo complia

RIALTO! Isto й uma Include, e nгo um FilterScript/GameMode.
Reply
#9

Quote:
Originally Posted by [SFP
$ucr3[CX] « ]
Quote:
Originally Posted by samueljontow
nao tem o amx? pq nao to conseguindo complia

RIALTO! Isto й uma Include, e nгo um FilterScript/GameMode.
Isso nгo quer dizer que o include nгo possa ser compilado.
Reply
#10

Quote:
Originally Posted by -xy!
Quote:
Originally Posted by [SFP
$ucr3[CX] « ]
Quote:
Originally Posted by samueljontow
nao tem o amx? pq nao to conseguindo complia

RIALTO! Isto й uma Include, e nгo um FilterScript/GameMode.
Isso nгo quer dizer que o include nгo possa ser compilado.
O que nгo й o caso desta, por isso rн.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)