#emit
#1

Are there any tutorials about the usage of emit?
I'm looking to learn on how this code works;

pawn Code:
stock SendClientMessageEx(playerid, color, const text[], {Float, _}:...)
{
    static
        args,
        str[144];

    if ((args = numargs()) == 3)
    {
        SendClientMessage(playerid, color, text);
    }
    else
    {
        while (--args >= 3)
        {
            #emit LCTRL 5
            #emit LOAD.alt args
            #emit SHL.C.alt 2
            #emit ADD.C 12
            #emit ADD
            #emit LOAD.I
            #emit PUSH.pri
        }
        #emit PUSH.S text
        #emit PUSH.C 144
        #emit PUSH.C str
        #emit PUSH.S 8
        #emit SYSREQ.C format
        #emit LCTRL 5
        #emit SCTRL 4

        SendClientMessage(playerid, color, str);

        #emit RETN
    }
    return 1;
}
Reply


Messages In This Thread
#emit - by PaulDinam - 27.06.2016, 18:03
Re: #emit - by iKarim - 27.06.2016, 18:09
Re: #emit - by Sjn - 27.06.2016, 18:09
Re: #emit - by FuNkYTheGreat - 27.06.2016, 18:10

Forum Jump:


Users browsing this thread: 2 Guest(s)