08.01.2012, 00:50
(
Последний раз редактировалось Jovanny; 30.01.2012 в 22:12.
Причина: Actualizado a 1.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 nombreNatives
Код:
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
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);
}
Код:
[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
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