04.04.2010, 14:44
I need a code for when a player get < 20 health he falls (i have the animation) and says a message: Necesitas ayuda
Please help help help
Please help help help
//this under defines--------------------------------------------------------------------------- new gPlayerUsingLoopingAnim[MAX_PLAYERS]; LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp) { gPlayerUsingLoopingAnim[playerid] = 1; ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp); } //------------------------------------------------------------------------------------------- public OnPlayerUpdate(playerid) { new Float:health; GetPlayerHealth(playerid,health); if (health < 20.0) { new string[256]; LoopingAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); // nice anim for this, but change it if you like. format(string, sizeof(string), "~p~ Necesitas ayuda!"); // color is purple GameTextForPlayer(playerid, string, 3000, 5); // 3000 is 3 second and 5 is the writiing style TogglePlayerControllable(playerid, false); return 1; } return 1; } public OnPlayerDeath(playerid, killerid, reason) { if(gPlayerUsingLoopingAnim[playerid]) { gPlayerUsingLoopingAnim[playerid] = 0; } return 1; }