SA-MP Forums Archive
Crear fuciones o publics? - 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: Crear fuciones o publics? (/showthread.php?tid=624955)



Crear fuciones o publics? - SilverGaming - 25.12.2016

Es posible crear funciones o publics propios, es decir con parametros y acciones o funciones que nosotros deseemos? y si es asi, como puedo crear mi propio public?


Re: Crear fuciones o publics? - Swedky - 25.12.2016

Sн!

PHP код:
forward MyPublic(param1Float:param2param3[], bool:param4); // Predefinimos nuestra callback
public MyPublic(param1Float:param2param3[], bool:param4// La creamos
// Funciуn - pueden llevar el prefijo "stock"
MyFunction (param1Float:param2param3[], bool:param4
Recuerda que el nombre de la funciуn y el nombre de los parбmetros pueden ser los que tъ quieras.


Re: Crear fuciones o publics? - SilverGaming - 25.12.2016

Entonces puedo crear con esa las acciones que desee? Y cual es el maximo de parametros =)?


Respuesta: Crear fuciones o publics? - Marshmello - 25.12.2016

SilverGaming No Hay Parametro, Los Parametro Tu Lo Aсades Salu2 xD


Re: Crear fuciones o publics? - SilverGaming - 26.12.2016

Pero.. Como le agrego "digamoslo asi" los parametros y eso, por ejemplo en javascript, se crean algo asi

Код:
function algo()
{
 alert("Algo");
}
Код:
<body>
 <script>
  algo();
 </script>
</body>
Osea a lo que quiero llegar es, como hago em "las funciones y los parametros del public"


Respuesta: Crear fuciones o publics? - Tirael - 26.12.2016

Supуn que queremos enviar un mensaje a un jugador. Nos podrнa servir esto:

pawn Код:
function MandarMensaje(Jugador)
{
SendClientMessage(Jugador, -1, "Йsta es la funciуn creada");
return 1;
}
Y lo llamarнamos de la siguiente forma:

pawn Код:
MandarMensaje(Jugador);//Jugador posiblemente lo tendrнas que definir como playerid si usas alguna calback
Ahora supongamos que queremos enviar un mensaje a 2 personas distintas:

pawn Код:
function MandarMensaje(Jugador1, Jugador2)
{
SendClientMessage(Jugador1, -1, "Йste serб el mensaje para el jugador 1");
SendClientMessage(Jugador2, -1, "Йste serб el mensaje para el jugador 2");
return 1;
}
Y lo llamarнamos de la siguiente forma:

pawn Код:
MandarMensaje(Jugador1, Jugador2);



Re: Crear fuciones o publics? - SilverGaming - 26.12.2016

Ah vale ya entendi :3