їDiferencia entre stock y public?
#6

Cuando se utiliza un stock y un public?

Publics:
  • Cuando se crea un timer.
    Код:
    SetTimerEx("Function", 2000, true, "i", playerid);
    
    forward Function(playerid);
    public Function(playerid)
    {
        return 1;
    }
  • Cuando llamas a una funciуn localmente o remotamente.
    Код:
    CallLocalFunction("OnLookupComplete", "i", playerid);
    
    forward OnLookupComplete(playerid);
    public OnLookupComplete(playerid)
    {
        return 1;
    }
Stocks:
  • Cuando se hace una librerнa que tiene funciones que tal vez o tal vez no se usa en el script principal.
  • Cuando no utilizas una funciуn, array o variable en tu script.
    Код:
    stock st_function[MAX_STRING][MAX_STRING];
    stock st_calcule[MAX_STRING][MAX_STRING];
    Код:
    static const stock ColorCharacters[MAX_COLOR_CHARACTERS] = "";
    Код:
    stock GetAdminLevelName(level)
    {
        return 1;
    }
  • Tambiйn el "stock" se utiliza como gestor de bъsqueda, osea, a la hora de buscar la funciуn se pone "stock funcion". Pero de igual forma puedes crear funciones sin ni una palabra clave.
    Код:
    GetAdminLevelName(level)
    {
        return 1;
    }
Hay casos en donde se puede utilizar los dos:
pawn Код:
public OnGameModeInit()
{
    Funcion_1();
    Funcion_2();
    return 1;
}

stock Funcion_1()
{
    return 1;
}

forward Funcion_2();
public Funcion_2()
{
    return 1;
}
Reply


Messages In This Thread
їDiferencia entre stock y public? - by Johansitho - 17.05.2015, 02:13
Respuesta: їDiferencia entre stock y public? - by OTACON - 17.05.2015, 02:19
Respuesta: їDiferencia entre stock y public? - by Johansitho - 17.05.2015, 02:21
Re: їDiferencia entre stock y public? - by bm0z - 17.05.2015, 05:03
Respuesta: їDiferencia entre stock y public? - by Johansitho - 17.05.2015, 06:35
Re: їDiferencia entre stock y public? - by SickAttack - 17.05.2015, 15:50

Forum Jump:


Users browsing this thread: 2 Guest(s)