Macro
#3

here goes, it may work, but i recomend to use the stock instead of macros.

pawn Код:
#define sendmessagetoall(%0,%1);\
for(%0 = 0; %0 < MAXIMAL_PLAYERS;++%0)\
{ \
    if(Language[%0] == 0)\
    { \
        format(Message,128,%1);\
        SendClientMessage(i,-1,Message);\
    }\
    else if(Language[%0] == 1)\
    { \
        format(Message,128,%1);\
        SendClientMessage(i,-1,Message);\
    }\
}
stock sendmessagetoall2(var,text[])
{
    for(var = 0; var < MAXIMAL_PLAYERS;++var) {
        if(Language[var] == 0) {
            format(Message,128,text);
            SendClientMessage(var,-1,Message);
        }
        else if(Language[var] == 1) {
            format(Message,128,text);
            SendClientMessage(var,-1,Message);
        }
    }
}
stock sendmessagetoall3(text[])
{
    for(new var = 0; var < MAXIMAL_PLAYERS;++var) {
        if(Language[var] == 0) {
            format(Message,128,text);
            SendClientMessage(var,-1,Message);
        }
        else if(Language[var] == 1) {
            format(Message,128,text);
            SendClientMessage(var,-1,Message);
        }
    }
}
usage:
new i;
sendmessagetoall(i,"hello");
sendmessagetoall2(i,"hello");
sendmessagetoall3("hello");
Reply


Messages In This Thread
Macro - by Hervest1998 - 19.07.2012, 11:01
Re: Macro - by Vince - 19.07.2012, 11:20
Re: Macro - by leonardo1434 - 19.07.2012, 11:44
Re: Macro - by Hervest1998 - 19.07.2012, 12:22

Forum Jump:


Users browsing this thread: 1 Guest(s)