01.05.2012, 13:46
Interessante!
@Edit
Eu creio que poderia bugar isso.
pois vc define OnPlayerDisconnect para lamh_OnPlayerDisconnect, sendo que lamh_OnPlayerDisconnect nгo possui os msm parametros do OnPlayerDisconnect. O correto seria.
@Edit
Eu creio que poderia bugar isso.
pawn Code:
public OnPlayerDisconnect(playerid, reason) {
KillTimer(_timerp[playerid]);
if(funcidx("lamh_OnPlayerDisconnect") != -1)
{
return CallLocalFunction("lamh_OnPlayerDisconnect", "i", playerid);
}
return 1;
}
#if defined _ALS_OnPlayerDisconnect
#undef OnPlayerDisconnect
#else
#define _ALS_OnPlayerDisconnect
#endif
#define OnPlayerDisconnect lamh_OnPlayerDisconnect
forward lamh_OnPlayerDisconnect(playerid);
pawn Code:
public OnPlayerDisconnect(playerid, reason) {
KillTimer(_timerp[playerid]);
if(funcidx("lamh_OnPlayerDisconnect") != -1)
{
return CallLocalFunction("lamh_OnPlayerDisconnect", "ii", playerid, reason);
}
return 1;
}
#if defined _ALS_OnPlayerDisconnect
#undef OnPlayerDisconnect
#else
#define _ALS_OnPlayerDisconnect
#endif
#define OnPlayerDisconnect lamh_OnPlayerDisconnect
forward lamh_OnPlayerDisconnect(playerid, reason);

