Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.16 KB

README.md

File metadata and controls

38 lines (28 loc) · 1.16 KB

assist.inc

An include which allows checking who assisted in player's death.

Assists go to players who most recently assisted in kill.

Works with every SA-MP version.

How to use

  1. #include <assist>

Note: If your OnPlayerTakeDamage have return 0 (damage rejection) in gamemode/module, I suggest you to #include at very end of your gamemode or after including your modules with damage rejection. (If you are not using weapon-config)

Why? Well if you reject damage in some cases, it probably means that you dont want player to get assistention from rejected damage.

  1. Add OnPlayerAssist in your gamemode. For more help about how to use it, check Example.

Callback

//Called when player (playerid) assists the killer (killerid) in the killing of a player (deathid).
forward OnPlayerAssist(playerid, deathid, killerid);

Definitions

//The maximum amount of players that can assist in single death (excluding killerid).
MAX_ASSIST

Example

public OnPlayerAssist(playerid, deathid, killerid)
{
    SendClientMessage(playerid, 0xFF0000FF, "You have assisted in kill!");
    GivePlayerMoney(playerid, 500);
    return 1;
}