Knifing - 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)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Knifing (
/showthread.php?tid=185968)
Knifing -
Kitten - 26.10.2010
Solved
Re: Knifing -
Las Venturas CNR - 26.10.2010
Quote:
Originally Posted by Kitten
Ok so i got a code from calgon last night
i never had time to test it
but i tested it today it takes your hp away
how could i make it to lose the player u hit?
uses foreach include
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(PRESSED(KEY_FIRE)) { if(GetPlayerWeapon(playerid) == 4) { new Float: curHealth, Float: knifeDamagePos[3];
GetPlayerPos(playerid, knifeDamagePos[0], knifeDamagePos[1], knifeDamagePos[2]); foreach(Player, i) { if(IsPlayerInRangeOfPoint(i, 1, knifeDamagePos[0], knifeDamagePos[1], knifeDamagePos[2])) { GetPlayerHealth(i, curHealth); SetPlayerHealth(i, curHealth-50); return 1; } } } } return 1; }
|
You mean kill the player?
If so, heres the new code:
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(PRESSED(KEY_FIRE)) {
if(GetPlayerWeapon(playerid) == 4) {
new
Float: curHealth,
Float: knifeDamagePos[3];
GetPlayerPos(playerid, knifeDamagePos[0], knifeDamagePos[1], knifeDamagePos[2]);
foreach(Player, i) {
if(IsPlayerInRangeOfPoint(i, 1, knifeDamagePos[0], knifeDamagePos[1], knifeDamagePos[2])) {
SetPlayerHealth(i, 0);
return 1;
}
}
}
}
return 1;
}
Might need to fix your indentations... I don't know.
Re: Knifing -
Kitten - 26.10.2010
Solved
Re: Knifing -
Las Venturas CNR - 26.10.2010
Quote:
Originally Posted by Kitten
i cant test right now but may i ask,
does this code makes the zombie hits the other player lose hp?
|
Ummm.... LOL, that's not how you (Kitten) normally talk.
What do you mean?
Re: Knifing -
Kitten - 26.10.2010
Solved
Re: Knifing -
Kitten - 27.10.2010
Solved