10.02.2018, 12:24
Is there any problems if I do this?
I know it works and it compiles, but can this cause memory leaks / other problems?
EDIT: or if I use SetTimerEx instead of CallLocalFunction
PHP Code:
CreateVehicleEx__(type, Float:x, Float:y, Float:z, Float:a, c1, c2, respawn=300, addsiren=0)
{
new q;
if((q = CreateVehicle(type, x, y, z, a, c1, c2, respawn, addsiren)) == INVALID_VEHICLE_ID) return INVALID_VEHICLE_ID;
CallLocalFunction("OnVehicleCreate", "iiffffiiii", q, type, x, y, z, a, c1, c2, respawn, addsiren);
return q;
}
#if defined _ALS_CreateVehicle
#undef CreateVehicle
#else
#define _ALS_CreateVehicle
#endif
#define CreateVehicle CreateVehicleEx__
// later..
#include <YSI\y_hooks>
hook OnVehicleCreate(vehicleid)
{
// i don't need info about vehicle's spawn pos here, so there is just vehicleid as parameter.
}
EDIT: or if I use SetTimerEx instead of CallLocalFunction

