SA-MP Forums Archive
Diferencias entre funciones - 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: Diferencias entre funciones (/showthread.php?tid=529280)



Diferencias entre funciones - unuky - 01.08.2014

Mi pregunta es cual es la diferencia entre estos tres tipos de funciones.


pawn Код:
stock Function1()
{
    print("Funciуn 1");
}

Function2()
{
    print("Funciуn 2");
}

forward Function3();
public Function3()
{
    print("Funciуn 3");
}
їY cuбl conviene utilizar en X casos?


Respuesta: Diferencias entre funciones - chusothe41 - 01.08.2014

Esa misma duda tengo yo :/

PD: Creo que las dos primeras son iguales


Respuesta: Diferencias entre funciones - Juance - 01.08.2014

Si mal no recuerdo los forward se utilizan cuando se ejecuta con un Timer. Y el stock se usa como funciуn.

pawn Код:
stock OlakAse(playerid)
{
    SendClientMessage(playerid,-1,"Soy una llama :С");
}
pawn Код:
forward UnaLlamaMisteriosa(playerid);
public UnaLlamaMisteriosa(playerid)
{
    SendClientMessage(playerid,-1,"Una llama misteriosa - Prуximamente solo en cines");
}
pawn Код:
CMD:lafamosallama(playerid,params[])
{
   OlakAse(playerid);
   return 1;
}
pawn Код:
CMD:lafamosallamatimer(playerid,params[])
{
   SetTimerEx("UnaLlamaMisteriosa",2000,false,"i",playerid);
   return 1;
}



Respuesta: Diferencias entre funciones - Zume - 01.08.2014

Un stock es como lo dice su nombre en espaсol "Reserva", o sea, si no la usas en tu script se omitirб en la compilaciуn, el del forward & public son callback, o sea, los que permiten devolver la llamada, tambiйn valores. la verdad no sй exactamente para que serб el que no lleva un tag detrбs, pero en ocasiones cuando la defino y no la uso me dice lo mismo como cuando defino una variable y no la uso, quizб sea lo mismo que una callback.