06.10.2011, 08:51
Quote:
Код:
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] = SetTimer("mytimer", 1000, false, "d", playerid); 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. |
testing this now