Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- forward OnPlayerTargetPlayer(playerid,newtarget,oldtarget);
- new target[MAX_PLAYERS] = {INVALID_PLAYER_ID,...};
- forward OPTP_OnPlayerUpdate(playerid);
- forward OPTP_OnPlayerConnect(playerid);
- public OnPlayerUpdate(playerid)
- {
- new trg = GetPlayerTargetPlayer(playerid);
- if(funcidx("OnPlayerTargetPlayer") != -1) CallLocalFunction("OnPlayerTargetPlayer","iii",playerid,trg,target[playerid]);
- target[playerid] = trg;
- OPTP_OnPlayerUpdate(playerid);
- return 1;
- }
- #if defined _ALS_OnPlayerUpdate
- #undef OnPlayerUpdate
- #else
- #define _ALS_OnPlayerUpdate
- #endif
- #define OnPlayerUpdate OPTP_OnPlayerUpdate
- public OnPlayerConnect(playerid)
- {
- target[playerid] = INVALID_PLAYER_ID;
- OPTP_OnPlayerConnect(playerid);
- }
- #if defined _ALS_OnPlayerConnect
- #undef OnPlayerConnect
- #else
- #define _ALS_OnPlayerConnect
- #endif
- #define OnPlayerConnect OPTP_OnPlayerConnect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement