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.