19.08.2016, 19:37
For example:
and also:
The code looks messy cuz it's just an example.
Код:
// OnPlayerDamage
if(issuerid != playerid && weapon == 34 && bodypart == 9 && IsAHitman(issuerid) && GoChase[issuerid] == playerid)
{
new szMessage[64 + MAX_PLAYER_NAME];
new takemoney = floatround((PINFO[playerid][Bounty] / 4) * 2);
GivePlayerCash(issuerid, takemoney);
GivePlayerCash(playerid, -takemoney);
format(szMessage, sizeof(szMessage),"Hitman %s has executed %s with a Sniper Rifle and collected $%d.",GetPlayerNameEx(issuerid),GetPlayerNameEx(playerid),takemoney);
SendMessageToAllEx(COLOR_YELLOW, szMessage);
format(szMessage, sizeof(szMessage),"You have been executed.");
SendClientMessageEx(playerid, COLOR_YELLOW, szMessage);
SetPlayerHealth(playerid, 0.0); // < Right here
}
Код:
CMD:killplayer(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
{
new giveplayerid;
if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /killplayer [player]");
SetPlayerHealth(giveplayerid, 0.0); // Also here
}
}
return 1;
}


