Code:
stock ArrayList.Clear( Arrayname ) ArrayDestroy( Arrayname );
stock ArrayList.Get( Arrayname, key, var[] ) ArrayGetString( Arrayname, key, var, charsmax( var ) )
stock ArrayList.Count( Arrayname ) ArraySize( Arrayname );
stock ArrayList.Add( Arrayname, string ) ArrayPushString( Arrayname, string );
stock ArrayList.Remove( Arrayname, {Int,String}:key[], tagType = tagof(key), exactMatch = true, maxBuff = 224 ){
if( tagType == tagof(Int:) ) ArrayDeleteItem( dynamicMenu, str_to_num(key) ) // = crash
else if( tagType == tagof(String:){ // = crash
new var[maxBuff];
for( new i; i < ArrayList.Count( dynamicMenu ); i++ ){
ArrayList.Get( Arrayname, i, var )
if( exactMatch ?
equal( var, key ) : ( containi(var, key ) != - 1 ) ){
// Do something
}
}
}
}
__________________
XX was created just for giving evidence and not meant to damage public servers.
&We do not test on public servers.
Thank's.