[Include] DBits - Soporte para arrays de 16 y 8 bits.
#1

[Include] DBits 1.1
> hecho por MrDeath537



Introducciуn:
Con este include, podemos crear arrays de 16 y 8 bits, sуlo tienes que ponerlo en "pawno\includes\" e incluirlo en tu script como:
pawn Код:
#include <DBits>


Creaciуn de variables:
La sintaxis es la siguiente:
Код:
new
    Bit16:variable<tamaсo>,
    Bit8:variable<tamaсo>;

Funciones:
  • Bit8_Get(variable[], ranura):
    Retorna el valor de la ranura especificada en la variable.
  • Bit8_Set(variable[], ranura, valor):
    Establece el valor de la ranura especificada en la variable.
  • Bit16_Get(variable[], ranura):
    Retorna el valor de la ranura especificada en la variable.
  • Bit16_Set(variable[], ranura, valor):
    Establece el valor de la ranura especificada en la variable.


Posibles usos:
El principal motivo serнa el ahorro de memoria, їpara que gastar el doble de bits (en caso de necesitar variables de 16-bits) o el cuбdruple (en caso de necesitar variables de 8-bits) si se puede usar la variable correcta y ahorrar memoria?



Lнmites:
8-bits, tamaсo mбximo: 256.
16-bits, tamaсo mбximo: 65536.



Changelog:
- 1.0, Lanzamiento
- 1.1, 14/06/11, arreglado un pequeсo error con los tamaсos de los arrays.



Notas:
- Es imposible crear una variable de 8-bits o 16-bits, pero sн arrays, ya que usan variables comunes de 32-bits.
- Los arrays de 8 bits usan char-arrays.
- Hice bastantes test y no encontrй errores o bugs, por favor hбganme saber si encuentran uno.



Descarga:
Pastebin
Reply
#2

Que buen trabajo mrdeath un trabajo digno de ti.
Reply
#3

O_O

Buena ahн MrLoco :B
Reply
#4

Gracias
Reply
#5

Muy bueno voy haber que tal.
Reply
#6

Quote:
Originally Posted by K9-
Посмотреть сообщение
Muy bueno voy haber que tal.
Gracias, luego me dices si te funcionу o no. Otra cosa que quisiera agregar, que este include nos permita crear arrays de 16-bits u 8-bits no significa que tengan que usarlos siempre, Ўsуlo les quise brindar una posibilidad!
Reply
#7

perdon pero es otra demostracion de tu gran vagancia para acortar cosas xD te cuesta poner char y desarrollast esto vago.... aun asi muy lindo
Reply
#8

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
perdon pero es otra demostracion de tu gran vagancia para acortar cosas xD te cuesta poner char y desarrollast esto vago.... aun asi muy lindo
u.u


The message you have entered is too short. Please lengthen your message to at least 4 characters.
This forum requires that you wait 120 seconds between posts. Please try again in 56 seconds.
This forum requires that you wait 120 seconds between posts. Please try again in 43 seconds.
This forum requires that you wait 120 seconds between posts. Please try again in 33 seconds.
This forum requires that you wait 120 seconds between posts. Please try again in 5 seconds.
Reply
#9

jaja vas a decir que me equivoco?
aun asi te dije q esta lindo...
Reply
#10

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
jaja vas a decir que me equivoco?
aun asi te dije q esta lindo...
Sн, gracias jaja. їAl menos viste el cуdigo? T_T
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)