This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

Bz APIIntList: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
More clarity on the bz_APIIntList data type so others know how to use it. Mimicked the Bz_APIStringList template. (sigonasr2)
Usage: Delete the list for proper memory management as an example.
 
Line 10: Line 10:
         bz_sendTextMessage(BZ_SERVER,(*playerlist)[i],"Welcome to the server!");
         bz_sendTextMessage(BZ_SERVER,(*playerlist)[i],"Welcome to the server!");
  }
  }
bz_deleteIntList(playerList);

Latest revision as of 08:57, 6 October 2011

An array of integers. This is used for passing lists of integers from the BZFS API itself to the plugin that uses the API.

Usage

bz_APIIntList *playerList = bz_newIntList();
bz_getPlayerIndexList(playerList);
int i;
for (i=0;i<playerList->size();i++) {
        // Use (*playerlist)[i] to grab the integer.
        bz_sendTextMessage(BZ_SERVER,(*playerlist)[i],"Welcome to the server!");
}
bz_deleteIntList(playerList);