[Plugin] SJL - Small Jovanny Library
#1

Small Jovanny Library
Como dice el titulo, SJL es una pequeсa librerнa programada por mi, contiene pocas funciones '9', por eso el nombre

Natives
Код:
Nombre: isupper
Parametros: c
native: native isupper©;
Uso: Comprobar si un caractere esta en Mayuscula 

Nombre: islower
Parametros: c
native: native islower©;
Uso: Comprobar si un caractere esta en miniscula

Nombre: isalpha
Parametros: c
native: native isalpha©;
Uso: Comprobar si un caractere esta en el alfabeto

Nombre: isalnum
Parametros: c
native: native isalnum©;
Uso: Comprobar si un caractere esta en el alfabeto o es numero

Nombre: strcpy
Parametros: source[], dest[]
native: native strcpy(source[],dest[]);
Uso: Copiar un string a otro 

// Agregadas en version 1.1
Nombre: strupper
Parametros: source[], dest[], maxlength=sizeof(dest))
Uso: Convertir un string a upper case(Convertirlo a mayusculas)
Returns: Si se cumple la funcion retorna 1, de lo contrario retorna 0

Nombre: strlower
Parametros: source[],dest[],maxlength=sizeof(dest)
Uso: Convertir un string a lower case(Convertirlo a minusculas)
Returns: Si se cumple la funcion retorna 1, de lo contrario retorna 0

Nombre: strtrim
Parametros: source[],maxlength=sizeof(source)
Uso: Borrar todos los espacios en un string
Returns: Si se cumple la funcion retorna 1, de lo contrario retorna 0

Nombre: FindLast
Parametros: string[],character,startpos=0
Uso: Buscar el ultimo caractere de un string
Returns: Index
FilterScript de ejemplo de uso:
pawn Код:
#include <a_samp>
#include <sjl>
#define FILTERSCRIPT

public OnFilterScriptInit()
{

new string[128],dest[128];
string="Hola, el destino es \"dest\"";
strcpy(string,dest),printf("Cadena dest: %s",dest);

new Char = 'A';
   
printf("%s",isupper(Char)?("Es mayuscula"):("Es minuscula"));
Char = 'a',printf("%s",islower(Char)?("Es minuscula"):("Es mayuscula"));
printf("%s",isalpha(Char)?("Caractere esta en el alfabeto"):("Caractere no esta en el alfabeto"));
Char = 'd',printf("%s",isalnum(Char)?("Es numero o texto"):("No es numero ni texto"));
Char = '3',printf("%s",isalnum(Char)?("Es numero o texto"):("No es numero ni texto"));
Char = '@',printf("%s",isalnum(Char)?("Es numero o texto"):("No es numero ni texto"));

strlower("ESTE TEXTO ESTABA EN MAYUSCULAS",dest);
print(dest);

strupper("este texto estaba en minusculas",dest);
print(dest);

strtrim(string);
print(string);

new idx = FindLast("oooooo.",'o');
printf("Index: %d",idx);
}
Consola:
Код:
[16:09:21] Cadena dest: Hola, el destino es "dest"
[16:09:21] Es mayuscula
[16:09:21] Es minuscula
[16:09:21] Caractere esta en el alfabeto
[16:09:21] Es numero o texto
[16:09:21] Es numero o texto
[16:09:21] No es numero ni texto
[16:09:21] este texto estaba en mayusculas
[16:09:21] ESTE TEXTO ESTABA EN MINUSCULAS
[16:09:21] Hola,eldestinoes"dest"
[16:09:21] Index: 5
Descargas:


v1.0
sjl.dll + Include: SolidFiles
sjl.so + Include: SolidFiles - Compilado en Ubuntu 11.10
Codigo Fuente: SolidFiles


v1.1
Server Plugin (Windows y Linux) Descargar
Codigo Fuente (Cross-compatible)Descargar

El plugin Linux esta compilado por mi en Ubuntu 11.10
Reply


Messages In This Thread
SJL - Small Jovanny Library - by Jovanny - 08.01.2012, 00:50
Respuesta: SJL - Small Jovanny Library - by adrianxd - 08.01.2012, 01:06
Respuesta: SJL - Small Jovanny Library - by [Nikk] - 08.01.2012, 02:11
Respuesta: SJL - Small Jovanny Library - by Jovanny - 08.01.2012, 02:58
Respuesta: SJL - Small Jovanny Library - by [Nikk] - 08.01.2012, 03:17
Respuesta: SJL - Small Jovanny Library - by Adoniiz - 08.01.2012, 18:49
Respuesta: SJL - Small Jovanny Library - by DragonZafiro - 08.01.2012, 19:04
Respuesta: SJL - Small Jovanny Library - by TheChaoz - 08.01.2012, 21:59
Respuesta: SJL - Small Jovanny Library - by Jovanny - 09.01.2012, 02:45
Respuesta: SJL - Small Jovanny Library - by TheChaoz - 09.01.2012, 17:55

Forum Jump:


Users browsing this thread: 2 Guest(s)