#emit, What's it?
#1

Here what does the #emit codes do? What is happening here?

PHP код:
stock SendStaffMessage(color, const str[], {Float,_}:...)
{
    static
        
args,
        
start,
        
end,
        
string[144]
    ;
    
#emit LOAD.S.pri 8
    #emit STOR.pri args
    
if (args 8)
    {
        
#emit ADDR.pri str
        #emit STOR.pri start
        
for (end start + (args 8); end startend -= 4)
        {
            
#emit LREF.pri end
            #emit PUSH.pri
        
}
        
#emit PUSH.S str
        #emit PUSH.C 144
        #emit PUSH.C string
        #emit LOAD.S.pri 8
        #emit ADD.C 4
        #emit PUSH.pri
        #emit SYSREQ.C format
        #emit LCTRL 5
        #emit SCTRL 4
        
foreach (new Player)
        {
            if ((!
PlayerData[i][pDisableStaff]) && (PlayerData[i][pHelper] >= || PlayerData[i][pAdmin] > 0)) {
                  
SendClientMessage(icolorstring);
            }
        }
        return 
1;
    }
    foreach (new 
Player)
    {
        if ((!
PlayerData[i][pDisableStaff]) && (PlayerData[i][pHelper] >= || PlayerData[i][pAdmin] > 0)) {
            
SendClientMessage(icolorstr);
        }
    }
    return 
1;

Reply


Messages In This Thread
#emit, What's it? - by SystemX - 22.01.2016, 10:08
Re: #emit, What's it? - by BiosMarcel - 22.01.2016, 11:30
Re: #emit, What's it? - by Crayder - 22.01.2016, 11:38
Re: #emit, What's it? - by Jack_SMalls - 22.01.2016, 16:44

Forum Jump:


Users browsing this thread: 1 Guest(s)