24.06.2015, 04:14
Why should we make it so difficult..
And :
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_FIRE) {
if(GetPlayerWeapon(playerid) == 0 || GetPlayerWeapon(playerid) == 1) {
new victimid = GetClosestPlayer(playerid);
if(IsPlayerConnected(victimid)) {
if(GetDistanceBetweenPlayers(playerid,victimid) < 2) {
new Float:health;
GetPlayerHealth(victimid, health);
SetPlayerHealth(victimid, health + 3.0);
return 1;
}
}
}
}
PHP код:
forward GetClosestPlayer(p1)
public GetClosestPlayer(p1)
{
new x,Float:dis,Float:dis2,player;
player = -1;
dis = 99999.99;
for (x=0;x<MAX_PLAYERS;x++) {
if(IsPlayerConnected(x)) {
if(x != p1) {
dis2 = GetDistanceBetweenPlayers(x,p1);
if(dis2 < dis && dis2 != -1.00) {
dis = dis2;
player = x;
}
}
}
}
return player;
}