14.08.2015, 00:06
(
Last edited by Zume; 13/09/2015 at 12:02 AM.
)
Eliminar la ultima coma ->
////
Ejemplo
///////////////////////////////////////
Aquн una funciуn que me sirve mucho, cambia el formato de RGBA a ARGB
Un uso muy ъtil viene en https://sampwiki.blast.hk/wiki/SetObjectMaterial que para el color del objeto se debe de usar ARGB y la mayorнa siempre se usa RGBA.
---
Hay una mбs simple que acabo de encontrar al buscar si ya existнa una funciуn para tal en el foro.
http://forum.sa-mp.com/showpost.php?...31&postcount=5
PHP Code:
stock FoundCharacter(str[], character[])
{
for(new i = strlen(str); i > 0; i--)
{
if(strfind(str, character, false, i) != -1)
{
return i;
}
}
return -1;
}
Ejemplo
PHP Code:
new
str[64];
new Frutas[] = {
"Manzana",
"Pera",
"Banana",
"Uvas",
"Fresas"
};
for(new i; i < sizeof(Frutas); i++)
{
format(str, sizeof str,"%s%s,", str, Frutas[i]);
}
/* Print -> Manzana,Pera,Banana,Uvas,Fresas,
Se pretende eliminar la ultma coma. */
new
pos = FoundCharacter(str, ","); // Ahora que tenemos la posicion de la ultima coma.
strdel(str, pos, sizeof(str));
// Print -> Manzana,Pera,Banana,Uvas,Fresas
PHP Code:
stock RGBAtoARGB(source)
{
return
((source & 0xFF000000) >> 24) | // Transparencia [A]
((source & 0x00FF0000) >> 8) | // Rojo [R]
((source & 0x0000FF00) << 8) | // Verde [G]
((source & 0x000000FF) << 24); // Azul [B]
}
PHP Code:
main()
{
printf("%x %x", 0x66EEAEAA, RGBAtoARGB(0x66EEAEAA));
}
---
Hay una mбs simple que acabo de encontrar al buscar si ya existнa una funciуn para tal en el foro.
PHP Code:
stock RGBAToARGB( rgba )
return rgba >>> 8 | rgba << 24;