26.06.2013, 02:18
Buenas, un include es un cуdigo que se encuentra en un archivo independiente y lo incluyes dentro de otro, usando #include (en este caso).
Te pongo un ejemplo fбcil, imagнnate que este cуdigo es un include que estб localizado en pawno/include en un archivo llamado ejemplo con la extensiуn .inc:
Como verбs, no hace falta compilar nuestro archivo, ya que este cуdigo serб incluido en el archivo que nosotros indiquemos, y luego compilado con el cуdigo que ya tiene el archivo principal (un gamemode por ejemplo). Tampoco hemos puesto ningъn #include en nuestro archivo, ahora verбs porque.
Ya que tenemos nuestro ejemplo.inc listo, y guardado en pawno/include vamos a incluirlo dentro de un gamemode, imagнnate que este es el cуdigo de nuestro gamemode:
Eso es lo que vemos nosotros, pero en realidad es esto:
Como verбs nuestro include estб puesto debajo de a_samp, por lo tanto, el atributo de la funciуn (stock) ya estб definido en a_samp y no tenemos ningъn error. 
Bбsicamente es eso, no tiene mucha ciencia tampoco, jejeje...
Un saludo.
Te pongo un ejemplo fбcil, imagнnate que este cуdigo es un include que estб localizado en pawno/include en un archivo llamado ejemplo con la extensiуn .inc:
pawn Код:
stock Ejemplo(playerid)
{
SendClientMessage(playerid, -1, "Hola, esto es un ejemplo");
return 1;
}
Ya que tenemos nuestro ejemplo.inc listo, y guardado en pawno/include vamos a incluirlo dentro de un gamemode, imagнnate que este es el cуdigo de nuestro gamemode:
pawn Код:
#include <a_samp>
/* Aquн estб nuestro include */
#include <ejemplo>
main () { }
public OnGameModeInit() {
return 1;
}
public OnPlayerConnect(playerid) {
return 1;
}
pawn Код:
#include <a_samp>
/* Sorpresa, el cуdigo del include */
stock Ejemplo(playerid)
{
SendClientMessage(playerid, -1, "Hola, esto es un ejemplo");
return 1;
}
main () { }
public OnGameModeInit() {
return 1;
}
public OnPlayerConnect(playerid) {
return 1;
}

Bбsicamente es eso, no tiene mucha ciencia tampoco, jejeje...
Un saludo.

