[Ajuda] Mъltiplos Macros
#1

Olб, alguйm que tenha conhecimento sobre macros avanзados poderia me dar uma explicaзгo do exemplo abaixo, li alguns tutoriais do ****** e outros membros mas nгo consegui entender como funciona, obrigado.

Exemplo do membro Misiur neste tуpico: https://sampforum.blast.hk/showthread.php?tid=638145
Код HTML:
#define MACRO1 m@1:m@2:m@3:@MACRO1
#define m@3:@MACRO1$%0$                 (%0 + %0)
#define m@2:m@3:@MACRO1<%0>             %0  
#define m@1:m@2:m@3:@MACRO1<%0>[%1]     %0[%1] 

main() {
    new Foo[32] = { -5, ... };
    new bar = MACRO1<Foo>[1];
    new Float:foobar = Float:MACRO1<5>;
    new fizzbar = MACRO1$15$;
    printf("%d %f %d", bar, foobar, fizzbar);
}
Reply


Messages In This Thread
Mъltiplos Macros - by Injury - 15.12.2017, 16:09
Re: Mъltiplos Macros - by Marllun - 15.12.2017, 18:14
Re: Mъltiplos Macros - by Injury - 15.12.2017, 18:27
Re: Mъltiplos Macros - by Marllun - 15.12.2017, 18:36
Re: Mъltiplos Macros - by Injury - 15.12.2017, 18:42
Re: Mъltiplos Macros - by Dayvison_ - 15.12.2017, 19:38
Re: Mъltiplos Macros - by renatog - 15.12.2017, 19:57
Re: Mъltiplos Macros - by Injury - 15.12.2017, 20:00
Re: Mъltiplos Macros - by Dayvison_ - 15.12.2017, 22:45
Re: Mъltiplos Macros - by Injury - 16.12.2017, 10:48

Forum Jump:


Users browsing this thread: 4 Guest(s)