Como se hace un include?
#4

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:
pawn Код:
stock Ejemplo(playerid)
{
    SendClientMessage(playerid, -1, "Hola, esto es un ejemplo");
    return 1;
}
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:
pawn Код:
#include <a_samp>

/* Aquн estб nuestro include */
#include <ejemplo>


main () { }

public OnGameModeInit() {
    return 1;
}

public OnPlayerConnect(playerid) {
    return 1;
}
Eso es lo que vemos nosotros, pero en realidad es esto:
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;
}
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.
Reply


Messages In This Thread
Como se hace un include? - by JaimitoxD - 26.06.2013, 01:22
Re: Como se hace un include? - by ElAnonymous - 26.06.2013, 01:32
Respuesta: Como se hace un include? - by JaimitoxD - 26.06.2013, 01:46
Respuesta: Como se hace un include? - by [DOG]irinel1996 - 26.06.2013, 02:18
Respuesta: Como se hace un include? - by DesingMyCry - 26.06.2013, 02:19
Respuesta: Como se hace un include? - by JaimitoxD - 26.06.2013, 02:47
Respuesta: Como se hace un include? - by Dreyfuz - 26.06.2013, 02:51
Respuesta: Como se hace un include? - by Malganys - 26.06.2013, 03:03
Respuesta: Como se hace un include? - by TheChaoz - 26.06.2013, 03:57

Forum Jump:


Users browsing this thread: 2 Guest(s)