23.09.2012, 20:40
Paste this on your gamemode
Then replace SendClientMessage(...) with SendClientMessageEx(...);
pawn Код:
stock SendClientMessageEx( playerid, color, const szFormat[ ], { Float, _ }:... )
{
iArgCount = ( numargs( ) - 3 ) * 4;
if ( !iArgCount )
SendClientMessage( playerid, color, szFormat );
else
{
#emit CONST.alt szFormat
#emit LCTRL 5
#emit ADD
#emit STOR.S.pri iArgStart
#emit LOAD.S.alt iArgCount
#emit ADD
#emit STOR.S.pri iArgEnd
do
{
#emit LOAD.I
#emit PUSH.pri
iArgEnd -= 4;
#emit LOAD.S.pri iArgEnd
}
while ( iArgEnd > iArgStart );
#emit PUSH.S szFormat
#emit PUSH.C 128
#emit PUSH.ADR szString
iArgCount += 12;
#emit PUSH.S iArgCount
#emit SYSREQ.C format
iArgCount += 4;
#emit LCTRL 4
#emit LOAD.S.alt iArgCount
#emit ADD
#emit SCTRL 4
SendClientMessage( playerid, color, szString );
}
return 1;
}