Tengo un problema con este comando,les explico.
El comando está hecho para que la clase de "medico" dentro de mi servidor de COD permita que.. cuando un jugador está herido (50 de vida) utilizando el comando /curar le coloque la vida en 80 ojo me refiero del medico a otro usuario no un mismo usuario curándose el mismo, pero.. el problema está en que solo me deja curarme a mi mismo y no puedo curar a otros usuarios lo cual se ha vuelto un problema,¿pueden ayudarle?,de antemano gracias :)
El comando está hecho para que la clase de "medico" dentro de mi servidor de COD permita que.. cuando un jugador está herido (50 de vida) utilizando el comando /curar le coloque la vida en 80 ojo me refiero del medico a otro usuario no un mismo usuario curándose el mismo, pero.. el problema está en que solo me deja curarme a mi mismo y no puedo curar a otros usuarios lo cual se ha vuelto un problema,¿pueden ayudarle?,de antemano gracias :)
Code:
if(strcmp(cmd, "/curar", true) == 0)
{
if(GetPlayerTeam(playerid) != 5) return SendClientMessage(playerid, -1, "No eres medico,no puedes usar esté comando");
SendClientMessage(playerid, -1, " Cura a tus compañeros si están heridos");
tmp = strtok(cmdtext, idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, " USO: /curar ID");
new Float:health;
GetPlayerHealth(playerid,health);
if (health < 50.0) // si la vida del jugador herido está en 20,de no estarlo que no lo cure
{
SetPlayerHealth(strval(tmp), 80.0); // la vida que se le da al jugador herido
}
return 1;
}