07.08.2013, 15:31
how can i make if x is a medic and can heal team mates? (only team mates) (not need to heal myself)
CMD:heal(playerid, params[])
{
new id, Float:ammount;
if (sscanf(params, "uf", id, ammount)) return SendClientMessage(playerid,0xFFFFFFFF, "USAGE: /heal playerid health");
else if(!pInfo[playerid][Medic] == 1/*Just an example, you have to sync with your own system */) return SendClientMessage(playerid,0xFFFFFFFF, "You are not a medic.");
else if(GetPlayerTeam(playerid) != GetPlayerTeam(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "You can only heal your team mates.");
else {
SetPlayerHealth(id, ammount);
}
return 1;
}

else if(!pInfo[playerid][Medic] == 1