Macro samp_sdk::get_array [] [src]

macro_rules! get_array {
    ($amx:ident, $addr:expr, $len:expr) => { ... };
}

Get a slice (an array) from arguments.

Examples

// native:PassArray(const array[], size);
define_native!(pass_array, array_ptr: Cell, size: usize);
 
fn pass_array(&self, amx: &AMX, array_ptr: Cell, size: usize) {
    let array: &[u32] = get_array!(amx, array_ptr, size);
}