[Include] Protioso String Funções (PSF) 1.2F3


Notando a necessidade, de algumas funções no campo de string's (cadeia de caracteres/textos).
O include é ao todo formado por funções simples e muito úteis, mas também existem funções que eu acho abismofodas, como é o caso do meu utilitário de codificação, o PCOD. Seu uso é focado para codificação de senhas, podendo codificar string's com tamanho máximo definível no arquivo PSF_USER_DEF.inc (MAX_PCOD_CHAR). Ao codificar uma string ela pode retornar a 4 tamanhos padrões que você informa na função, esses tamanhos se chamam TAXA DE COMPRESSÃO:
TAXA_BAIXA - Retorna uma senha codificada com 14 caracteres;
TAXA_MEDIANA - Retorna uma senha codificada com 26 caracteres;
TAXA_ALTA - Retorna uma senha codificada com 38 caracteres;
TAXA_MAXIMA - Retorna uma senha codificada com 50 caracteres.
Função: psf_PCODStr(str[], taxa);

Outras três funções que acho interessantes são:
psf_CopiarStr(str_recebe[], str_origem[])
Copia o conteúdo de uma string para a string recebedora.

psf_CopiarStrL(str_recebe[], str_origem[], pos_inicial_origem, pos_final_origem)
Copia o conteúdo, limitado entre posições (inicial e final), de uma string para uma string recebedora.

psf_FormatarStrTexto(str[])
Padroniza o texto para formato de TextDraw/GameText, ou seja os acentos serão modificados por caracteres correspondentes para o formato citado anteriormente.

Instalação:
1°- Extraia o arquivo compactado na pasta do seu PAWNO;
2°- Se você não tem o include PGD definido no seu script é necessário escrever #include "PSF" no início de seu script para poder usar as funções do include. 

Configuração:
Você pode configurar o arquivo PSF_USER_DEF.inc com valores que você preferir.

Informação e ajuda:
Se você tem dúvida em alguma função, procure-a no arquivo PSF Manual.txt que fica dentro da pasta include/PSF. Lá todas as funções estão listadas com uma breve explicação.

Pastebin:

Creditos: [VGS]Protioso

0 comentários:

Postar um comentário