[Plugin] Memory access plugin
#27

Yes, for example:

Setting values:
pawn Код:
#define MEM_set_val_ex(%0,%1,%2)    (Float:(MEM_set_val(%0, %1, _:(%2))))
// ...

MEM::set_val_ex(ptr, _, 4.0);
// or...

new Float:p = 4.0;
MEM::set_val_ex(ptr, _, p);
Getting values
pawn Код:
#define MEM_get_float(%0)           (Float:(MEM_get_val(%0)))
// ...
printf("%f", MEM::get_float(ptr));
Setting values by using structures:
pawn Код:
#define MEM_set_val_ex(%0,%1,%2)    (Float:(MEM_set_val(%0, %1, _:(%2))))
MEM::struct Vect3D
{
    Float:Vect3D_X,
    Float:Vect3D_Y,
    Float:Vect3D_Z
}
// ...

MEM::set_val_ex(ptr, Vect3D_X, 2.0);
MEM::set_val_ex(ptr, Vect3D_Y, 3.0);
MEM::set_val_ex(ptr, Vect3D_Z, 4.0);
// or...

new Float:x = 2.0, Float:y = 3.0, Float:z = 4.0f;
// ...
MEM::set_val_ex(ptr, Vect3D_X, x);
MEM::set_val_ex(ptr, Vect3D_Y, y);
MEM::set_val_ex(ptr, Vect3D_Z, z);
// or...

new pos[Vect3D] = {2.0, 3.0, 4.0};
MEM::set_arr(ptr, _, pos);
Getting values by using structures:
pawn Код:
MEM::struct Vect3D
{
    Float:Vect3D_X,
    Float:Vect3D_Y,
    Float:Vect3D_Z
}
// ...

printf("{ %f, %f, %f }", MEM_get_val(ptr, Vect3D_X), MEM_get_val(ptr, Vect3D_Y), MEM_get_val(ptr, Vect3D_Z));
Reply


Messages In This Thread
[OBSOLETE] Memory access plugin - by BigETI - 16.07.2013, 22:48
Re: Memory access plugin - by Kitten - 16.07.2013, 22:53
Re: Memory access plugin - by RyDeR` - 16.07.2013, 22:55
Re: Memory access plugin - by Red_Dragon. - 17.07.2013, 01:25
Respuesta: Memory access plugin - by JustBored - 17.07.2013, 01:58
Re: Memory access plugin - by gtakillerIV - 17.07.2013, 02:25
Re: Memory access plugin - by leonardo1434 - 17.07.2013, 02:37
AW: Memory access plugin - by BigETI - 17.07.2013, 03:58
Re: AW: Memory access plugin - by leonardo1434 - 17.07.2013, 04:21
Re: Memory access plugin - by RajatPawar - 17.07.2013, 06:30
Re: Memory access plugin - by DRIFT_HUNTER - 16.01.2015, 22:07
AW: Memory access plugin - by BigETI - 16.01.2015, 23:10
Re: Memory access plugin - by DRIFT_HUNTER - 16.01.2015, 23:49
AW: Memory access plugin - by BigETI - 17.01.2015, 00:13
Re: Memory access plugin - by DRIFT_HUNTER - 17.01.2015, 00:21
Re: Memory access plugin - by AgusZ - 17.01.2015, 03:21
AW: Memory access plugin - by BigETI - 19.01.2015, 09:34
Re: Memory access plugin - by PaulDinam - 20.01.2015, 13:31
AW: Memory access plugin - by BigETI - 20.01.2015, 22:03
Re: AW: Memory access plugin - by PaulDinam - 20.01.2015, 22:13
AW: Memory access plugin - by BigETI - 20.01.2015, 22:26
Re: Memory access plugin - by PaulDinam - 20.01.2015, 23:39
AW: Memory access plugin - by BigETI - 21.01.2015, 00:03
Re: Memory access plugin - by PaulDinam - 21.01.2015, 00:25
AW: Memory access plugin - by BigETI - 21.01.2015, 09:11
Re: Memory access plugin - by PaulDinam - 23.01.2015, 17:26
AW: Memory access plugin - by BigETI - 23.01.2015, 17:59
Re: Memory access plugin - by PaulDinam - 23.01.2015, 23:16
Re: Memory access plugin - by WopsS - 03.02.2015, 00:13
Re: Memory access plugin - by Yousha - 16.09.2017, 12:45
Re: Memory access plugin - by DimaShift - 30.09.2017, 07:02
Re: Memory access plugin - by BigETI - 05.10.2017, 05:16
Re: Memory access plugin - by DimaShift - 16.10.2017, 16:20
[OBSOLETE] Memory access plugin - by BigETI - 23.11.2017, 15:23

Forum Jump:


Users browsing this thread: 1 Guest(s)