[Duda] Array - Enum & Arrays (Static - Const) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] Array - Enum & Arrays (Static - Const) (
/showthread.php?tid=540559)
[Duda] Array - Enum & Arrays (Static - Const) -
CrashCar - 05.10.2014
Buenas, observando el tema de inglйs sobre los array en la parte de los comentarios el BT ******
dice. (traducciуn)
Quote:
Originally Posted by ******
Te sugiero que hagas algo en arrays de enumeraciуn, y cуmo no son lo que la gente piensa.
|
Y el creador del tutorial da entender que lo harб. Pero no veo nada relacionado con Enums
Luego viene ****** y citando a un comentario realiza un codigo. Ni idea de que se trata el cуdigo.
їExiste un tutorial que enseсe el manejo los enum con los arrays?, Preferiblemente que sea inglйs por que he notado que explican mejor que lo hacemos nosotros.
їQuй son
Constantes y
static?. Realizo muchas preguntas para aprender correctamente como se maneja este tipo de cosas, Si quieren pueden responderme directamente.
Gracias
Respuesta: [Duda] Array - Enum & Arrays (Static - Const) -
hotspicytaco - 05.10.2014
Para los enums, te recomiendo ver este tutorial -
https://sampforum.blast.hk/showthread.php?tid=318307.
Las constantes son bбsicamente variables/arrays cuyo valor nunca se va a/o se puede cambiar.
pawn Код:
const MAX_HOUSES = 2000;
const skins_favoritos[] =
{
127,
236,
222
};
Las variables estбticas son casi iguales a las normales, la ъnica diferencia es que solo se pueden usar en el archivo que estбn definidas. O sea, que si defines una variable estбtica en un include, por ejemplo, no podrбs acceder a йsta desde ningъn otro archivo.
Ejemplo:
include.inc
gamemode.pwn
pawn Код:
#include <a_samp>
#include <include>
main()
{
printf("El valor es %d", valor); //error, "valor" no estб definido en este archivo
}
Tambiйn, otra funciуn que tienen las variables estбticas es conservar su valor.
pawn Код:
#include <a_samp>
new timer;
main()
{
timer = SetTimer("CambiarValor", 1000, true);
}
forward CambiarValor();
public CambiarValor()
{
static valor;
valor++;
printf("El valor es: %d", valor);
if(valor == 10)
{
print("Adiуs");
KillTimer(timer);
}
return true;
}
Re: [Duda] Array - Enum & Arrays (Static - Const) -
CrashCar - 05.10.2014
Muchas gracias
Luis, Me ha servido mucho.