06.10.2011, 08:46
(
Последний раз редактировалось TheLazySloth; 06.10.2011 в 09:42.
)
Код:
newtimer1[MAX_PLAYERS];forward mytimer(playerid); public OnGameModeInit() {dtxtdraw[MAX_PLAYERS] = TextDrawCreate(400.0,280.0, "~r~ -, health"); dtxtdraz[MAX_PLAYERS] = TextDrawCreate(450.0,280.0, "~b~ -, armour"); return 1;} public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost) {new} public mytimer(playerid) {msg[128], msg2[128];format(msg, sizeof(msg), "~r~ -%f, health", HealthLost); format(msg2, sizeof(msg2), "~b~ -%f, armour", ArmourLost); TextDrawSetString(dtxtdraw[playerid], msg); TextDrawSetString(dtxtdraz[playerid], msg2); TextDrawShowForPlayer(Target, dtxtdraw[playerid]); TextDrawShowForPlayer(Target, dtxtdraz[playerid]); timer1[playerid] = SetTimerEx("mytimer", 1000, false, "d", Target); return 1;TextDrawHideForPlayer(playerid, dtxtdraw[playerid]); TextDrawHideForPlayer(playerid, dtxtdraw[playerid]); KillTimer(timer1[playerid]); return 1;}
The above code was not tested!
The above code requires San Andreas Multiplayer 0.3d RC2 and up.
Do not forget to +rep me if this worked or explain further if the problem persists.