Advertisement
Guest User

Untitled

a guest
Dec 28th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.63 KB | None | 0 0
  1. stock SendClientMessageEx(playerid, color, const str[], {Float,_}:...)
  2. {
  3.     static
  4.         args,
  5.         start,
  6.         end,
  7.         string[144]
  8.     ;
  9.     #emit LOAD.S.pri 8
  10.     #emit STOR.pri args
  11.  
  12.     if (args > 12)
  13.     {
  14.         #emit ADDR.pri str
  15.         #emit STOR.pri start
  16.  
  17.         for (end = start + (args - 12); end > start; end -= 4)
  18.         {
  19.             #emit LREF.pri end
  20.             #emit PUSH.pri
  21.         }
  22.         #emit PUSH.S str
  23.         #emit PUSH.C 144
  24.         #emit PUSH.C string
  25.         #emit PUSH.C args
  26.         #emit SYSREQ.C format
  27.  
  28.         SendClientMessage(playerid, color, string);
  29.  
  30.         #emit LCTRL 5
  31.         #emit SCTRL 4
  32.         #emit RETN
  33.     }
  34.    
  35.     return SendClientMessage(playerid, color, str);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement