[Tutorial] Usando CallRemoteFunction [Util]
#7

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Boa iniciativa porem irei dar uma explicada:


A funзгo CallRemoteFunction (Chamada de funзгo remota) tem como objetivo, chamar uma funзгo de qualquer script seja FilterScript ou GameMode remotamente.



Exemplo eu criei um FilterScript e neste cуdigo tem algumas funзхes importantes, que pretendo usar em outro FilterScript.

Lembrando que para ser chamada a funзгo(Alvo/Objetivo) ela precisa estar em outro arquivo .amx
CallRemoteFunction Chama uma funзгo pъblica em qualquer script que й carregado.



Vamos agora ver a sintaxe da funзгo:
pawn Код:
CallRemoteFunction(const function[], const format[], {Float,_}:...)

      Explicaзгo:
                CallRemoteFunction(         // Nome da funзгo Nativa.
                const function[],           // Nome da funзгo pъblica a ser chamada Remotamente! exemplo: "MyFunction"
                const format[],             // Tag/formato de cada variбvel! exemplo: (i) sem Parкnteses.
                {Float,_}:...);             // Nъmero 'Indefinido' de argumentos de qualquer tag! exemplo:  Var_Integer

Ficando assim um exemplo de uso em Seu Gamemode:gm.pwn:
pawn Код:
#include       <a_samp>

new Var_Integer; //Declara/ Inicializa uma nova variбvel com o nome Var_Integer que armazenara o Valor passando para funзгo do FilterScript

main()
{

       Var_Integer = 5; //Atribui o valor 5 para a a variavel.
       CallRemoteFunction("MyFunction", "i", Var_Integer );  //Chama Remotamente a funзгo do FilterScript Teste.amx (in-game) Lуgico
}

Em seu FilterScript:Teste.pwn
pawn Код:
#include <a_samp>


forward MyFunction( integer );
public MyFunction( integer )
{

      print("\nEsta mensagem esta sendo chamada pela funзгo MyFunction (do filterscript para seu GameMode)\n");
      printf("O numero chamado Remotamente й: %i", integer );
      return 1;
}

Bom esta й uma leve explicaзгo. pois existe muito mais coisa voltado a este assunto.
Qualquer Duvida/Pedido de ajuda ou Sugestгo, deixe seu comentбrio abaixo.
Alguma informaзгo errada por favor avisar-me imediatamente.
Vocк estragou a magia do cara de criar um tutorial, coisa feia rapaz.
Mas й basicamente isso sim, muito bom...
Devia ser mais aplicado a trabalhos essa funзгo.
Reply


Messages In This Thread
Usando CallRemoteFunction [Util] - by SeV_ - 01.07.2013, 00:29
Re: Usando CallRemoteFunction [Util] - by Gustavo_Carvalho - 01.07.2013, 00:56
Re: Usando CallRemoteFunction [Util] - by Delete_ - 01.07.2013, 01:10
Re: Usando CallRemoteFunction [Util] - by WLSF - 01.07.2013, 01:24
Re: Usando CallRemoteFunction [Util] - by Exco - 01.07.2013, 01:43
Re: Usando CallRemoteFunction [Util] - by Schocc - 01.07.2013, 01:43
Re: Usando CallRemoteFunction [Util] - by WLSF - 01.07.2013, 01:52
Re: Usando CallRemoteFunction [Util] - by SeV_ - 01.07.2013, 01:56
Re: Usando CallRemoteFunction [Util] - by Schocc - 01.07.2013, 02:08
Re: Usando CallRemoteFunction [Util] - by Suxi - 04.07.2013, 02:25

Forum Jump:


Users browsing this thread: 1 Guest(s)