Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Inspired from YSI y_iterate for samp. https://github.com/Southclaws/YSI-4.0/blob/master/YSI_Data/y_iterate.inc
- Author: Diversity
- ExtreamCS: https://www.extreamcs.com/forum/diversity-u54213.html
- Version:
- 0.1.
- ChangeLog:
- 20.7.2018:
- First release.
- */
- // #include "DIV/d_config.inc"
- /*
- params:
- name: Iterator Name. Ex: Player.
- value: Value for Iterator. Ex: playerid/id.
- return: Is player in iterator.
- */
- stock Iter_Contains ( name[ ], value ) {
- if ( name [ value ] == 1 ) {
- return true;
- }
- return false;
- }
- /*
- params:
- name: Iterator Name. Ex: Player.
- value: Value for Iterator. Ex: playerid/id.
- return: Add player in iterator.
- */
- stock Iter_Add ( name[ ], value ) {
- if ( !Iter_Contains ( name, value ) ) {
- name [ value ] = 1;
- }
- }
- /*
- params:
- name: Iterator Name. Ex: Player.
- value: Value for Iterator. Ex: playerid/id.
- return: Remove player from iterator.
- */
- stock Iter_Remove ( name[ ], value ) {
- if ( Iter_Contains ( name, value ) ) {
- name [ value ] = 0;
- }
- }
- /*
- params:
- name: Iterator Name. Ex: Player.
- return: How many player are there in iterator.
- stock Iter_Count ( name[ ] ) {
- return false;
- }
- params:
- name: Iterator Name. Ex: Player.
- return: Random player from iterator name.
- stock Iter_Random ( name [ ] ) {
- if( Iter_Count ( name ) > 0 ) {
- new random = random ( Iter_Count ( name ) );
- return random;
- }
- return false;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement