Healing a player? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Healing a player? (
/showthread.php?tid=297433)
Healing a player? -
Chrillzen - 15.11.2011
Hi so i made this code but i know i messed up something, so some help fixing the code would be nice.
The healer has to be close to the other person.
PlayerDied = When a person is dying.
Код:
COMMAND:heal(playerid, params[])
{
new deadid;
if(sscanf(params, "i", deadid)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /aheal [ID].");
if(PlayerDied[playerid] == 1) {
if(IsPlayerInRangeOfPoint(playerid, 7.0, deadid, deadid, deadid)) {
if(!IsPlayerConnected(deadid)) return SendClientMessage(playerid, COLOR_GREY, "That Player Is Not Connected!");
SetPlayerHealth(deadid, 100);
} else {
SCM(playerid, COLOR_GREEN, "l"); }
}
return 1;
}
Re: Healing a player? -
IceCube! - 15.11.2011
Код:
COMMAND:heal(playerid, params[])
{
new deadid;
if(sscanf(params, "u", deadid)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /aheal [ID].");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Error: Invalid Playerid");
if(PlayerDied[playerid] == 1) {
new Float:X, Float:Y, Float:Z;
GetPlayerPos(deadid, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z)) {
if(!IsPlayerConnected(deadid)) return SendClientMessage(playerid, COLOR_GREY, "That Player Is Not Connected!");
SetPlayerHealth(deadid, 100);
} else {
SCM(playerid, COLOR_GREEN, "l"); }
}
return 1;
}
Okay done if it doesnt work i'll recode it
Re: Healing a player? -
Chrillzen - 15.11.2011
Yeah thank you, i had to do some changes tho.
+Rep.