[Tool/Web/Other] [HTML] Online _ALS Generator [Callback and Function]
#1

Download
Pastebin: http://pastebin.com/1x7b6Hxr

Sample Website
http://pds2k12.ml/ALS_Generator/

Credits
DanDRT - Creator
pds2k12 - Updater
Y_Less - Tutorial
ipsBruno - Technique

Callback Hooking
Input
pawn Code:
Callback: OnPlayerConnect
Params: playerid
Prefix: pds
Output
pawn Code:
public OnPlayerConnect(playerid)
{
    //Your code here
    //Call the new version and check if the definition does exist.
    #if defined pds_OnPlayerConnect
        pds_OnPlayerConnect(playerid);
    #endif
    return true;
}

//Has this been hooked already?
#if defined _ALS_OnPlayerConnect
    #undef OnPlayerConnect  
#else
    #define _ALS_OnPlayerConnect
#endif

//Reroute future calls to our function.
#define OnPlayerConnect pds_OnPlayerConnect

//To make sure there is no undefined error. we check if its defined.
#if defined pds_OnPlayerConnect
    forward pds_OnPlayerConnect(playerid);
#endif
Function Hooking
Input
pawn Code:
Function: GivePlayerMoney
Params: playerid, amount
Prefix: pds
Output
pawn Code:
stock pds_GivePlayerMoney(playerid, amount)
{
    //Your code here
    //Call the old version, no need to check if it exists.
    GivePlayerMoney(playerid, amount);
    return true;
}

//Has this been hooked already?
#if defined _ALS_GivePlayerMoney
    #undef GivePlayerMoney  
#else
    #define _ALS_GivePlayerMoney
#endif
//Reroute future calls to our function.
#define GivePlayerMoney pds_GivePlayerMoney
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)