21.08.2009, 16:00
I got this command to heal people its working but now i need that the command will work only if i am standing near the player i am trying to heal... here's the command
Код:
if (strcmp(cmd, "/tryheal", true) == 0)
{
new index;
cmd = strtok(cmdtext, index);
new playa;
tmp = strtok(cmdtext, index);
if (strlen(tmp))
{
playa = strval(tmp);
new succeed = 1 + random(2);
if(succeed == 1)
{
SetPlayerHealth(playa, 75);
TogglePlayerControllable(playa, 1);
format(string, sizeof(string), " %s tries to heal %s and success.", GetPlayerNameEx(playerid), GetPlayerNameEx(playa));
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(succeed == 2)
{
format(string, sizeof(string), " %s tries to heal %s and failed.", GetPlayerNameEx(playerid), GetPlayerNameEx(playa));
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else
{
SendClientMessage(playerid, 0x919191ff, "USAGE:/heal <playerid>");
}
return 1;
}

