SA-MP Forums Archive
[Ajuda] Como chamar um callback? - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como chamar um callback? (/showthread.php?tid=469601)



Como chamar um callback? - LucaAllexandre - 13.10.2013

Olб, eu estava fazendo um sistemas aqui, e separei em uma callback(Public), sу que gostaria de chama-lб, assim que o gamemode iniciar(OnGamemodeInit) hб maneiras? de startar(chamar) uma callback?


Respuesta: Como chamar um callback? - DanDRT - 13.10.2013

SetTimerEx


Re: Como chamar um callback? - Schocc - 13.10.2013

Vocк deve chamar pelo nome da funзгo.
pawn Код:
#include <a_samp>

forward myfunction();

public OnGameModeInit()
{
    myfunction();
    return 1;
}

public myfunction()
{
    print("Hello, world!");
    return 1;
}
Para melhor otimizaзгo e seguindo algumas regras da linguagem PAWN, recomendo usar CallLocalFunction para todas funзхes publicas de seu FS/GM. Leiam o manual PAWN, para tirar duvidas referente a estб ocasiгo.


Para chamadas recursivas repetidamente, use SetTimer/Ex


Re: Como chamar um callback? - PT - 13.10.2013

Pelo nome da propria callback ou settimer

@edit

falei o mesmo que o shock, desculpa nao tinha dado refresh mals ae, desculpem


Respuesta: Como chamar um callback? - DanDRT - 13.10.2013

Eu pus o SetTimerEx por que ele poderia chamar a callback com tempo e isso diminuiria uma duvida do mesmo.


Re: Como chamar um callback? - LucaAllexandre - 14.10.2013

eu ia fazer por setimer, mas o sistema tem que ser feito ao GamemodeIniciar, vlw ai PT,SHOCC,DanDRT.

Reputado


Respuesta: Re: Como chamar um callback? - DanDRT - 14.10.2013

Quote:
Originally Posted by Diksplay
Посмотреть сообщение
eu ia fazer por setimer, mas o sistema tem que ser feito ao GamemodeIniciar, vlw ai PT,SHOCC,DanDRT.

Reputado
Que bom ter conseguido!